Join a collaborative and forward-thinking IT team where you will play a key role in advancing modern DevOps practices and accelerating software delivery. As a DevOps Engineer, you will lead the design, implementation, and optimization of Azure DevOps pipelines, CI/CD automation, and cloud infrastructure that power reliable and scalable application delivery.
In this role, you will partner closely with development, infrastructure, and security teams to build robust continuous integration and continuous delivery pipelines, automate infrastructure and deployment workflows, and improve system reliability. You will also lead technical initiatives, mentor junior engineers, and drive continuous improvement in DevOps maturity, automation, and release management processes.
Key Responsibilities
Azure DevOps & CI/CD Pipeline Engineering
- Design, implement, and maintain enterprise-scale CI/CD pipelines using Azure DevOps to support automated build, test, and deployment workflows.
- Manage and optimize Azure DevOps services including Repos, Pipelines, Artifacts, Boards, and Test Plans.
- Develop and maintain YAML-based pipeline templates and reusable pipeline components to standardize deployment processes across teams.
- Implement automated build validation, security scanning, testing, and release gates within CI/CD pipelines.
- Define and maintain branching strategies, pull request policies, and code quality controls within Azure DevOps repositories.
- Integrate CI/CD pipelines with cloud infrastructure, container platforms, and deployment environments.
Infrastructure Automation & Cloud Engineering
- Implement and manage Azure cloud services supporting application hosting, monitoring, automation services, data integration, serverless workloads, secret management, container orchestration, database services, and traffic management.
- Automate provisioning and lifecycle management of cloud infrastructure using Infrastructure-as-Code (IaC) tools and scripting.
- Develop automation scripts and tooling to improve build, release, deployment, and operational processes.
- Monitor, analyze, and optimize cloud resource utilization, performance, and cost efficiency.
Operations & Platform Reliability
- Monitor and maintain CI/CD pipelines, build agents, and deployment tooling to ensure reliable release processes.
- Provide advanced troubleshooting and support for infrastructure, deployment, and application-related issues.
- Diagnose and resolve pipeline failures, deployment issues, and production incidents efficiently.
- Support auditing, traceability, and reporting processes related to software releases and infrastructure changes.
- Participate in on-call rotations as required.
DevOps Strategy & Continuous Improvement
- Contribute to the organization’s DevOps strategy, CI/CD maturity roadmap, and platform engineering initiatives.
- Research and recommend emerging DevOps tools, automation practices, and cloud technologies.
- Create and maintain technical documentation for pipelines, automation frameworks, and cloud infrastructure.
- Ensure CI/CD pipelines and deployment practices align with security standards, compliance requirements, and DevOps best practices.
- Stay current with evolving DevOps technologies through professional development and industry research.
Requirements
- 5+ years of experience in DevOps, Platform Engineering, or Infrastructure Automation roles
- Strong experience designing and managing CI/CD pipelines using Azure DevOps
- Hands-on experience with Azure DevOps services (Repos, Pipelines, Artifacts, Boards)
- Experience building YAML-based pipelines and automated deployment workflows
- Strong scripting and automation skills (PowerShell, Bash, Python, or similar)
- Experience implementing Infrastructure-as-Code and automated cloud provisioning
- 3+ years working with cloud platforms, preferably Microsoft Azure
- Experience supporting server environments, database systems, web services, and automated operational tasks
- Strong understanding of Git workflows, branching strategies, and code review practices
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field (or equivalent experience)
- Microsoft Azure or DevOps certifications preferred
- Minimal travel may be required