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.

Published 26 March
96 views
·
8 applications
63% read
·
50% responded
Last responded 4 hours ago
To apply for this and other jobs on Djinni login or signup.