POSITION SUMMARY: The DevOps Engineer III is an experienced individual contributor responsible for implementing, maintaining, and supporting secure, scalable, and automated DevOps solutions in an Azure-centric environment. This role focuses on building and operating CI/CD pipelines, Infrastructure as Code, and containerized application deployments while following established standards and security practices. The DevOps Engineer III works closely with senior DevOps engineers, application teams, and security partners to ensure reliable software delivery, contributing to continuous improvement initiatives while remaining hands-on.
DUTIES AND RESPONSIBILITIES:
- Implement, maintain and continuously improve CI/CD pipelines using Azure DevOps (YAML-based pipelines) following established patterns and standards.
Develop and maintain Infrastructure as Code (IaC) using Terraform and/or Azure Bicep to support multiple environments.
Build, deploy, and support containerized applications using Docker and Azure Kubernetes Service (AKS) under existing platform guidelines.
Leverage approved AI-assisted tools and AI-enabled services to enhance DevOps productivity, CI/CD automation, pipeline optimization, and operational reliability in accordance with organizational security and governance standards.
Support and follow defined Git workflows (GitHub / Azure Repos), including branching strategies, pull requests, and pipeline templates.
Implement application delivery pipelines for .NET / C# applications and associated database technologies (e.g., Oracle, Azure SQL, SQL Server, Cosmos DB).
Apply secure pipeline practices including Azure Key Vault integration, Managed identities and service connections, RBAC and least-privilege access, Secure artifact handling.
Collaborate with security teams to implement DevSecOps controls such as approvals, policy gates, and scanning tools.
Troubleshoot and resolve pipeline, infrastructure, and deployment issues, escalating complex problems as needed.
Work as part of a team to build and maintain a stable and efficient infrastructure across production and lower environments throughout the SDLC.
Contribute to the implementation of DevOps processes and best practices related to automation, pipelines, monitoring, backups, and security tools.
Utilize a consistent DevOps approach to improve quality and reliability across delivery phases.
Collaborate with Tier 2 support, Quality Assurance, Business Analysis, and Software Development teams to resolve operational issues.
Assist with documenting DevOps processes, pipelines, and automation workflows.
Participate in release planning, deployments, and pipeline-related discussions with project teams.
Provide informal knowledge sharing and support to peers as appropriate.
Other related duties as assigned.