Lead DevOps Engineer – Management

Summary

A lead DevOps engineer leads one or a small number of related project teams and contributes to the development of the strategic direction.

At this role level, you will:

  • act as a technical product owner, developing medium to long term strategies for product lines

  • provide technical leadership and guidance through coaching and mentoring

  • lead the sharing of knowledge and good practice

Background

Background Components

Description Background

Has gained expertise in the alignment of performance setting and assessment with organisational goals. Understands processes and procedures of performance management. Manages projects and organises the work of others. Demonstrates a responsible and disciplined approach, even under pressure. Has excellent and developed communication and negotiation skills. Understands the legal and best practice requirements of human resource management. Has a positive attitude towards diversity principles.

Prior Knowledge and Skills

Takes a logical, analytical approach to problem solving and pays close attention to detail. Has acquired a broad understanding of information systems concepts and practice, particularly those used within own organisation.

Prior Knowledge and Skills

Work Activity Components

Title Details

Barriers and impediments

Identifies barriers to progress and offers suggestions on how to address them. Provides advice to stakeholders on why barriers should be addressed and the actions required.

Team effectiveness

Schedules and facilitates meetings to identify blockers to effectiveness. Conducts reviews of individual and team performance to identify potential issues with training, competency and teamworking. Carries out team training needs analysis.

Team performance

Recognises and works with the strengths and constraints of team dynamics. Supports focussed work groups and teams to learn, to solve problems collaboratively, become self-organising, and improve team performance.

Workshop design

Designs multi-event workshops to solve complex problems. Identifies key objectives sets the agenda, the tools to be used, and the approach to be taken

Workshop facilitation

Facilitates focussed work group and team workshops on a continuous basis in order to help deliver defined goals and outcomes.

Development needs

Supports the identification and prioritisation of development needs for a professional practice area. Identifies development activities that align with organisational priorities, learning and development strategies and career pathways.

Communities of practice

Provides advice, guidance and, where appropriate, support for the establishment and organisation of communities of practice.

Lead, manage and supervise

Manages, supports and guides the work of groups of staff in line with organisational strategy.

Probationary period and contract

Defines and manages probationary periods, setting out the requirements of the job, monitoring progress (e.g., regular interviews) and reacting to variances from expectations, organising training and development as required within appropriate timescales.

Work allocation, support and delegation

Allocates responsibilities, including supervisory and assigns packages of work to groups of staff. Ensures that work packages are aligned with the particular skills and abilities of teams. Supports teams in the delivery of work packages. Delegates work to individuals and teams, taking full account of skills and capabilities.

Guidance, performance and feedback

Optimises the performance of people, measuring and reporting on performance against agreed quality and performance criteria. Collects data on the performance of groups of staff. Gives regular feedback to teams and senior staff as to team performance on work packages.

Formal appraisals

Conducts formal appraisals of the performance of team members. Facilitates a dialogue with team members about expectations, progress, performance and development needs. Participates, as appropriate, in formal processes such as compensation negotiations, grievance procedures, and disciplinary procedures.

Empowerment and role model

Facilitates effective working relationships within and between teams of staff. Motivates groups of staff and teams towards a high level of performance. Engages with and empowers groups of staff. Acts as a role model for groups of staff, setting a standard, acting professionally at all times and working to a professional code of conduct and ethics.

Team dynamics

Integrates staff into teams to perform packages of work, taking account of individual and team capabilities. Consider the importance of skill mix within teams. Is sensitive towards team

Career paths and mentoring

Advises individuals on career paths and encourages pro-active development of skills and capabilities. Provides mentoring to support professional development.

People processes

Participates, as appropriate, in formal processes such as compensation negotiations and disciplinary procedures.

Transformation and change

Manages teams involved in significant transformation projects and/or during times of change, aligning change programmes with staff skills and capabilities. Supports staff, through difficult and challenging change programmes.

Policy, standards and guidelines

Contributes to the development of organisational policies, standards and guidelines for software development.

Reviews and monitors

Measures and monitors the application of project/team standards for software construction including software security.

Planning and leadership

Takes technical responsibility across all stages and iterations of software development. Plans and drives software construction activities.

Approach

Advises on what to evaluate, the type of evaluation to use (including user trials, surveys, assessments, measured tests and formal analyses) and the extent of user involvement required. Selects stakeholders and sample sizes for evaluations. Defines event structures for event analysis and ensures that event analysis is properly carried out.

