Location: Cambridge (CB25) Duration: Permanent Hours: 9am until 5:30pm (Monday to Friday) Salary: £60k-£70k Job Reference: 35675 We are looking for a Senior DevOps Engineer for our client based just north of Cambridge. You will play a key part in enhancing overall product quality by working alongside software developers and IT specialists building and managing the critical infrastructure needed for our clients award-winning products. Responsibilities: * Management and maintenance of software development infrastructure, which includes version control systems, build servers and deployment environments * Optimisation of build, test and deployment processes by using Python to develop and implement automation scripts * Ensuring the software development pipeline remains issue free by troubleshooting and quick resolution of any problems * Improving software delivery efficiency by collaboration with Development teams * Ensuring your knowledge is current and relevant in terms of the latest DevOps tools, technologies and best practices Requirements Must have - * 3 years' experience working as a DevOps Engineer * The ability to design, build and maintain CI/CD pipelines using tools like Jenkins and TeamCity * A solid understanding of Container Technology, preference being in building Docker Containers * Familiarity with managing version control systems such as Perforce or Git * Programming abilities using scripting languages, preferably Python, but also Bash and PowerShell * Strong Linux administration skills and experience in administering VMs * Use of tools such as Ansible or Puppet to implement infrastructure as Code * Experience of using static code analysis tools, such as BlackDuck * Able to use and manage other monitoring tools, such as Nagios, SolarWinds, Grafana, Prometheus etc. * Experience of resolving complex issues using your debugging skills * Strong communication skills, including the ability to explain technical concepts to non-technical colleagues * Able to listen and take advice, but also know when to make necessary decisions Nice to have - * A Bachelor's degree (or equivalent level of experience) in Computer Science, Software Engineering, or a related field * Experience of mentoring less experienced team members * You have administered Jira * knowledge and ability with Perl scripting * You have been a Scrum Master for your team Please contact us as soon as possible for more details or apply below