Працював в 1 компанії 8 місяців
IT
Junior DevOps Engineer
IT SPROUT UK LTD
IT
7 місяців
03.2023 - 10.2023
Підтримка CI/CD інфраструктури компанії. Доробка та налаштування моніторингу серверів і сервісів web-платформи. Написання playbooks.
З чим довелось працювати/використовувати:
- Docker, docker-compose
- Grafana + PrometheusAnsible + Semaphore
- Gitlab Ci
- Github Actions
Ключова інформація
AWS (EC2, EKS, S3)
Google Cloud Platform (VMs, Kubernetes)
Azure (VMs, Network, Load Balancers)
Multi-Cloud Management
TerraformAutomation of cloud deployments (AWS, GCP, Azure)
Docker
Docker Compose
Kubernetes (Cluster management, Deployments, Services, Ingress controllers)
VMware
VirtualBox
Grafana
Prometheus
Zabbix
Ansible (Automating server configurations)
GitLab CI (Server and Runner setup)
GitHub Actions
Nginx
Apache
PostgreSQL
MySQL
Redis
MongoDB
Навчався в 1 закладі
Харківський національний автомобільно-дорожній університет
Информационно-измерительные технологии
Харків, 2018
Володіє мовами
Англійська
поглиблений
Українська
рідна
Додаткова інформація
Комп'ютерні навички
Multi-Cloud Infrastructure:
AWS Cloud Management:
- Set up and administered virtual machines (EC2), Kubernetes clusters (EKS), and storage (S3).
GCP Management:
- Configured and managed virtual machines and Kubernetes clusters.
Azure Cloud Platform:
- Created and administered virtual machines, network resources, and load balancers to ensure high availability and application performance.
Infrastructure as Code (IaC):
- Automated infrastructure deployment and management in AWS, GCP, and Azure using Terraform, reducing human errors.
Containerization and Orchestration:
- Containerized applications using Docker and Docker Compose.
- Managed containers at the cluster level using Kubernetes, including building resilient clusters, configuring deployments, services, and ingress controllers.
Hypervisor Management:
- Set up and administered virtual machines and network resources using VMware and VirtualBox.
Monitoring and Visualization:
- Configured and used Grafana and Prometheus for system metrics monitoring and data visualization.
- Created dashboards to track performance and identify issues in a timely manner.
- Set up server status monitoring using Zabbix.
Configuration Automation:
- Utilized Ansible to automate configuration management tasks.
- Ensured consistency and repeatability of server and application configurations.
Continuous Integration and Deployment (CI/CD):
- Configured and administered CI/CD pipelines using GitLab CI (including GitLab server and runner setup) and GitHub Actions.
- Ensured rapid and reliable code delivery to production.
Process Optimization:
- Worked on improving development and deployment processes by implementing DevOps best practices.
- Ensured system stability and security while increasing the development team's efficiency.
Linux Administration:
- Proficient in administering Linux-based systems.
Web Server Configuration:
- Set up and configured web servers such as Nginx and Apache.
Database Administration:
- Managed databases including PostgreSQL, MySQL, Redis, and MongoDB.2.Achievements:
Automated Advertising Campaigns:
- Successfully automated the ad generation process, enabling marketers to efficiently create ad requests for website pages.
- Improved campaign effectiveness by preventing ad duplication and optimizing placements.
System Stability and Security: - Ensured stable and secure system operation through reliable deployment and monitoring in a multi-cloud environment.
High Performance and Reliability:
- Efficiently utilized PostgreSQL in Azure for data storage and processing, ensuring high system performance and reliability.
Scalability and Flexibility:
- Leveraged AWS, GCP, and Azure cloud capabilities to build a scalable and flexible system that adapts to changes and increased load.
Сергей
Сергей
DevOps Engineer
Харків
повна зайнятість
Оновлено 1 місяць тому