Back to Job Search

DevOps Engineer (Azure)

Job Description

As Development Operations Lead you will closely support the Head of Development Operations to enable the operations team to design, build and operate important technology services.

You will be leading the team that is responsible for DevSecOps activities across the agency suite of web and mobile apps, with an aim to make the agency a more data driven, customer focused, digital organisation.

Key Duties and Responsibilities:

  • Implementing and supporting the deployment and running of the estate of web and mobile apps and services

  • Driving and implementing improvements across the DevSecOps team and activities

  • Managing the optimisation of development process pipelines. Identifying optimisation opportunities and driving the implementation of proposed solutions, across the estate of mobile and web apps.

  • Ensuring that cloud platforms are highly available and improving all aspects of service availability in a cost-effective manner.

  • Line managing and ensuring the productivity across a team of DevSecOps Engineers.

  • Delivering SRE activities which continually improve and support the app estate.

  • Working with the Head of Development Operations, Head of Development, other area leads, Product Owners, Business users and 3rd Party suppliers (in public and private sector) to ensure delivery.

  • Seeking to improve your knowledge in work areas and recommend new tools, platforms and ways of working for the team.

  • Using and promoting Agile best practices.

  • Making effective decisions with excellent communicating and influencing skills.

  • Avoiding guesswork by using data and an incremental change approach to drive improvements

  • Evidencing strong technical leadership qualities, with a passion for delivering leading edge designs and inspiring a culture of technical excellence and innovative solution design.

  • Hands-on leadership and development of DevSecOps / SRE teams for web and mobile apps operations.

  • Delivering constant incremental improvements for web / mobile apps and API operations.

  • Managing highly available services on a cloud platform and implementing CI/ CD technologies

Experience and skills:

  • High level of organisational, time management and prioritisation skills to manage own workload and conflicting demands.

  • Excellent problem solving skills and the ability to respond to sudden unexpected demands

  • Educated to degree level in relevant subject and/or significant working experience

  • Experience with implementing and supporting DevSecOps approaches to application testing and deployment.

  • Extensive hands on experience of AWS or Azure

  • Hands on Experience with CI/CD pipelines and automated deployments.

  • Hands on experience with Infrastructure as code (e.g Terraform) and enterprise level security.

  • Hands on experience with Microservices, PaaS, SaaS, IaaS and automated monitoring and alerting

  • Hands on experience with Azure Devops

  • Excellent customer and stakeholder management skills.

  • Ability to translate high level requirements into clear and actionable individual objectives