Build, maintain and operate a continuous delivery DevOps deployment pipeline

URN: TECDT50741
Business Sectors (Suites): IT and Telecoms Professional (procom)
Developed by: e-skills
Approved on: 30 Mar 2022

Overview

This standard is about providing software lifecycle management services using DevOps (integrated development and operations)  processes within an organisation to manage continuous software release and deployment into live environments..

This involves defining, implementing, managing and maintaining operational hosting environments and working with stakeholders to provide the continued evolution of software solutions and ensuring platforms are efficiency, secure and highly available. This includes creating and implementing development tools and infrastructure to support DevOps processes. This also includes building continuous integration (CI) and continuous delivery (CD) pipelines and new development environments to improve efficiency, improving and automating release processes.

This standard is for those who need to build and maintain a continuous delivery DevOps deployment pipeline as part of their duties.


Performance criteria

You must be able to:

  1. Review requirements for DevOps tooling to update operational software environments

  2. Design software development pipelines to deliver regular updates

  3. Build and maintain CI/CD pipeline configurations to support software release and deployment 

  4. Collaborate with architects and developers to build and deploy software updates into live environments

  5. Automate DevOps processes to improve deployment performance

  6. Identify risks with DevOps deployments and communicate these to senior managers for mitigation

  7. Integrate specified code quality and testing tools into software development pipelines

  8. Perform DevOps process improvement reviews to reduce cost and improve efficiency

  9. Identify and implement new DevOps tools, technologies and working methods to improve the levels of service

  10. Implement and apply version control systems to effectively track changes to deployed software solutions
  11. Implement automated tools to monitor system health and reliability in live environments
  12. Troubleshoot and resolve issues in DevOps processes to maintain high performing deployment pipelines

  13. Create and maintain DevOps technical documentation to maintain records for auditing and reporting


Knowledge and Understanding

You need to know and understand:

  1. The main theories and principles of DevOps software lifecycle management
  2. How to establish secure and reliable software delivery pipelines
  3. The main features of CI/CD software deployment pipelines

  4. The technical skills required to develop and operate software pipelines and services across the full life cycle

  5. The importance of maintaining high-quality software environments
  6. How to define, implement, manage and maintain the hosting environments required to support DevOps platforms
  7. The industry standard tools used to manage DevOps infrastructure and how to apply them

  8. The role of software configuration management and version control systems to manage software releases

  9. The steps involved in monitoring, security, audit and resilience of live platforms
  10. How to build repeatable and reliable capabilities through a process continual evolution
  11. How to work with contemporary development practices and tools
  12. The need to adapt DevOps working practices to the needs of specific products and services
  13. The importance of building in risk management, quality, security, privacy and safety to DevOps platform solutions
  14. The need to design, deploy and maintain robust, self-healing, and highly available platforms
  15. The main steps involved in transitioning to a hybrid cloud landscape using contemporary technologies
  16. The importance of effective problem solving to maintain reliable, secure, and cost-effective services
  17. How to provide effective feedback to encourage development of the individuals and teams
  18. The importance of Provides guidance and makes suggestions to support continual improvement and learning approach

Scope/range


Scope Performance


Scope Knowledge


Values


Behaviours


Skills


Glossary


Links To Other NOS


External Links


Version Number

1

Indicative Review Date

30 Mar 2025

Validity

Current

Status

Original

Originating Organisation

ODAG Consultants Ltd.

Original URN

TECDT50741

Relevant Occupations

Information and Communication Technology Professionals

SOC Code

2139

Keywords

software, DevOps