Responsibilities:
- Automation and support of CI/CD processes using GitLab CI, Jenkins;
- Configuration and management of infrastructure as code using Terraform, Ansible;
- Monitoring of systems using Prometheus, Zabbix;
- Containerisation of applications using Docker, Kubernetes;
- Ensuring the security of infrastructure and development processes, implementing a DevSecOps approach using Vault, SOPS;
- Configuring and optimising high-availability (HA) systems using load balancers and cluster solutions;
- Responding to incidents, troubleshooting, and collecting data for root cause analysis using ELK Stack (Elasticsearch, Logstash, Kibana) for logging;
- Automating routine tasks using Bash, Ansible, Python;
- Support and development of application infrastructure in dev/test/stage/prod environments;
- Maintaining and updating technical documentation to ensure transparency and support processes using Confluence, GitLab Wiki;
Requirements:
- Higher technical education;
- At least 3 years of experience in a similar position;
- CI/CD and automation: GitLab CI, Jenkins, GitOps (ArgoCD, Rancher Continuous Delivery);
- Containerisation and orchestration: Docker, Kubernetes, Rancher, Helm, RKE2 clusters, Service Mesh: Istio;
- Infrastructure as code (IaC) management: Terraform, Ansible, Kubespray;
- Monitoring and alerting: Prometheus, Zabbix, Alertmanager;
- Proficiency in Russian, technical English.