To ensure a successful and smooth learning experience on the DevOps Engineer programme, learners need access to specific software.
Important note: Please ensure learners can also access the core requirements listed in this article in addition to the programme-specific requirements outlined below. It is the employer's responsibility to ensure this access is in place by the relevant deadline.
DevOps Engineer: Tech Requirements and Deadlines
Software/ Tool | Details | Implementation notes | Deadline |
Hands-on learning platform that provides virtual lab environments for technical training. | Allowlist | Flying Start | |
Web-based platform for version control and collaboration using Git. | Allowlist | Flying Start | |
Linux Command Line | Specific implementation of command line interface for Linux operating systems.
Native for Mac, Windows installation guide can be found here. | Installation | Flying Start |
AI pair programming tool that suggests code completions based on context. | Installation | Flying Start | |
An interpreted, object-oriented, high-level programming language with dynamic semantics. | Installation | Flying Start | |
A testing framework for Python that simplifies the process of writing and executing tests. | Installation - Python Package | Flying Start | |
IDE for python programming, log reading and file management. | Installation | Flying Start | |
Python library for making HTTP requests, simplifying interactions with web services and APIs. | Installation | Flying Start | |
Cloud computing platform that offers a range of cloud services, including computing, analytics, storage, networking, and AI. | License - Access to company environment | Flying Start | |
Container orchestration system for automating deployment, scaling, and management of containerised applications.
Taught in this - alternative deployment tool can be used. | Installation | Month 6 | |
Containerisation platform that packages applications and dependencies into isolated containers.
Taught in this - alternative deployment tool can be used. | Installation | Month 6 | |
Continuous integration and continuous delivery (CI/CD) automation server.
Taught in this - alternative deployment tool can be used. | Installation | Month 6 |