Accessibility Links

DevOps Engineer (Docker, Terraform)

  • Salary: Negotiable
  • Job type: Contract
  • Location: London
  • Sector: IT
  • Date posted: 29/08/2018
  • Job reference: J390396A

We're really sorry, but it looks like this job has already been filled.

Register your CV with us, see our latest jobs or use the search below.

DevOps Engineer


£500-£540 Per day

The Team / Project

  • Become proficient in all deployment, troubleshooting, support, design, and technical areas for the Development team. Candidates should aspire to be the "go to" person for any technical requirement.
  • Assist in the design, implementation, and support all development, integration, QA, and (pre-)production environments. This includes providing application build out with "best practice" guidelines, application deployment support, and application troubleshooting alongside developers.
  • Be proactive developing deployment tools, application monitoring and support convenience tools for the Development Team to use during team on-call support (based on a rota).
  • Mentoring and training Development team on Docker and orchestration practices and support techniques.
  • Developing monitoring, support and housekeeping systems, creating backup and replication strategies and mentor the Development Team to a level necessary to provide on-call support.

Essential Key Skills
* Docker
* Terraform
* Jenkins
* Monitoring frameworks such as Prometheus, Grafana
* Linux OS

Desirable Skills
* Programming language, (Go or Python preferred)
* Mesosphere and/or Kubernetes
* MongoDB
* Log aggregation (ELK)
* GitOps

Candidates must possess:
* 5 years of DevOps experience, some of which should be in a larger organisation.
* Happy to work in an Agile environment.
* Understanding of, and some experience with, Docker and familiarity with immutable infrastructure concepts.
* Working knowledge of deployment frameworks such as Jenkins, monitoring frameworks like Prometheus, Grafana, Icinga or Nagios and code repositories such as Git.
* Comfortable working with Linux operating systems (e.g. CentOS, Red Hat, Ubuntu). Have an understanding of inter-process communication, devices and device drivers, file system concepts (permissions, inodes, and symlinks).
* Clustered systems, system design for high availability, basic networking principles and firewalling.
* Demonstrable experience managing load balancers. SteelApp preferred.
* Good understanding of database types and concepts. Experience with MongoDB, ActiveMQ, and MySQL/Galera highly desirable.
* Programming skill in at least one languages as well as bash. Go highly desired.

Demonstrable communications, presentation, and negotiating skills are a must to advocate for DevOps and reliability concepts within a development

Similar jobs
View more similar jobs