We are seeking a highly skilled and motivated DevOps Engineer to join our team. This role is ideal for someone passionate about automation, cloud infrastructure, and continuous delivery. You will play a key role in designing, implementing, and maintaining scalable and secure infrastructure solutions, ensuring high availability and performance of our systems.
What you will do
Design, implement, and manage Cloud infrastructure using the IaC approach
Manage containerized applications and orchestrate them
Collaborate with development teams to support and improve deployment processes
Build and maintain CI/CD pipelines for multiple public services
Maintain and optimize PostgreSQL databases
Monitor and ensure systems and services reliability and performance
Troubleshoot and resolve infrastructure and application issues across environments
Ensure security best practices are followed across all systems and deployments
Document processes and configurations clearly and effectively
Strong experience with Linux systems and scripting using Bash and Python
Solid understanding of networking concepts and troubleshooting
Hands-on experience with containerization and orchestration tools like Docker
Proficiency in AWS cloud services and architecture, including VPC, S3, EBS, RDS, EC2, ECS, Fargate, EKS and others
Experience with IaC tools: Terraform, Terragrunt, Atlantis, Ansible
Deep knowledge of Kubernetes and its ecosystem
Experience with CI/CD tools: GitHub Actions, ArgoCD / Flux, Helm
Familiarity with observability tools: Prometheus, Grafana, Loki/ELK, DataDog, PagerDuty
Strong understanding of version control systems, especially Git
Excellent analytical and problem-solving skills
Strong communication skills and ability to work collaboratively in a team
Fluent English speaking and writing skills