Work Experience
SRE Shift Assistant
September 2022 - Up to now | Ukraine
- Own the day-to-day health, uptime, monitoring, and reliability of services and server infrastructure;
- Setting up, configuring, and maintaining monitoring tools, alerts, and related infrastructure;
- Developing and maintaining infrastructure as code using Terraform and Ansible;
- Automating deployment and configuration processes using CI/CD pipelines (Jenkins);
- Collaborating with development teams to improve service performance and reliability;
- Daily work with Prometheus, Zabbix, Grafana, New Relic, PagerDuty;
- Root cause analysis for production outages;
- Hardware and software monitoring.
Customer Support Representative L2
December 2020 - September 2022 | Ukraine
- Working in the Billing department, assistance in the selection, installation, and configuration of the products and services of the company. Working with different types of customers. Served as Mentor for other CS Specialists.
Projects
VictoriaMetrics Infrastructure Deployment
Description:
Implemented a scalable and automated deployment of VictoriaMetrics using Infrastructure as Code (IaC) methodologies.
Key Responsibilities:
- Terraform Implementation:
- Developed Terraform code to provide necessary resources, including virtual machines and remote disks.
- Ensured seamless attachment of remote disks to VMs without data loss.
- Ansible Automation:
- Created and applied the ansible-roles for project configuration.
- Automated critical tasks such as VictoriaMetrics installation, disk attachment, and backups.
- Developed a script to run vmbackup and upload snapshots to S3.
- Cluster Deployment:
- Deployed a clustered version of VictoriaMetrics in vSphere using Terraform.
- Managed VMs spec, count, disk sizes, and remote disk creation via Terraform.
- CI/CD Integration:
- Documented the entire infrastructure as code in Git.
- Created a Jenkins pipeline using the 'Build with Parameters' feature.
Technologies Used:
Terraform, Ansible, VictoriaMetrics, vSphere, Git, Jenkins, S3
Packer Template Automation
Description:
Automated the creation of VMware vSphere templates using Packer, facilitating the deployment of virtual machines.
Key Responsibilities:
- Packer Implementation:
- Developed Packer scripts to create identical machine images for Debian and CentOS.
- Configured images for automatic installation and configuration, including user and security settings using Ansible.
- Image Management:
- Converted created images into VMware templates for further deployment.
- Stored templates in the VMware vSphere environment for easy deployment of new virtual machines.
Technologies Used:
Packer, Ansible, Debian, CentOS, VMware vSphere
Education
V. N. Karazin Kharkiv National University
Bachelor in Marketing
September 2017 - June 2021 | Ukraine
Master's degree in Marketing
September 2021 - December 2022 | Ukraine
D. M. Tavrian state agrotechnological university
Master's degree in Computer Science
September 2022 - February 2024 | Ukraine
Spoken languages Levels:
- English - Intermediate
- Ukrainian - Native
- German - Elementary