Position: Senior DevOps Engineer
Category: DevOps
English level: upper
Years of experience: 4

Writing my own application that was connecting to Kubernetes API, taking cluster data comparing and sending to a Telegram chat notifications, when new service was deployed. Production migration.
It is a Fin Tech company in which I was responsible for creating AWS infrastructure with Terraform, maintaining on-prem Kubernetes clusters and later migrating Kubernetes clusters in AWS and upgrading them.
Other common tasks were:
• creating new GitlabCI pipelines
• writing helm charts for applications
• setting up monitoring solutions
• rewriting Pearl script using Python and creating new scripts
• ELK stack monitoring
• AWS cost management, DNS management and IAM management
---
It is a product company with a traffic intensive workloads based on micro service architecture. I have been responsible for creating new CI/CD pipelines, maintaining old pipelines, writing helm charts for ArgoCD, production deployments. In detail:
• ArgoCD -- writing my own helm charts as well as modifying existing
• GitlabCI -- pipelines using best practices for docker image builds
• Docker -- creating Dockerfiles
• Kubernetes -- EKS cluster configuration and maintenance, on-prem cluster
maintenance
• Python -- scripts to automate manual tasks, application which reads cluster's
configuration in real-time and notifies developers in a telegram chat about
deployment's information.
• Terraform -- AWS set up written as a code using third-party modules and
custom modules (networking, EKS, DBs)
• Monitoring -- Prometheus, Grafana, Loki
• Confluence -- writing documentation
---
Enterprise company in which I was working in a mobile application project. I was responsible for:
• maintaining Linux servers
• configuring new servers with Ansible playbooks • network troubleshooting
• maintaining Jenkins pipelines
• writing Dockerfiles
• configuring and maintaining SonarQube server
Less system administration and outdated technology. Less legacy