N

Sr DevOps Engineer

Nexttec Technology Outsourcing · Cairo, Cairo, Egypt

6 h ago
Senior (5-10 yrs) Full-time Egypt
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Lead the design and optimization of CI/CD pipelines and cloud infrastructure using Microsoft Azure and GitHub Actions. Automate infrastructure provisioning and implement DevSecOps practices to ensure secure and scalable software delivery.

What they look for

Microsoft Azure GitHub Actions Infrastructure as Code Terraform Kubernetes Docker PowerShell Python Bash Azure DevOps DevSecOps CI/CD Pipelines Bicep ARM Templates Azure Monitor Log Analytics

Requirements

Requires a Bachelor's degree and over 5 years of experience in DevOps and Azure cloud services. Proficiency in scripting languages, containerization, and infrastructure automation tools is essential.

Full description

Job Summary

We are seeking a highly skilled and experienced Senior DevOps Engineer to lead the design, implementation, and optimization of our CI/CD pipelines and cloud infrastructure. The ideal candidate will have deep expertise in Microsoft Azure, GitHub Actions, and infrastructure automation, with a strong focus on secure, scalable, and efficient deployments. You will collaborate closely with development, QA, and operations teams to streamline software delivery and ensure system reliability.

Key Responsibilities

- Design, implement, and maintain CI/CD pipelines using GitHub Actions and Azure DevOps.

- Manage and optimize Azure cloud infrastructure, including compute, networking, storage, and identity services. And/or manage Hyper-V managed servers, including provisioning, snapshotting, and VM lifecycle management.

- Automate infrastructure provisioning using Infrastructure as Code (IaC) tools like Terraform, Bicep, or ARM templates.

- Monitor and troubleshoot build, deployment, and runtime issues across environments.

- Implement and enforce DevSecOps practices, including secrets management, access control, and compliance.

- Collaborate with development teams to integrate DevOps workflows into the SDLC.

- Maintain and improve observability using tools like Azure Monitor, Log Analytics, or Application Insights.

- Document DevOps processes, architecture, and deployment strategies.

- Mentor junior engineers and contribute to DevOps culture and best practices.

Required Skills & Qualifications

- Bachelor's degree in Computer Science, Engineering, or a related field.

- 5+ years of experience in DevOps, cloud infrastructure, or related roles.

- Proven expertise in Microsoft Azure services (e.g., Azure App Services, AKS, Azure Functions, Azure Key Vault).

- Strong experience with GitHub Actions, GitHub Enterprise, and Azure DevOps Pipelines.

- Proficiency in scripting languages such as PowerShell, Bash, or Python.

- Experience with containerization (Docker) and orchestration (Kubernetes, AKS).

- Solid understanding of networking, security, and identity management in cloud environments.

- Familiarity with monitoring and alerting tools in Azure.

- Excellent problem-solving, communication, and collaboration skills.

Preferred (Nice-to-Have)

- Experience with multi-cloud environments (e.g., AWS, GCP).

- Familiarity with GitOps workflows and tools like ArgoCD or Flux.

- Exposure to policy-as-code tools (e.g., Azure Policy, OPA).

Soft Skills

- Knowledge of cost optimization strategies in cloud deployments.

- Certifications such as Microsoft Certified: DevOps Engineer Expert or Azure Administrator Associate.

- Strong analytical and troubleshooting abilities.

- Effective communicator across technical and non-technical teams.

- Proactive mindset with a passion for automation and continuous improvement.

- Ability to lead initiatives and mentor junior team members.