Knowledge/Skills

Knowledge/Skills Components

Title Depth Details Type

Conceptual Thinking

Acquiring understanding and insights regarding the underlying issues in complex problems or situations through the development of abstract representations, the identification of patterns and the analysis of hypotheses.

Behavioural Skills

Creativity

Taking innovative approaches to problem solving and/or devising inventive and creative solutions.

Behavioural Skills

Attention to Detail

Applying specific quality standards to all tasks undertaken to ensure that deliverables are accurate and complete.

Behavioural Skills

Organisational Awareness

Understanding the hierarchy and culture of own, customer, supplier and partner organisations and being able to identify the decision makers and influencers.

Behavioural Skills

Cross-Functional and Inter-Disciplinary Awareness

Understanding the needs, objectives and constraints of those in other disciplines and functions.

Behavioural Skills

Interacting with People

Establishing relationships, contributing to an open culture and maintaining contacts with people from a variety of backgrounds and disciplines. Effective, approachable and sensitive communicator in different communities and cultures. Ability to adapt style and approach to meet the needs of different audiences.

Behavioural Skills

Influence, Persuasion and Personal Impact

Conveying a level of confidence and professionalism when engaging with stakeholders, influencing positively and persuading others to take a specific course of action when not in a position of authority.

Behavioural Skills

Teamwork

Working collaboratively with others to achieve a common goal.

Behavioural

Leadership

Clearly articulating goals and objectives and motivating and leading others towards their achievement.

Behavioural Skills

Providing Direction

Directing others to undertake specified tasks within a defined timescale.

Behavioural

Delegation

Delegating tasks, responsibilities and authorities effectively.

Behavioural

Follow-up and Monitoring

Checking progress against targets, taking action to resolve exceptions/ issues and reporting and escalating where necessary.

Behavioural Skills

Application Systems

Proficient in

Technical or functional understanding of Commercial Off-the-Shelf (COTS) applications and/or other bespoke software deployed within the organisation in order to provide system configuration, audit, technical, and/or functional support.

Technical Knowledge and Skills

Application Development Tools

Expert in

Software tools which automate or assist part of the development process.

Technical Knowledge and Skills

Configuration Management

Proficient in

The discipline that gives precise control over IT assets and components by recording and maintaining information about the ‘configuration items’, including hardware devices, computer programs, software licences, documentation, network devices, and data centre facilities (virtualised and static).

Technical Knowledge and Skills

Programming Languages

Expert in

A set of codes and syntax (supported by software tools) that enables the unambiguous translation of specified functionality into source code for the creation of computer programs.

Technical Knowledge and Skills

Operational/Service Architecture

Proficient in

Knowledge of the IT/IS infrastructure and the IT applications and service processes used within own organisation, including those associated with sustainability and efficiency.

Technical Knowledge and Skills

Structured Reviews

Proficient in

Methods and techniques for structured reviews, including reviews of technical work products, test plans, business cases, architectures and any other key deliverables.

Technical Knowledge and Skills

Software Testing Tools

Proficient in

Software tools which automate or assist any part of the testing process across all or part of the testing lifecycle.

Technical Knowledge and Skills

Middleware

Proficient in

Software which forms part of the operating platform infrastructure.

Technical Knowledge and Skills

DevOps

Expert in

The collaborative approach consisting of agile practices, processes, and procedures designed to facilitate rapid IT service and product delivery. DevOps emphasizes people (and culture) and seeks to improve collaboration between development (Dev) and operations (Ops) teams with the aim of shortening the systems development life cycle to provide continuous release of high-quality software.

Technical Knowledge and Skills

Agile

Expert in

A collection of methods, practises, tools and techniques, underpinned by the Agile Manifesto, that enable teams to deliver high value products and services in small, workable, increments. An Agile culture typically encompasses concepts such as Servant-Leaders; ceremonies, Stand-Ups, Sprints and Retrospectives; and the deployment of tools and techniques such as Backlogs and A/B Testing.

Technical Knowledge and Skills

Appraisal Techniques

Proficient in

Methods and techniques for appraising an individual’s performance and potential.

Other Knowledge and Skills

Techniques for Effective Meetings

Proficient in

Methods and techniques for running effective meetings and for understanding and influencing the roles played by participants.

