Accessibility Links

DevOps Engineer (Docker, Terraform)

Expired
  • 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

London

£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