As a team lead with extensive, real-world experience of both good and bad DevOps cultures and practices, it will be your responsibility to manage and educate teams at the frontline of our delivery projects. Successful applicants should get a real kick out of helping our projects go live in a successful and stress-free manner, drawing on a wide range of skills covering software development, technical architecture, IT service management and infrastructure operations.

Responsibilities

A DevOps Technical Lead is someone that:

  • Leads Deloitte and client technical teams that cover one or more of the following disciplines: deployment and configuration management, release management, technical cutover, environments management and infrastructure automation. 
  • Applies DevOps thinking - i.e. brings development and IT ops processes, people and tools closer together - in order to increase the speed, efficiency and quality with which we deliver technical solutions to our clients.
  • Architects a project or programme's Deployment Pipeline; the set of technical and business assurance activities that support the transition of application and infrastructure services from development through to production.
  • Defines and executes a balanced management methodology that is capable of organising a diverse collection of technical activities into a coherant workstream.
  • Liaises with Deloitte and client development teams, IT service groups and 3rd parties to encourage process transparency, mutually-beneficial design and delivery practices, and a clear view of roles and responsibilities across the Deployment Pipeline
  • Provides DevOps thought leadership and mentoring in both advisory and delivery contexts, focusing on the requirements of our clients' customers and how these are best served by continuous improvements to our delivery approach

Requirements

To qualify for the role you must have:

  • Previous architecture or technical team lead experience, preferably fulfilling an infrastructure or environments management role on a major systems delivery programme
  • A solid technical background, with at least 4 years’ experience in implementation work; for example, enterprise Java development or infrastructure automation
  • A thorough grasp of agile and lean delivery concepts and methodologies, and a history of successfully applying this knowledge to manage medium sized (5-20 people) technical teams 
  • Experience in a significant delivery or operational role during the go-live of at least two major web sites (or other large IT systems)
  • A good understanding of how an IT operations department is typically organised and the role that it plays within a large company
  • Strong general knowledge of what might be referred to as the "DevOps toolkit": continuous integration platforms, infrastructure-as-code frameworks, application release automation tools, IaaS and PaaS technologies etc.
  • Strong organisational skills, with the ability to work independently as well in a highly collaborative, team-based environment
  • Strong written and verbal communication and presentation skills
  • A good graduate degree (1st or Upper Second) combined with post-graduate experience in consulting or industry
  • The right to live and work in the UK

Additional desirable skills include:

  • Implementation experience with Puppet, Chef, Ansible or Salt
  • ITIL certification at Foundation level or above
  • Linux systems administration certification at RHCSA (or equivalent) level or above
  • Administrative experience of Jenkins/Hudson, TeamCity, Team Foundation Server or similar
  • Java or .NET development certification at SCJP/MCTS level or above