Job Description
The Role: Principle DevOps Engineer The Contract Length: 6 Months The Rate: £730 Must have active SC Clearance to apply The Principal DevOps engineer will lead the delivery and operation of digital services through subject matter expertise, implementing engineering tools and using expert knowledge of the software development processes to streamline software updates and creation. This role will help design and lead the strategic guidance for Delivery teams on processes and best practices, as well as researching new technologies as a subject matter expert to enable Delivery teams to be more effective and provide a better service to customers. The role requires a strong understanding of the agile methodology As well as being an expert in one or more fields, you will need to provide technical leadership and guidance through coaching and mentoring and lead the sharing of knowledge and good practice. Key Objectives: Working with DevOPS Team Manager to help define the DevOps Team strategy roadmap providing key inputs in creating a strategic plan for implementing delivery projects and goals Analyse and review software scripts and look for ways to improve automation and resolve user interface issues. Understand coding languages to provide useful advice and accurately consult on workflow issues Provide expertise in server administration to monitor and improve the networks and servers Planning and leading the delivery of large and/or complicated/non-standard work packages, supporting multiple matrix and multi-disciplinary team, attending meetings as a Subject Matter Expert, providing resource and planning for project related tasks. Define and Lead change in DevOps tools and processes in order to improve software delivery, technical capability, staff satisfaction and customer engagement. Design, configure, develop, test and deploy DevOPS tools and practices to meet complex business and user needs. Gather, review and analyse complex business and user requirements to enable effective solution designs Lead the design, delivery and support infrastructure and code-based deployments across cloud and on-premise environments, creating and administering the builds/deployments when required Analyse, define and build practices, processes and technology providing key integration between Operational support teams and delivery teams driving efficiencies and ensuring that support teams understand software developments and manage feedback from team members to improve project development Analyse, design and deploy solutions and working practices to improve system quality, robustness, resilience, stability and instrumentation. Assess risk, analyses costs and benefits, set operational expectations and forecast future projects to create a timeline. Investigate, analyse, design and champion innovative ways to increase the pace of delivery teams. Contribute to the community, providing technical leadership, coaching and mentoring the team, promoting knowledge sharing and adoption of good practice. To provide expertise and technical input into projects, to help design the most appropriate systems with regard to security, resilience, functionality etc. DDaT Profile Infrastructure/development Expert in either infrastructure or development, with skills across wide ranging technologies such as Windows/Linux operating systems, virtualisation, networking, programming/scripting languages and cloud technologies. Has a practitioner level understanding of automated testing tools and techniques. Has an expert knowledge of a particular technical field. Expert level skills in using infrastructure as code techniques. Expert level skills in a code-based automation (e.g. PowerShell, Bash, Ansible, Terraform). Working knowledge of containers and orchestration techniques.