RESUME SUMMARY
Experienced DevOps Engineer with Strong Python Expertise, specializing in building scalable, resilient AWS-based cloud infrastructure. Proficient in automation, CI/CD, and container orchestration to optimize delivery pipelines and system performance.
Core Skills:
- Cloud Infrastructure: AWS (EC2, S3, IAM, RDS)
- Automation Tools: Ansible, Terraform, Terragrunt
- CI/CD Pipelines: GitLab CI/CD, Jenkins, Argo CD
- Containerization & Orchestration: Docker, Kubernetes
- Monitoring & Logging: Prometheus/Grafana,Dynatrace, ELK Stack
- Scripting: Python, Bash
Achievements:
- Automated EC2 and RDS hibernation scheduling, enabling shutdown during off-hours and startup during business hours or events, reducing infrastructure costs by 50%.
- Extended the solution to Azure Compute Instances and PostgreSQL databases, achieving similar cost savings
- Streamlined CI/CD pipelines, cutting release times by 30%.
- Automated infrastructure provisioning with Terraform, improving scalability and consistency.
WORK Experience
Softserve - Senior Devops Engineer
Jan,2023 - now
- Implement GitOps practices and container orchestration using Kubernetes,Harbor and Helm
- Simplifying Kubernetes for Data Scientists/Engineers: Developed user-friendly containers, enabling Data Scientists to utilize Kubernetes effortlessly. Achieved a complete transition to Kubernetes infrastructure with a 40% cost saving💸
- Reusable Data Pipelines: Assisted Data Engineers in accelerating their workflow by refining and creating reusable data pipelines, leading to a robust library of reusable data engineering tools.
- Manage artifact repositories and enable Continuous Integration/Deployment (CI/CD) pipelines using Harbor and GitHub Actions Workflows
- Implement and enable monitoring solutions using Prometheus,Alertmanager,Blackbox and Grafana to ensure proactive issue detection and resolution
- Build and check security issues with Docker containers with Trivy
- Utilized scripting (mostly Python) for automation of routine tasks, improving operational efficiency.
- Actively participated in Agile and DevOps methodologies, contributing to the continuous improvement of development and deployment processes.
Zoolatec - Senior Devops Engineer
Dec,2020 - Jan,2023
- EMR (Elastic Map Reduse ) AWS based clusters,EMR servers templates, EMR studio deployment and Support, DataLake, Glue Databases and Tables, IAM roles, permissions and access
- Terragrunt multiaccount , multitieams architecture, deployment and development
- Kubernetes: Proficient in managing Kubernetes clusters, deploying and scaling applications, configuring networking, and troubleshooting issues.
- Helm: Skilled in utilizing Helm charts for packaging and deploying applications in Kubernetes, managing dependencies, and ensuring reproducibility.
- ArgoCD: Experienced in implementing ArgoCD for GitOps-based continuous deployment, automating application deployment and monitoring synchronization.
- GitOps: Proficient in applying GitOps principles to maintain infrastructure and application configurations as code, enabling automated deployments and version control.
- Continuous Integration/Continuous Deployment (CI/CD): Implementing and optimizing modern CI/CD pipelines to automate build, test, and deployment processes, ensuring rapid and reliable software releases based on Github Actions. Infrastructure as Code (IaC): Creating ifrastructure utilizing tools like Terragrunt/Terraform or Ansible to provision and manage infrastructure resources, enabling reproducibility and scalability. Importing Clickops based infrastructure to Terraform
- Scripting and Automation: Proficient in scripting languages (e.g., Bash, Python) and automation tools to streamline repetitive tasks, improve efficiency, and enhance system reliability.
- Monitoring and Logging: Experience with monitoring tools (e.g., Prometheus, Grafana) and log aggregation platforms (e.g., ELK Stack) to proactively monitor system health, identify performance bottlenecks, and troubleshoot issues.
Grid Dynamics - Senior Devops Engineer
Dec,2017 - Dec,2020
- Designed and managed the cloud infrastructure on AWS for PROD&&DEV environments.
- Developed scripts using Bash and Python to automate infrastructure deployments and configuration management.
- Implemented monitoring and logging systems to provide visibility to the infrastructure and applications.
EPAM Systems - Senior Devops Engineer
Feb 2014 - Apr 2017
- Design and develop continuous deployment pipeline, integrating Test-Kitchen, Docker, Git, Jenkins and Ansible across geographically separated hosting zones in AWS.
- Performed new Ansible automation to replace old-bash-style scripting tools to provide Continuous integration / Continuous delivery of results working of Development team.
- Performed custom Docker integration solution to run test suites (functional, unit, web, integration tests) - running tests in docker-compose created environment with hybris image and wide range of MySQL database versions.
- Developed fully completed CI/CD solution (Jenkins/Docker/Ansible based) from scratch to build and deploy artifacts starting from git pull and ending to checking Hybris startup logs and email notification to dev team members.
- Developed many fully customized Ansible playbooks for maintenance next application on customer cloud - Apache Solr Cluster, SMTP server Postfix.
- Also, created and maintained everyday ansible automation and special automated branch to GoLive production environments.
- Collect the new technologies and tools and introduced them to the client; in which way it helped the company build up an agile development environment - it improved the product quantity and the work efficiency.
- Developed automation and deployment utilities using Bash and Ansible.
- Designed and developed automated deployment and scaling processes based on Docker and Ansible for a wide range of server types and application tiers, including Elasticsearch, Tomcat, Varnish and SOLR Clusters.
- Wrote custom monitoring and integrated monitoring methods into deployment processes to develop self-healing solutions.
- Created automation and deployment templates for relational databases (standalone and RDS).
- Wrote custom monitoring and integrated monitoring methods into deployment processes to develop self-healing solutions (Zabbix && Ansible).
Hobbies:
- Licensed Radio Amateur – actively exploring radio communication technologies.
- Microcontroller Programming – developing embedded solutions for hardware projects.
- Smart Home Development – creating custom software to automate and enhance smart home systems.