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

Move ansible playbooks from repositories to ansible collections (resolving an issue with double code and supporting the code).
Implementation of Grafana and Prometheus-based cluster monitoring (moving from Zabbix).
Helping the data science teams to use Terragrun/Terraform and Ansible to deploy/run the application from scratch to Kubernetes cluster, root cause investigations;
PoC: GitOps for deploying the Kubeflow app using ArgoCD.
Projects support, including participation in architecture and technology planning. The development team and process support.
Development and deploying customs infrastructures from scratch using IaC approach (Terraform/Terragrunt)
Create CI/CD pipelines for deploying and testing applications, creating environments/base images, releases of apps. (Jenkins, Codefresh)
Create/Update private ansible collections and Ansible playbooks.
Deploying/Upgrading/Supporting monitoring tools (Prometheus, Grafana, Datadog) on legacy projects (Zabbix)
Deploying/Upgrading/Supporting EKS Clusters
Deploying/Upgrading/Supporting/Troubleshooting applications on EKS.
Interaction with external teams and clients
Helping team members (DevOps)
OnCall shifts

Stack:
Linux: Centos/Ubuntu
Clouds: AWS/AZURE
IaC: Terraform/Terragrunt
K8S: EKS (helm, kustomize)
Orchestration: Ansible
Monitoring: Prometheus/Grafana, Zabbix, Datadog, PagerDuty
CI/CD: Jenkins, Codefresh, ArgoCD
Virtualization: VMWare, Virtualbox, Proxmox 
Scripting: Bash, Python
DB: Mysql, PostgreSQL
Version control: GIT