Middle DevOps Engineer
We are looking for a skilled and proactive DevOps Engineer to join our team. This role requires hands-on experience in infrastructure automation, container orchestration, CI/CD pipelines, cloud services, and monitoring. The ideal candidate should have a strong problem-solving mindset, be comfortable with cloud-native technologies, and be capable of improving and maintaining DevOps workflows with minimal supervision.
Requirements:
• 3+ years of experience in a DevOps, SRE, or similar role.
• Strong hands-on experience with Linux system administration (Ubuntu, Debian, CentOS, RHEL).
• Proficiency in Docker and Kubernetes (including Helm, operators, RBAC, and troubleshooting).
• Deep understanding of Terraform (modularization, remote state, workspace management).
• Strong knowledge of CI/CD principles and GitOps workflows.
• Experience with Ansible for automation and configuration management.
• Familiarity with AWS & Azure cloud services and best practices (e.g.: Well Architected Framework).
• Hands-on experience with monitoring and observability tools (Prometheus, Grafana, Loki, Zabbix).
• Solid knowledge of networking (DNS, VPNs, firewalls, VPC/VNet, Load Balancers).
• Experience with scripting (Bash, Python) for automation and infrastructure tasks.
• Security awareness, including IAM best practices, TLS, encryption, and logging.
• Strong troubleshooting skills and a problem-solving mindset.
• Ability to work independently and take ownership of DevOps processes.
• English: Intermediate or higher (for technical communication and documentation).
Responsibilities:
• Manage and optimize Linux-based systems to ensure high availability and performance.
• Develop, maintain, and optimize Docker containers and compose multi-container applications.
• Deploy, configure, and troubleshoot Kubernetes clusters (self-managed or managed services like AKS, EKS).
• Implement Infrastructure as Code (IaC) using Terraform, following best practices (modularization, remote state, DRY principles).
• Automate configuration management with Ansible (playbooks, roles, inventory management).
• Design, build, and maintain CI/CD pipelines using GitLab CI/CD and GitHub Actions to streamline software delivery.
• Manage and optimize virtualized environments (e.g., OpenNebula).
• Administer and secure cloud infrastructure on AWS (IAM, EC2, S3, RDS, EKS, ElastiCache) and Azure (VM, VMSS, AKS, CosmosDB, Redis Cache, Azure Storage).
• Implement logging, monitoring, and alerting solutions using Prometheus, Grafana, Loki, and Zabbix.
• Automate routine tasks using Bash and Python scripting.
• Manage secrets and sensitive data using HashiCorp Vault or cloud-native solutions.
• Improve security practices, including IAM policies, container security, and CI/CD security hardening.
• Participate in incident response, debugging, and system reliability improvements.
Will be a plus:
• Experience with Kubernetes operators, ArgoCD, FluxCD.
• Experience with multi-cloud environments and cloud-native networking.
• Relevant certifications
We offer:
• Remote work with a flexible working hours.
• Paid vacation: 20 days per year.
• Paid sick-leave: 15 days per year.
• Family leave.
• Compensation for English courses.
• Compensation for educational and sport activities.
• Compensation for psychologist.
• Internal lectures and knowledge sharing.