Sr DevOps Engineer
Nexttec Technology Outsourcing · Cairo, Cairo, Egypt
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
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.