Senior DevOps Engineer

Job Type: Contract
Discipline: Technology
Reference: 1162862
Posted: 23 days ago
The objective of the Senior DevOps Engineer role is to provide leadership on the development of applications and infrastructure through continuous integration and delivery processes and practices. The Senior DevOps Engineer will unify the roles of Software Development and IT Operations and have them come together to put software into production. This role should endeavour to drive software engineering group towards a modern DevOps culture where teams are responsible for their working software in production, including infrastructure, pipelines and on call. In this model the DevOps team also provide advice, guidance and tooling on infrastructure and release engineering. Balance operations and maintenance with more strategic work.

The Senior DevOps Engineer will  also need to work closely with solutions architects and cloud engineers to be able to provide up to date and accurate technological advice to all teams.   

Key Requirements

  • Degree in a relevant area such as computer science or software engineering
  • Very strong software engineering background
  • Java and at least one other language
  • Understanding of high-performance and reliability engineering principles
  • Detailed understanding of streaming and message-driven architectures
  • Microservices experience
  • Proven and significant experience leading DevOps and CI/CD practices
  • Cloud infrastructure expertise 
  • Experience across numerous DevOps and automation tooling; Gitlab CI, Ansible, IDE’s, MongoDB, New Relic Monitoring
  • Ability to deliver high quality software engineering practices and guidance to team members
  • Experience with multiple programming languages, including alternate JVM languages such as Scala, and/or one or more of: JavaScript, Python, Go.
  • Experience with functional programming
  • Understanding of runtime frameworks beyond merely JEE and Spring
  • Kubernetes and related technology
  • Team leadership and experience in providing technical leadership to developers, systems analysts or technical engineers
  • Highly effective written and verbal communication skills
This role is available immediately for the right person.  Apply now to ensure immediate consideration.