Other Knowledge and Skills

Coaching Techniques

Familiar with

Methods and techniques for coaching individuals or groups by a balanced combination of support and direction, including use of virtual learning environments plus add-ons to augment feedback specific to work items, workflow or career plans.

Other Knowledge and Skills

Standards Writing Techniques

Familiar with

Principles, methods and techniques for establishing, documenting, and maintaining standards.

Other Knowledge and Skills

Project Planning and Control Techniques

Familiar with

Methods and techniques associated with planning and monitoring progress of projects.

Other Knowledge and Skills

Own Organisation’s Learning and Development Procedures

Familiar with

The procedures used within own organisation for staff learning and development.

Other Knowledge and Skills

Resource Allocation

Proficient in

The effective and efficient routine deployment of resources, (but also including reassessment and reallocation in a dynamic multi-project environment), to achieve optimum results.

Other Knowledge and Skills

Performance Monitoring

Proficient in

Identifying, agreeing and monitoring (usually by face-to-face interviews) objectives and deliverables with individuals. Identifying under-performance issues against agreed quality standards and performance criteria. Identifying gaps in capability and causes, disciplinary or ability-related (needing assistance, training or other support).

Other Knowledge and Skills

Disciplinary Issues and Procedures

Familiar with

Managing episodes of unsatisfactory behaviour or performance in accordance with appropriate policies and legislative conformance. Includes changes to circumstances, such as sickness, disability and other personal issues.

Other Knowledge and Skills

Team Dynamics

Familiar with

Knowledge and understanding of the psychological and environmental forces that influence the direction of team behavior and performance and the tools and techniques to improve team cohesion and performance.

Other Knowledge and Skills

Training Activities

Training Components

Title Details

Corporate Policies, Standards, Procedures, Guidelines and Tools

Policies, standards, procedures, guidelines, software tools and operating system facilities used in everyday work.

Software Configuration

Installation, configuration and tuning of applications or systems software.

Coaching

Concepts, methods and techniques for providing coaching in subject specialisms to individuals or groups (e.g. GROW model).

Career/Talent Development Methods and Tools

The background, purpose and approach of the organisation’s career/talent development strategies and programmes. Their fundamental elements — competency and L&D frameworks, such as SFIAplus; talent management and development planning processes and tools; scheme administration and management; roles and responsibilities; and communication of the benefits.

Mentoring

Methods and techniques for providing mentoring support to less experienced individuals.

Security Awareness

Tools and techniques to help users and employees understand the role they play in helping to combat information security breaches and for IT and security professionals to prevent and mitigate risk.

PDAs

PDA Components

Title Details

Deputising

Standing in for supervisor or manager on a temporary basis during periods of absence.

Job Shadowing and Special Assignments

Undertaking temporary periods or secondments in other roles, inside or outside IT, particularly those that offer a new perspective on own function or exposure to other environments and cultures.

Project Assignments

Participating in a project team, working group or task force established to deliver a solution to a specific problem or issue – especially valuable if the group is inter-disciplinary.

Mentoring

Acting as a mentor, advising those for whom there is no direct responsibility, on matters to do with their job role, career and professional development.

Research Assignments

Exploring a topic which is not part of own normal responsibilities and presenting findings to colleagues and/or management

Gaining Knowledge of Broader IT Issues

Increasing and maintaining currency of knowledge of broader IT issues through reading, attending and participating in seminars or conferences, special studies, temporary assignments etc.

Gaining Strategic Knowledge of Employing Organisation

Developing a comprehensive understanding of the business environment in which the employing organisation operates and its position, policies and direction in relation to industry, country and global issues.

Participation in Professional Body Affairs

Taking an active part in professional body affairs at branch, specialist group, committee or board level.

Negotiating and Influencing

Undertaking learning and practice of negotiating with and influencing others.

Management Development

Undertaking learning and best practice of the skills appropriate to managing all or part of an organisation, including business and financial management, benefits management, people management, management of change and strategic planning. This will require both on and off the job learning and may include participation in an appropriate development programme such as MBA or DMS (Diploma in Management Studies).

Qualifications

Qualification Components

Title Awarding Body

Chartered IT Professional (CITP)

BCS – The Chartered Institute for IT

FEDIP Advanced Practitioner

FEDIP

EXIN DevOps Master

