Azure DevOps Engineer at Codat

  • Anywhere (100% Remote) Only
  • Codat
Job Description:

About the role:

Our system is entirely hosted on Microsoft's Azure cloud platform, and is built on modern .NET Core, utilising the latest .NET features. Our system is service-based, and leverages Azure Service Bus, Azure Storage, and SQL Server to ingest and process large amounts of data reliably and efficiently. Our engineers operate in small, focused, multidisciplinary, and highly autonomous teams of around 4 to 6 people. Our teams tend to include:

  • A hands-on Lead Engineer who spends time focusing on product alignment, technical alignment, and people, as well as coding.
  • A QA Engineer who represents quality throughout the team and encourages critical thinking as well as supporting automation.
  • Software Engineers who help with business analysis, writing tests and code, and operating the components that the team owns.
  • Other specialists will sometimes join a team for certain work. If the team is planning on building a UI heavy feature, they might borrow a UI specialist for some time, for either design or some implementation. We have a team of platform engineers that also might get involved early on with a new feature, or during a scale activity, they might be a DBA or an SRE that can make sure that the team is building something they can support and run in production successfully.

Responsibilities:

All our engineers have end-to-end responsibility. They’re involved from early on in the product design process all the way through to monitoring and operation. With this responsibility comes trust. Our engineers are empowered to use the best tool for the job. We encourage engineers to be innovative, always thinking about the best ways to give value to our clients.

Our teams are always finding ways to make themselves more agile, and most teams use a “Scrumban” style of work, stand-ups, retrospectives, planning, and refining. Teams move rapidly, releasing at least once a day. We practise continuous integration and testing, and sometimes continuous delivery. Testing is very important to our process, and we strive for high levels of unit and end-to-end test coverage. This is helping us work towards our goal of continuous flow.

What excites us:

  • We use a mix of technologies at Codat, but most are services supplied by Azure. A deep understanding of the Azure offerings is really important to us. We really like data minded Engineers who also are interested in other storage technologies but the main focus will be on maintenance, scalability and performance.
  • Our apps work extensively with the Azure serverless architecture, and we are moving towards a serverless architecture, a DevOps way of thinking is really important to us in our platform team.
  • Clear and concise communicators; we expect Engineers to collaborate with other team members, including developers, quality assurance engineers and product stakeholders outside of Engineering. We really like platform engineers that like to collaborate with other engineering teams on operational concerns early in the process.
  • We have a passion for observability and monitoring, as a member of the platform team, ensuring that the feature teams running components have the best tooling for monitoring and alerting themselves is something we are passionate about.
  • We really like engineers that are self-motivated, have a logical and systematic approach to problems solving, but understand things work best when we work as a team, are approachable, open minded, and patient.
  • At Codat we handle huge volumes of sensitive data, we are processing terabytes of information daily to systems that need to respond to changes incredibly quickly. We are always trying to ensure that are architecture stays a few beats before our scale and our use of the system provides the performance our clients expect.

Company Benefits

  • Share Options scheme, empowering everyone to share in our success
  • 25 days holiday (plus Bank Holidays)
  • 'In person optional policy'- working in the office is entirely your choice
  • Team lunches, Company Socials, office snacks and roof top barbecues
  • Professionally led Yoga classes, office football team and Cycle to Work Scheme
  • Work alongside some of the UK's best Software Engineering talent
  • Cutting-edge and always evolving tech stack
  • Fun, fast paced, directly see your impact and full autonomy
  • Personal development and professional growth focused culture
  • Modern, airy and dog-friendly offices with private roof terrace

Interview Process

  • Call with Talent Acquisition
  • Phone Interview with Head of Engineering
  • Technical Test
  • Final interview

Other Jobs in DevOps & SysAdmins