IT Associates · 5 hours ago
Senior Azure DevOps Engineer
IT Associates is seeking a highly skilled Senior Azure DevOps Engineer to lead cloud infrastructure automation and CI/CD pipeline development for their client. The role involves collaborating with various teams to ensure smooth application delivery while mentoring junior engineers and driving DevSecOps best practices.
Responsibilities
Act as the lead engineer on large or complex client deploy/Migration projects
Design, implement, and optimize CI/CD pipelines in Azure DevOps for multiple applications and services
Manage and automate cloud infrastructure using tools like ARM Templates, Terraform, or Bicep
Administer Azure DevOps platform including repositories, build agents, service connections, and permissions
Collaborate with software development and operations teams to ensure seamless deployment and release processes
Implement monitoring, alerting, and logging solutions leveraging Azure Monitor, Application Insights, or equivalent tools
Drive DevSecOps best practices, embedding security checks into pipelines and automating compliance validation
Analyze and troubleshoot build, release, and deployment issues proactively
Mentor junior engineers and promote a culture of continuous improvement
Work to improve scalability, reliability, and performance of applications and cloud environments
Ensuring clients & partners are updated on current status of work and issues
Raise, investigate and resolve problems and known errors in line with the problem management process
Ability and willingness to proactively improve ways of working, automation and processes via our continual improvement Kanban board
Partake in an oncall rota to provide 24x7 4th line support for our client’s Azure end clients
Proactively keep up to date on Azure services and developments
Buddy new members of the team and train other teams
Act as team leader and technical escalation point in Manager’s absence
Qualification
Required
8+ years of professional experience in DevOps, with at least 4+ years working extensively on Azure cloud
Hands-on expertise with Azure DevOps (Repos, Pipelines, Boards, Test Plans, Artifacts)
Proficiency in scripting (PowerShell, Bash, Python) and automation technologies
Strong knowledge of Infrastructure as Code tools such as Terraform, ARM Templates, or Bicep
Experience with containerization (Docker, Kubernetes, AKS)
Solid understanding of networking, security, and identity management in Azure
Experience with deployment strategies including blue/green and canary releases
Familiarity with monitoring tools (Azure Monitor, Grafana, ELK stack) and logging practices
Proven ability to collaborate across teams and manage DevOps projects end-to-end
Hold a number of current Azure Associate and Professional level Certifications
Experience of building and maintaining scalable and auto-scaled environments using automation and configuration management tools (e.g. CloudFormation/Terraform and Ansible) beneficial or can be gained
Scripting ability in one or more of Python, Powershell, Bash, Perl
Experience of using Git for version control useful
Experience of Jenkins or other CI/CD pipeline technology useful or can be gained
Good knowledge of TCP/IP
Excellent written and verbal communication skills
Desire to continually grow, develop and improve
Must be self-motivated, a self-starter and possess a good working attitude
Client focused and results driven
Able to implement supportable solutions and make the complex simple
Able to perform as a role model within the team
Preferred
A degree in a computing-related discipline preferred or equivalent ability and knowledge
Experience working in an ITIL environment beneficial
Benefits
Medical
Dental
Retirement
Other benefits