Level 4 -
Enabling organisations to get valuable working software out in front of active users and improving the quality of digital services.
Reference: OCC0825
Status:
SOC 2020 sub unit groups:
Cabinet Office, DBS, HSE, DVLA, Hackney Council, DfE, HMPO, MoJ, Home Office, ONS, DVSA, DWP, HMRC, IBM, BT, MadeTech,, Digi2al, Credit Suisse, BPDTS, Militant South, Corndel,, Capgemini,Softwire, BAE, ANS Group, ZenInternet, Virgin Media,, Fujitsu, GVC Group, Dee Set, KPMG, Solent Uni, Bath Uni, PPL UK,, QA, 3, Financial Times, Nationwide, Invotra, Aveva, Door Funds,, Makers Academy, BB, Santander, Amazon
This occupation is found in a wide and diverse range of public and private sector organisations, from tech start ups through government departments to multinationals. Essentially any organisation of any size that builds and/or operates modern IT services.
The broad purpose of the occupation is to enable organisations to get valuable working software out in front of active users, both external and internal, frequently and safely, reducing time to market, delivering increased value - both with respect to the end user and the business - and improving the quality of digital services. At its simplest, DevOps is a philosophy and way of working that brings together two historically disparate parts of the IT organisation, namely those who develop the software and those who are then required to support it in the live environment. The DevOps Engineer encapsulates both disciplines, requiring the individual to understand and appreciate how their code functions when being used in the real world and troubleshoot any issues that may arise, while taking a cloud-infrastructure focused perspective. This means taking responsibility for all aspects of the development and operations process - the design, build, test, implement, release and continual iteration of products. Utilizing the advantages of Cloud computing to enable infrastructure to be defined in code moves the operations side away from traditional system administrator roles which are focused on troubleshooting traditional infrastructure-as-hardware. The convergence of these two topics drives DevOps culture and ways of working and creates the need for the new role of DevOps Engineer that works within the delivery team. The DevOps Engineer applies all the DevOps culture and software engineering disciplines to codified infrastructure.
In their daily work, an employee in this occupation interacts with other members of agile development teams, other areas within the organisation’s IT department and business areas, as well as 3rd-party suppliers. This is an office based or remote working role, with co-location preferable.
An employee in this occupation will be responsible for working collaboratively with a minimum of direct supervision within broad but generally well defined parameters, requiring the application of knowledge and understanding, skills and methods in a broad range of complex or technical work activities, performed in a variety of contexts. They will address problems which are non-routine while normally fairly well defined, taking responsibility for courses of action, including, where relevant, responsibility for the work of others and allocation of resources. They will typically pair with other technical roles, or work alone at times, and provide input to the planning of work and advise on design.
Cabinet Office, DBS, HSE, DVLA, Hackney Council, DfE, HMPO, MoJ, Home Office, ONS, DVSA, DWP, HMRC, IBM, BT, MadeTech,, Digi2al, Credit Suisse, BPDTS, Militant South, Corndel,, Capgemini,Softwire, BAE, ANS Group, ZenInternet, Virgin Media,, Fujitsu, GVC Group, Dee Set, KPMG, Solent Uni, Bath Uni, PPL UK,, QA, 3, Financial Times, Nationwide, Invotra, Aveva, Door Funds,, Makers Academy, BB, Santander, Amazon
Script and code in at least one general purpose language and at least one domain-specific language to orchestrate infrastructure, follow test driven development and ensure appropriate test coverage.
Initiate and facilitate knowledge sharing and technical collaboration with teams and individuals, with a focus on supporting development of team members.
Engage in productive pair/mob programming to underpin the practice of peer review.
Work as part of an agile team, and explore new ways of working, rapidly responding to changing user needs and with a relentless focus on the user experience. Understand the importance of continual improvement within a blameless culture.
Build and operate a Continuous Integration (CI) capability, employing version control of source code and related artefacts.
Implement and improve release automation & orchestration, often using Application Programming Interfaces (API), as part of a continuous delivery and continuous deployment pipeline, ensuring that team(s) are able to deploy new code rapidly and safely.
Provision cloud infrastructure using APIs, continually improve infrastructure-as-code, considering use of industry leading technologies as they become available (e.g. Serverless, Containers).
Evolve and define architecture, utilising the knowledge and experience of the team to design in an optimal user experience, scalability, security, high availability and optimal performance.
Apply leading security practices throughout the Software Development Lifecycle (SDLC).
Implement a good coverage of monitoring (metrics, logs), ensuring that alerts are visible, tuneable and actionable.
Keep up with cutting edge by committing to continual training and development - utilise web resources for self-learning; horizon scanning; active membership of professional bodies such as Meetup Groups; subscribe to relevant publications.
Look to automate any manual tasks that are repeated, often using APIs.
Accept ownership of changes; embody the DevOps culture of 'you build it, you run it', with a relentless focus on the user experience.
This occupational progression map shows technical occupations that have transferable knowledge and skills.
In this map, the focused occupation is highlighted in yellow. The arrows indicate where transferable knowledge and skills exist between two occupations. This map shows some of the strongest progression links between the focused occupation and other occupations.
It is anticipated that individuals would be required to undertake further learning or training to progress to and from occupations. To find out more about an occupation featured in the progression map, including the learning options available, click the occupation.
Progression decisions have been reached by comparing the knowledge and skills statements between occupational standards, combined with individualised learner movement data.
Digital