Skip to content

DevOps Engineer

We are seeking a DevOps Engineer to join our Computational Development team in the UK. 

The ideal candidate will have a strong willingness to collaborate and grow within a team that values modern software delivery practices. This role centers on supporting CI/CD pipeline development, infrastructure automation, and deployment workflows using industry-standard DevOps tools and approaches.

zXyYXXwArTUqYbJODE85qtbvyz4byx90kJlr9tIf.png

Your next role

As part of our code development team, you will contribute to the modernization of engineering practices across a multidisciplinary consultancy. You’ll work closely with developers, product owners, and technical leads to help deliver high-quality, maintainable solutions that support the needs of the Architecture, Engineering, and Construction (AEC) industry.

Key duties

Software Development (C# / .NET)

  1. Develop and maintain applications and toolkits using C# and .NET.
  2. Build custom components and integrations for AEC software using the BHoM framework.
  3. Collaborate with domain experts to translate engineering needs into maintainable code.
  4. Follow established coding standards and architectural patterns.

CI/CD & Infrastructure Automation

  1. Support the design and maintenance of CI/CD pipelines for build, test, and deployment using GitHub Actions.
  2. Use Azure services to deploy applications and infrastructure.
  3. Automate repetitive tasks to improve delivery speed and reliability.

Low-Code / No-Code Deployment

  1. Assist in developing deployment workflows using Azure Logic Apps, Power Platform, and GitHub Actions.
  2. Enable non-technical users to deploy tools through simplified pipelines.
  3. Contribute to internal documentation and self-service deployment portals.

Code Quality & Testing

  1. Follow and help enforce C# coding standards and review processes.
  2. Integrate automated testing frameworks into CI workflows.
  3. Monitor code quality, coverage, and maintainability using static analysis tools.

Version Control & Repository Management

  1. Manage GitHub repositories, permissions, and branching strategies.
  2. Apply best practices for versioning, documentation, and contribution workflows.
  3. Ensure compliance with licensing and internal guidelines.

Tooling & Automation

  1. Build internal tools to improve developer productivity and consistency where industry standard approaches may be out of reach or limited in functionality.
  2. Integrate security checks, dependency management, and release automation.
  3. Maintain reliable build processes for internal software packaging.

Collaboration & Support

  1. Work with developers to troubleshoot CI/CD and deployment issues.
  2. Document workflows and tools to support team knowledge sharing.
  3. Collaborate with cross-functional teams to adopt DevOps best practices.

Your skills & experience

While prior industry-relevant experience is not essential, familiarity with BHoM (Buildings and Habitats object Model) development and Azure-based webapp deployment workflows will help ground the individual in our technical ecosystem. Exposure to low-code/no-code deployment strategies is also beneficial, as we aim to make our tools more accessible across the organization. This will expose you to Azure webapp deployment and best practices as well as creating a robust CI/CD pipeline to assist code development efforts. 

Essential

  • 1-2 years’ software engineering experience C# and .NET development experience with demonstrated proficiency in object-oriented programming
  • Some hands-on experience including pipeline creation, release management, and service integration
  • Strong experience with Git and GitHub, including organisation- and repository-level administration 
  • Experience with automated testing frameworks integrated into CI pipelines
  • Proficiency with NuGet package management and .NET build tools 
  • Experience with more than one common coding language and the ability to think computationally

Desirable

  • Experience using AI Agent based code development best practices
  • Appreciation and experience with BHoM framework or similar computational geometry/AEC development frameworks 
  • Experience with AEC software APIs (Revit, Rhino, Grasshopper, Dynamo, etc.), and parametric modelling tools
  • Familiarity with containerisation (Docker) and Azure Container Instances 
  • Experience with packaging and releasing software installers
  • Hands-on experience in setting up Webapps via Azure
  • Basic exposure to Azure and understanding of RESTful APIs and web service integration patterns.

What we offer:

  • Hybrid working arrangements.
  • Attractive salary and benefits package including life assurance and income protection.
  • Holiday entitlement of 25 days per annum (exclusive of bank holidays) and flexible holiday arrangements.     
  • Generous company pension scheme.
  • Flexible benefits including cycle scheme, dental insurance, optical cover, travel insurance, season ticket loans, and corporate discounts
  • Enhanced parenthood leave policies
  • 3pm finish on the last Friday of the month
  • A strong commitment to your continuous development. Whatever stage in your career, we have a learning and development programme that will enable and empower you.   
  • Entitlement to two memberships to professional bodies or subscriptions   
  • A commitment to your wellbeing through a comprehensive employee assistance programme and wellbeing activities A supportive and inclusive environment that will welcome you through social and outreach activities from the Young Employees Forum to mentoring
  • An international culture that wherever your career takes you at Buro Happold, you won’t be far from the exceptional.  

A place for everyone

Buro Happold values an individual's flexible approaches to working patterns as an important part of how you work and achieve balance. We welcome applications from those who are seeking flexibility in their careers.   

Our exceptional portfolio of projects is the result of the diversity of thought, identities, backgrounds, and experiences that shape us. Appreciating each other’s differences is key, we want employees to feel they don’t have to mask elements of their identity to thrive. 

We are working to change the lack of representation of marginalised groups in the built environment. We are particularly keen to hear from anyone who feels they are underrepresented in the industry. We have much to learn from one another. Embracing differences allows us to develop the most innovative and elegant solutions.

Please let us know if there are any adjustments we could make to the application process to make it easier and more comfortable for you. Contact recruitment@burohappold.com so we can work with you to support you throughout your application. 

#LI-TW1 #LI-Hybrid

Apply

This website is using cookies to improve your browsing experience. Tracking cookies are enabled but these do not collect personal or sensitive data. If you prefer for this not to be collected, please choose to turn cookies off below. Read more about cookies.