Senior Microsoft Azure DevOps Engineer
- Full-time
- Department: IT support & Infrastructure
Company Description
Version 1 has celebrated over 27 years in the IT industry and we continue to be trusted by global brands to deliver IT solutions that drive customer success. Version 1 is not just a Microsoft Partner, an AWS Premier Consulting Partner and an Oracle Partner, we are also an award-winning employer, and our employees are at the heart of Version 1.
Version 1 as a consultancy and a service provider, we are a digital-first environment and we do things differently. We are focused on our core values, and using these we have seen significant growth in our UK Digital, Data and Cloud Practice in the 4 years since inception. Our UK Digital, Data and Cloud business is now preparing for the next phase of expansion, opening new opportunities for highly skilled technologists and leaders to join one of the fastest-growing consultancies in the UK.
A few of our awards are the AWS Migration Partner of the Year - EMEA at AWS Re:Invent 2022, Best Workplace™ for Women UK 2022 By Great Place to Work® and Top 10 in Glassdoor’s Employees’ Choice Awards 2023.
Job Description
As a Senior Microsoft Azure DevOps Engineer, you will play a pivotal role in our team, demonstrating leadership by engaging with our diverse range of enterprise-scale customers. Your responsibilities go beyond technical skills to encompass the critical task of guiding and inspiring customers in the design and implementation of DevOps practices. Drawing on your expertise, you will lead the way in aligning these practices with industry best standards.
Working collaboratively within our project teams, you will showcase your talent for shaping and improving our customers' capabilities. This means enabling them to build hosting platforms in Azure and swiftly and efficiently build, deploy, and release software to them. Your role involves not only technical prowess but also the ability to communicate effectively, foster collaboration, and drive projects in line with industry-leading approaches.
As a Senior Engineer, you'll be expected to take the lead in defining project strategies and ensuring their successful execution. Your impact will extend beyond technical know-how, encompassing the leadership and collaborative skills necessary to drive excellence in DevOps practices for our valued customers.
- Collaborate closely with customers to understand their specific DevOps needs and requirements. Provide expert guidance and leadership in tailoring DevOps solutions to align with their business objectives and industry best practices.
- Lead and facilitate DevOps workshops and knowledge transfer sessions for both customers and internal teams. Share your knowledge and insights on effective DevOps practices, emphasising the importance of automation and collaboration.
- Design and implement DevOps pipelines for customers' projects, with a focus on enhancing automation, scalability, and reliability. This includes creating CI/CD pipelines and defining best practices for building, testing, and deploying applications.
- Drive the adoption of Infrastructure as Code (IaC) principles in customer projects. Develop and maintain IaC templates and scripts for provisioning and managing infrastructure resources in Azure, ensuring efficient and consistent deployments.
- Participate in architectural discussions and technical decision-making within the project team. Contribute your expertise to define the best approach for optimising Azure resources, meeting security requirements, and ensuring high availability.
- Build toolchains to support automated builds, tests, and deployments of applications to public cloud platforms.
- Mentor and guide junior team members, sharing your experience and expertise in DevOps and Azure. Foster a culture of continuous learning and improvement, empowering the team to excel in implementing DevOps practices.
Qualifications
- Proven track record of providing expert consultancy to customers, guiding them through the intricacies of Azure DevOps, infrastructure optimisation, and best practices for cloud adoption, demonstrating your ability to be a trusted advisor and align technical solutions with business goals.
- Demonstrated commitment to taking ownership of challenging technical problems and projects, with a consistent track record of showing thought leadership by proposing innovative solutions, best practices, and driving technical excellence within the team and across customer projects
- Strong demonstratable experience with Azure DevOps including Pipelines (YAML & Classic), Repos, Boards, Artifacts, Test Plans.
- Experiencing building and configuring cloud services using Terraform across multiple large customers/project.
- Demonstrated skill in orchestrating Terraform deployments using Azure Pipelines or equivalent, enabling automated infrastructure provisioning and ensuring consistency across projects.
- Proficiency in designing and implementing hub-spoke network architectures in Azure to create a scalable and secure network topology for customers, optimising traffic flow and reducing management complexity.
- Experience with scripting languages (PowerShell or Bash).
- Proficient in security best practices and principles, with a strong understanding of Azure's security capabilities and services to implement robust security controls within customer projects
- Expertise in designing branching strategies for version control systems, such as Git, that support Agile development practices, enabling collaborative code development and efficient release management
- Azure certification (AZ-103 or AZ-104)
- A solid background in implementing modern CI/CD processes for software release, particularly for .Net applications, showcasing your ability to automate the build and deployment of software efficiently.
- Proficiency in building and configuring a wide range of Azure IaaS and PaaS services, including but not limited to App Service, Virtual Networks (VNETs), Network Security Groups (NSGs), SQL databases, Service Bus, Function Apps, Key Vault, Logic Apps, and other Azure services, to meet diverse customer needs.
- Experience with Git.
- SC eligibility.
Additional Information
At Version 1, we believe in providing our employees with a comprehensive benefits package that prioritizes their well-being, professional growth, and financial stability.
One of our standout advantages is the ability to work remote or with a hybrid schedule along with business travel, allowing our employees to strike a balance between work and life. We also offer a range of tech-related benefits, including an innovative Tech Scheme, Octopus Car Lease, and MyGym Discounts to help keep our team members up-to-date with the latest technology.
We prioritize the health and safety of our employees, providing private medical and life insurance coverage, as well as free eye tests and contributions towards glasses. Our team members can also stay ahead of the curve with incentivized certifications and accreditations, including AWS, Microsoft, Oracle, and Red Hat.
Our employee-designed Profit Share scheme divides a portion of our company's profits each quarter among all full-time employees. We are dedicated to helping our employees reach their full potential, offering Pathways Career Development Quarterly, a program designed to support professional growth.