Exin

Organisation Skills

Framework » Organisation
Category » Subcategory
Skill Name and Description Level

DDaT » Software Development

Software Development – Availability and capacity management

You can define, analyse, plan, forecast, measure, maintain and improve all aspects of the availability of services, including power. You can control and manage service availability to meet business needs cost-effectively, including managing the capability, functionality and sustainability of service components (such as hardware, software, network resources, and software or infrastructure as a service).

3 – Practitioner

You can ensure the correct implementation of standards and procedures. You can identify capacity issues and stipulate and instigate the required changes. You can initiate remedial action.

DDaT » Software Development

Software Development – Development process optimisation (management)

You can create strategies for optimising the development process. You can influence and build consensus with stakeholders to ensure that the required technical improvements are aligned with business objectives. You can iterate on the development of standards and policies, working with delivery teams to ensure that these policies are producing the required outcome and continue to be attainable, applicable and fit for

3 – Practitioner

You can analyse current processes. You can identify and implement opportunities to optimise processes. You can lead and develop a team of experts to deliver service improvements. You can help to evaluate and establish requirements for the implementation of changes by setting policy and standards.

DDaT » Software Development

Software Development – Information security

You can maintain the security, confidentiality and integrity of information systems through compliance with relevant legislation and regulations. You can design, implement and operate controls and management strategies to allow this.

3 – Practitioner

You can understand information security. You can design solutions and services with security controls embedded, specifically engineered with mitigation of security threats as a core feature.

DDaT » Software Development

Software Development – Modern standards approach

You can apply a modern standards approach throughout automation and testing.

4 – Expert

You can demonstrate a strong understanding of the most appropriate modern standards and practices, and how they are applied. You can coach and guide others in these standards.

DDaT » Software Development

Software Development – Programming and build (software engineering)

You can use agreed security standards and specifications to design, create, test and document new or amended software.

3 – Practitioner

You can collaborate with others when necessary to review specifications. You can use the agreed specifications to design, code, test and document programs or scripts of medium-to-high complexity, using the right standards and tools.

DDaT » Software Development

Software Development – Prototyping

You can apply technical knowledge and experience to create or design workable prototypes, both programs and physical outputs. You can understand parameters, restrictions and synergies.

3 – Practitioner

You can approach prototyping as a team activity, actively soliciting prototypes and testing with others. You can establish design patterns and iterate them. You can use a variety of prototyping methods and choose the most appropriate.

DDaT » Software Development

Software Development – Service support

You can maintain and support services.

3 – Practitioner

You can identify, locate and fix faults.

DDaT » Software Development

Software Development – Systems design

You can create the specification and design of systems to meet defined business needs. You can work with business and technology stakeholders to translate business problems into technical designs. You can visualise the ideal user service and come up with design ideas and possible design approaches. You can effectively explore different approaches to solving problems.

3 – Practitioner

You can design systems characterised by medium levels of risk, impact, and business or technical complexity. You can select appropriate design standards, methods and tools, and ensure they are applied effectively. You can review the systems designs of others to ensure the selection of appropriate technology, efficient use of resources and integration of multiple systems and

DDaT » Software Development

Software Development – Systems integration

You can identify integration points between systems and processes, designing data contracts and communication between the components. You can make use of modern design patterns that reduce risk and complexity where possible. You can perform integration tests as part of the development process, drawing on suitable testing frameworks and methodologies.

3 – Practitioner

You can define the integration build. You can co-ordinate build activities across systems. You can understand how to undertake and support integration testing activities.

DDaT » Software Development

Software Development – User focus

You can understand users and identify who they are and what their needs are, based on evidence. You can translate user stories and propose design approaches or services to meet these needs. You can engage in meaningful interactions and relationships with users. You can show that you put users first and can manage competing priorities.

3 – Practitioner

You can collaborate with user researchers and can represent users internally. You can explain the difference between user needs and the desires of the user. You can champion user research to focus on all users. You can prioritise and define approaches to understand the user story, guiding others in doing so. You can offer recommendations on the best tools and methods to use.

This job role profile was created in collaboration with BCS, using Role Model Plus. BCS is the professional body that has the responsibility of updating this job family.

Give Feedback

The Occupational Architecture Project is interative and dynamic


If you would like to provide feedback on this job role, or the job families, please click the button below.

Give Feedback