DevOps Engineer
- The processes and tooling implemented by the DevOps Engineers enables Software Engineers to turn source code and associated artefacts into installation media and/or installed and configured environments.
- As a DevOps Engineer you provide a bridge between development, testing, network/infrastructure, operations and system administrators to facilitate efficient, continuous and high-quality software delivery.
- You will typically combine the skills of coding or scripting and process reengineering with exemplary team working and communication skills. You should have a good breadth of knowledge across the disciplines of software development and how software is deployed.
- You will be working in a multiple disciplined team and require a broad range of technical and soft skills to enable the team to implement engineering practices and deliver value quickly and continuously.
These skills are categorised into the following domains:
- Automation skills e.g., continuous integration, workload automation, cloud management, configuration management
- Human skills e.g., problem solving, collaboration, knowledge sharing, flexibility
- Technical skills e.g., cloud platforms, operating systems, programming languages, containerisation, legacy infrastructures, databases
- Multi-discipline enabling skills e.g., IT operations, architecture, security, application development & delivery
- Process & framework knowledge e.g., agile, scrum, SRE
Please note that it is essential that you currently hold high level UK security clearance.