Cloud Engineer – DevOps

Posted 30 March 2020
Job type Permanent
Discipline Infrastructure & Enterprise Cloud
Contact NameSean Kennedy

Job description


Our client is one of the largest and most widely used online legal service platforms in the world. With offices in North America and Europe, they have helped over 20 million people create over 3 million legal documents, and answer over 30,000 legal questions.


  • Support production releases of new features and products
  • Support the release flow from development through to production, and help manage the environments used in the product release process
  • Participate in evolving our build, deployment, and release management practices towards a continuous integration/continuous deployment model
  • Develop tools and processes for managing JVMs and applications in a distributed deployment model in a hybrid VM/container environment
  • Part of the on-call team responsible for the health of a 24/7 production hosted site
  • Management of production web services (Apache, Tomcat, etc.)
  • Systems automation using Chef
  • General systems administration (CentOS/Ubuntu)
  • Troubleshooting and problem resolution

Desirable skills & experience:

  • Minimum of 3 years of experience
  • Computer science degree or related technical experience preferred
  • Ability to automate system configuration and management using scripts (shell, Ruby, Python, etc.) and configuration management tools (preferably Chef)
  • Experience with containers, virtualisation and/or cloud technologies (Kubernetes, Google Cloud preferred)
  • Linux systems administration and management
  • Experience with managing highly available production-facing e-commerce websites
  • Experience with release management
  • Experience with build automation (e.g. Jenkins, Go, CruiseControl, etc.)
  • Ability to diagnose and manage Java applications and JVMs
  • Knowledge of monitoring systems and frameworks (Nagios, Sensu, Graphite, etc.)
  • Understanding of virtualisation and containers
  • Experience with system and network security (IPS/IDS, firewalls, user management)

Thank you for your interest in this opportunity. If your application is successful, we will contact you to discuss the position in more detail within 48 hours of receiving your CV. Please assume your application has been unsuccessful if you do not hear back from us within 48 hours.