-
Facilitate team ceremonies; planning, stand-ups, estimation, retrospectives and reviews
-
Guide sessions to shape upcoming work and deliverables
-
Work with the Systems Engineering Manager, Head of Engineering and project Managers to plan and schedule work
-
Resource and capacity planning
-
Remove impediments and blockers for the team
-
Facilitate inter-team communication to identify and resolve dependencies
-
Ability to adapt frameworks and processes into a best fit for the team
-
Ensure all work items meet the definition of ready
-
Assist backlog contributors (Stakeholders) in writing work items and refine stories so that they meet the definition of Ready
-
Delivering against both the MMT standards for quality, and the team-level Definition of Done
-
Escalating concerns or risks that may impact project success
-
Encouraging a lean approach to work
-
Ability to motivate teams in the pursuit of deadlines
-
Encourage and foster closer collaboration between the team and other areas of the business
-
Help the team to continuously improve how they work
-
Be able to discuss pipelines, infrastructure and some cloud technologies at a technical level
-
Leading and creating a performant engineering team
-
Reporting status of work items and sprint to stakeholders
-
Accountable for the delivery of work items within the team
-
Accountable for the quality of delivery and decisions
-
Accountable for the budget of work items
-
Accountable for the billability of the team
-
Line management and performance reviews of team members
-
Drive root cause analysis through the use of appropriate tools and techniques
-
Supporting the team in building long term plans
-
Delivery management or scrum master experience.
-
Previous knowledge of relevant technologies: Azure, IaaS, PaaS, Serverless, Kubernetes, Azure DevOps.
-
The ability to mentor team members
-
Previous experience leading a DevOps function
-
Strong empathy and the capacity to react calmly and efficiently in a fast-paced environment
-
Proven ability to deliver projects on time and to an agreed level of quality within budget
-
Line management experience of DevOps Engineers with a team size of 5-10, from 1-2-1s to performance management
-
Demonstrable understanding of Azure DevOps
-
Demonstrable understanding of Azure – IaaS, PaaS, Serverless
-
Demonstrable understating of Kubernetes and related technologies
-
You’re able to clearly articulate complex ideas, practice active listening, and aim for efficient but collaborative discussions to meet deadlines
-
You have the ability to gain technical respect from the engineering team members
-
Detailed understanding of software development processes, waterfall and agile; and be able to appreciate when each might be applicable. You use your influence and stakeholder management skills to have a wide-reaching impact within and beyond the engineering team, with particular experience working with a project team external to the engineering team
-
Strong empathy and the capacity to react calmly and efficiently in a fast-paced environment