Cloud Infrastructure and Software Engineers
Role details
Job location
Tech stack
Job description
- Cloud Platform focuses on Microsoft Azure Landing Zones, networking, governance, identity, and platform security.
- Productivity Platform focuses on developer experience, effectiveness, automation, and tooling that enables product teams to deliver safely and at speed.
These roles offer the chance to help shape our platform vision, improve developer experience and delivery efficacy, and influence the engineering standards used across the organisation.
We do not expect one person to match every skill listed. We are intentionally building a complementary team, and we welcome candidates with emphasis in cloud engineering, software engineering, or developer productivity. If you can meet some of our needs and are willing to grow other skills, we are keen to receive your application. We cross-skill our teams and we value generalists - you can expect to learn new things!
You'll work on a selection of the following, depending on your strengths:
- Implement, support, and maintain our Azure Cloud Platform.
- We are particularly keen to add more Azure Networking experience to our team - if this is your area, you'll have significant influence on our platform evolution.
- Deliver high quality software and infrastructure components using modern engineering practices.
- Ensure software is secure, robust, and thoroughly tested.
- Support and operate the services you build, proactively identifying and resolving issues.
A snapshot of the technologies that we use
- Azure Cloud, Azure DevOps, Bicep, YAML Pipelines, PowerShell and C#, OS conducts pre-employment checks for anyone made an offer of employment, including identity, right to work, employment history and criminal record checks (via Disclosure & Barring Services (DBS).
Some of our roles may require additional security vetting. We will advise candidates during the recruitment process if additional vetting may be required for that specific role., Analysis, Computer Coding, Computer Programming, Delivery Methodologies, Software Components, Software Development, Software Engineering, Technical Support, Testing
Requirements
We welcome candidates who specialise more strongly in Azure infrastructure, software engineering, or developer productivity tooling - and we are looking to build a balanced team across those strengths. We're looking for you to evidence a subset of the following; you do not need to tick every box.
Experience in provisioning, deploying and maintaining Azure infrastructure, especially any of:
- Azure Landing Zones and the Cloud Adoption Framework
- Azure Networking
- Azure Policy, including authoring of custom policies
- Management and security hardening of Virtual Machines using Desired State Configuration
- Creation of Virtual Machine images using Image Builder / Packer.
- Strong experience in software engineering and modern development practices.
- Specific language experience is not required - you must be able to evidence valuing good practice in OOP languages, an appreciation of TDD, and a willingness to learn PowerShell and/or C#.
- Holding current relevant Microsoft certifications such as Az-104, Az-700 and Az-500 or a willingness to gain Microsoft Azure Certifications - Ordnance Survey will fund the exams.
- Strong experience in pipelines and IaC.
- Ours are mainly Azure Pipelines, and Bicep, but experience in similar technologies is relevant.
Regardless of skills, we expect every candidate to be able to evidence the basics:
- Competent use of source control and editors/IDEs
- Good grasp of cloud computing principles
- Passion for mentoring and sharing knowledge with others
- Enthusiasm for learning new skills and staying up to date.
- Thriving in an agile, collaborative environment
Benefits & conditions
- Competitive salary and pension (OS contribute up to 12.07%)
- Performance-related bonus (where applicable)
- 28 days annual leave plus bank holidays (increasing with service)
- Enhanced family leave, including paid partner leave
- Hybrid and flexible working options
- Learning and development support, coaching and mentoring
- Free subscription to OS Maps and access to wellbeing support
- Volunteering leave and matched fundraising