We are looking for a Mid-Level DevOps Engineer to join our engineering team in Egypt. The role involves building, automating, and maintaining scalable infrastructure, CI/CD pipelines, and monitoring systems to ensure high availability, security, and performance of applications. The ideal candidate has 2–4 years of DevOps or system engineering experience, a solid background in Linux administration, and hands-on experience with cloud platforms and automation tools.
Responsibilities
CI/CD Pipelines: Design, implement, and maintain CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, or Azure DevOps).
Infrastructure as Code (IaC): Deploy and manage infrastructure using Terraform, Ansible, or CloudFormation.
Cloud Platforms: Manage deployments on AWS, Azure, or GCP (compute, storage, networking, IAM).
Containerization & Orchestration: Build and manage Docker containers and Kubernetes clusters (EKS, AKS, GKE, or on-prem).
Monitoring & Logging: Set up and maintain monitoring/alerting systems (Prometheus, Grafana, ELK/EFK stack).
Security & Compliance: Implement DevSecOps practices, enforce least-privilege access, and monitor vulnerabilities.
Collaboration: Work closely with development teams to streamline code releases, resolve deployment issues, and optimize system performance.
Automation & Scripting: Write scripts in Bash, Python, or Go to automate repetitive tasks and improve workflows.
Backup & Recovery: Implement backup strategies and disaster recovery plans.