Senior DevOps Engineer
£500 - £600 a day
/ Manchester, Warrington / 6 Months Contract /500 to 600 GBP (Per Day)
As a Lead DevOps Engineer you will be provide technical leadership to a small team of DevOps Engineers along with providing oversight to the products and services they develop.
You will own the overall DevOps process along with setting the strategies for products and the wider community
Contribute to the Architectural & Software Engineering principals, that will help ensure the systems are fit for purpose.
You are a skilled practitioner and role model in DevOps principles. You are responsible for ensuring best practices are adhered to across the department and guiding teams on how to effectively deliver software products.
With a focus on stability, availability and quality you will be accountable for the code and services your teams produce and administer.
Please note that the client has determined that the off-payroll working rules will not apply to this assignment
Lead multiple DevOps Engineering teams providing technical leadership and guidance. Including coaching and mentoring year team and their professional development
Contribute and set strategic direction for DevOps teams and wider Software Engineering community
Lead the sharing of knowledge and good practice with the wider software engineering community
Provide coaching and mentoring to Software and DevOps Engineer colleagues and peers
Design and lead the strategies for building common libraries and services for products
Own the development of medium-long term strategies for products lines and Software Engineering Community
discussions about DevOps best practice within Software Engineering
Experience of leading DevOps Engineers in a complex, multi-disciplinary environment, delivering products within specific time-scales and engaging with multiple senior Stakeholders
An ability to quickly comprehend and convert technical requirements into solutions
Extensive experience of using, operating, patching and securing Linux operating systems like RHEL
Extensive experience of shell scripting languages like BASH or Python
Extensive experience of deploying, supporting and patching cloud based applications
Extensive experience with continuous integration and delivery tools like Jenkins
Extensive experience with virtualisation and container based technologies like Xen or Docker
Extensive experience working with distributed version control systems like Git
Extensive experience of configuration management software like Chef or Puppet
Extensive experience implementing a DevOps culture and automation best practices
Extensive experience of clustering and load balancing applications and services, like NGINX
Extensive experience of deploying scalable and highly available applications
Extensive experience static code analysis and security tools like SonarQube or Checkmarx
Experience deploying scalable and highly available HTTP services, including APIs and orchestrating a micro-services architecture
Demonstrable experience working with collaboration tools such as Jira, Confluence, Slack
Can identify and implement Continuous-Integration and Continuous-Delivery best practices
Experience of modifying and maintaining systems and code developed by other Engineers
To be considered for this role you will have
provisioned and supported Linux based development, test and QA environments with configuration management tools such as puppet (v4.2 or above) and using distributed version control systems such as Git
deployed scalable and highly available HTTP services using applications such as NGINX v1.8 or above
delivered continuous integration for projects with automated builds, testing and deployment methods using technologies such as Jenkins (v2 or above), SonarQube (v5.1 or above)
provisioned and supported databases such as MySQL (v5.0 or above), MongoDB (v3.0 or above) and Cassandra (v2.2 or above)
To be considered for this role you should have
built and deployed micro-services/containers using technologies such as Docker (v1.10 or above), Kubernetes (v1.1 or above) and Rancher (v1 or above)
You will have a proven experience of working within an Agile software development framework using SCRUM or Kanban
Behaviours & Competencies
Changing and Improving
Collaborating and Partnering
Managing a Quality Service
Delivering at Pace
Leading & Communicating
What we do
The Department for Work and Pensions (DWP) is responsible for welfare, pensions and child maintenance policy. As the UK's biggest public service department it administers the State Pension and a range of working age, disability and ill health benefits to over 22 million claimants and customers.
DWP is a ministerial department, supported by 13 agencies and public bodies.
If you match these requirements, please apply in the normal way. Elevate will send you an email, please open, click and action that email and your application will be visible to the hiring organisation directly.
Posted by Elevate Platform Limited, 16 May