Job Openings Sr DevOps Engineer

About the job Sr DevOps Engineer

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.