Azure Lead Devops Engineer

Location Reading
Salary £670 - £671 per day
Job type Contract
Sector Technology
Reference BBBH27406_1720086502

Azure Lead Devops Engineer

6 Months contract

Inside IR35

Hybrid working - 1 day a week in Reading office

We are looking for a passionate Azure development professional to join our dynamic new team who are responsible for maintaining and enhancing in house developed applications across the business landscape. You will be working in a fun, self-managing Agile team with a strong culture of teamwork, support and accountability.

The Lead DevOps Engineer plays a pivotal role in the development and maintenance of applications and infrastructure to facilitate speedy software development and deployment, whilst supporting the current team.

With a unique combination of technical support and IT operations, they ensure that critical applications and products are consistently improved and updated to align with business requirements. They will also help to identify and resolve complex incidents and problems while devising technical solutions that cater to the needs of the business.

You will need to:

- Design, develop and maintain web applications (NodeJS & Angular) as part of an agile team in a DevOps environment, with a focus of the whole application systems and services (front end and backend).

- Ensure user requirements are comprehensive, analysed, and enable the desired outcome. This includes collaborating with stakeholders to define requirements and identifying potential solutions.

- Develop and maintain solutions to support the business. This includes developing and implementing new features, fixing bugs and issues, and optimising performance.

- Diagnose and resolve problems with application systems in the production environment, collaborating with team members in the fixing of faults as appropriate. This includes troubleshooting and resolving issues related to infrastructure, applications, and data.

- Code according to industry standards and specifications. This includes writing secure, clean, maintainable, and efficient code that meets the organisation's coding standards and best practices.

- Have 'development level' involvement throughout the full software development life cycle. This includes participating in all stages of the software development life cycle, including planning, design, development, testing, deployment, and maintenance.

- Assisting in the maintenance of team documentation. This includes maintaining documentation related to development processes, systems, and applications.

- Effectively communicate with team members, including the Delivery Manager and Product Owner. This includes collaborating with other team members and stakeholders to ensure that requirements are understood and that everyone is working toward the same goals.

- Collaborate with diverse stakeholders to optimise the delivery of product backlog items from both a quality and speed-to-market perspective to maximize business value delivered. This includes working with stakeholders to prioritise work and ensure that it is delivered on time and within budget.

What do I need?

To be considered for this role, we would need you to have:

- Considerable, relevant Developer experience with proven experience in software engineering.

- Experience with designing, building, and operating solutions using Azure cloud technologies and automated data driven testing.

- Excellent technical computing, analysis, design and development skills to a proven professional level.

- Experience in using source control management such as Git.

- Understanding of software testing methodologies including integration testing, system testing and vulnerability testing and tools such as Selenium.

- Extensive experience of developing using Azure components including Microsoft Visual Studio, Azure Data Factory, Azure Blobs, AppInsights, Azure Keyvault, API Management, Azure Active Directory, Azure Functions, AppGateway CosmosDB and ETL Tooling.

- Programming experience in technologies such as Javascript, HTML, CSS, PHP, NodeJS and Angular.

- Strong analytical and troubleshooting skills.

- Experience with agile development and strong understanding of Azure service principles.

- Ability to investigate and analyse information, and to draw conclusions.

- Technical debugging skills to find the causes of production issues.

- Fully conversant with Agile and DevOps development methodology and concepts, including CI/CD Coding, security testing best practice and standards.

- Experience developing CI/CD workflows and tools.

- Experience with ITIL Processes.

ersg are an equal opportunities employer; we are committed to promoting equality of opportunity for all job applicants. We do not discriminate against applicants on the basis of age, sex, race, disability, pregnancy, marital status, sexual orientation, gender reassignment or religious background; all decisions are based on merit.