Devops EngineerNewcastle 3-6 monthsCandidates are required to hold active SC Clearance or be eligible to obtain SC Clearance. Client OverviewOur client is the world's leading independent, end-to-end IT services company, helping clients harness the power of innovation to thrive on change. They serve almost 6,000 private and public sector clients across 70 countries. The company's technology independence, global talent and extensive partner alliance combine to deliver powerful next-generation IT services and solutions.Key ResponsibilitiesDeveloping various infrastructure solutions including Public Cloud e.g. Azure and AWS as well as DataCenter / private cloud to deliver high availability, rapidly developed, fully automated solutions using predominately open source software which deliver value to the customer.Providing technical leadership, help and guidance to less experienced members of the team through mentoring, coaching, constructive review and active participation in various technical forums.Advising our customers on the latest technologies and methodologies, designing and implementing innovative approaches to their problems using Automation.Ensuring software standards are maintained, being able to train and mentor junior staff. Defining processes and procedures to ensure maximum re-use and maintaining standards.Understanding security policies and implementing solutions that satisfy the security requirements.Designing and implementing solutions which have high availability and are scalable.Providing feedback and demonstrating to a wider audience solution currently being developed and introducing the team to new concepts and products.Advise on testing solutions that can be automated to deliver an end to end testing solution for products.Advise on monitoring solutions, which can automate error collection and display the results in real time that will improve the customer's experience.Key SkillsExperience with configuration management tools, e.g. Ansible (preferred), Puppet, Chef.Experience with build and provisioning tools, e.g. Jenkins (preferred), Terraform, Packer, Team City etc.Experience and knowledge of AWS, Azure, bare-metal and Virtual hosting.Experience of Test Driven or Behaviour Driven development, and being able to implement automated test solutionsThe ability to integrate various products using APIs enabling a joined up automated approachExperience with monitoring systems e.g. ELK, Nagios, New Relic, DataDog, Splunk etc.Experience with Docker container hosting including Kubernetes and RedShift for example.Experience of modern programming languages, understanding at least one of: Bash script, Python, Ruby, Perl, C, C++, Java, PowerShell Suitable candidates should submit their CV in the first instance.