Pavel Gural
Портфолио
EPAM Systems
1. Implemented high-available hybrid (Linux and Windows) AKS (k8s) cluster via ARM template in Azure. Achieved reproducible AKS deployments across multiple envs. 2. Deployed the following services via ARM template in Azure: VNET, HDInsight, EventHub, Storage Account, Private Link, and Private Endpoint. 3. Implemented ElasticSearch deployment/update in Elastic Cloud via ecctl. 4. Implemented KEDA as an autoscaling tool to be able to scale up and down apps based on the Prometheus metrics and CPU. 5. Created CI/CD pipeline for infrastructure deployment for multiple envs via GitHub Actions. 6. Created CD pipeline for application deployment for multiple envs via GitHub Actions. Applications are packed into helm charts. 7. Implemented cloud-cost optimization: • Saved $44k/year by implementing Spot Node Pool for 5 non-prod envs. • Saved $35k/year by implementing Cert-manager. Moreover, it saved 100+ staff hours due to automatic cert renewal. • Deployed application features in a separate k8s namespace. A k8s ns is removed automatically once the PR is merged or a PR is older than 8 hours. • Created a separate DB in the PostgreSQL instance instead of creating the PostgreSQL instance itself for every application PR. A DB is removed automatically once the PR is merged or a PR is older than 8 hours. 8. Migrated the pipeline from Azure DevOps to GitHub Actions for Azure infrastructure. 9. Temporarily assumed project management duties in the absence of the assigned project manager.
EPAM Systems
1. Deployed the following AWS infrastructure in multiple envs via Terraform: VPC, EKS (k8s), and RDS (PostgreSQL). 2. Deployed cluster autoscaler for the EKS cluster. 3. Created CI/CD pipeline for the infrastructure deployment via GitLab.
SoftClub
1. Deployed and administrated centralized anti-virus ESET. 2. Developed an anti-virus protection policy. 3. Developed a method for finding spyware using Open Source software. 4. Administrated the Kerio Control Firewall. 5. Set up virtual machines on hypervisors: VMWare Workstation, VMWare Player, Oracle VirtualBox. 6. Troubleshot issues on Windows-based VMs. 7. Set up the switch Aruba 2920.