DevOps Engineer

The right candidate will be a passionate engineer with a can-do and positive attitude, and at least 2 years DevOps / SRE experience on Linux. He will be a master at weaponizing our tech stack.

Ideally he will have an experience with setting up cloud agnostic infrastructures from the ground up. Deployments in a high availability and scaling infrastructure have no secret for him.

The right candidate will have an in-depth understanding of Linux platforms, OpenStack and Kubernetes. He will relish the opportunity to coach and mentor other members of the team.

Experience of terraform, puppet and AWX ansible is advantageous, as is a passion for coding and active involvement in the open source community.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Key responsibilities:

  • Platform automation through Terraform, Puppet, AWX ansible , K8s, Openstack
  • Platform monitoring through ELK, prometheus/grafana with a view to improve performance and reliability
  • Help foster an agile engineering DevOps culture
  • Adopt good engineering patterns and practices
  • Compile and maintain good quality documentation
  • Provide DevOps support to the service desk, development and infrastructure teams
  • Keep abreast of the latest developments in technology
  • Provide technical leadership and direction
  • Own the release of software to production
  • Define and implement good engineering patterns and practices
  • Collaborate with the software engineering leads to define cross-platform solutions
  • Collaborate with product managers and internal business stakeholders to define platform requirements
  • Define the technical roadmap in collaboration with the Head of Platforms and other engineering leads
  • Architecture and design governance in collaboration with architects and other engineering leads
  • Technical due diligence of third party platforms, solutions and integrations
  • Compile and maintain good quality operational and systems documentation

Tech Stack:

  • python, shell
  • ESXi
  • Terraform
  • puppet / AWX ansible
  • k8s/ Helm
  • sbt/maven
  • jenkins/nexus
  • foreman/satellite
  • openstack /vmware Cloud Director

Requirements:

  • At least 2 years DevOps experience
  • Good knowledge and experience of Linux system admin
  • Black belted in ESXi and Openstack: create from scratch an infrastructure
  • Comfortable with regex, know how to configure nginx, haproxy, write complex varnish rules, tune JVM options and know other linux’s stuff
  • Know Python/shell, and happy to write code and able to do so collaboratively using Git
  • Have experience with ELK, and have used monitoring tools , prometheus, grafana…
  • Leadership and mentoring experience, coaching mid level engineers on best practices technical and organizational skills.
  • Excellent stakeholder management experience
  • Build and release experience