About Rocket Lawyer
We believe everyone deserves affordable and simple access to legal services.
Rocket Lawyer is one of the largest and most widely used online legal service platforms in the world. Rocket Lawyer has helped over 20 million people create over 3 million legal documents, and answer over 30,000 legal questions.
We are in a unique position to enhance and expand the Rocket Lawyer platform to a scale never seen before in the company’s history, to capture audiences worldwide. We are expanding the London engineering team to take on this challenge!
About the Position
You’ll bring to the role a passion for building secure, robust, and high performance distributed systems. The ideal candidate will be a top-notch Linux expert with a DevOps focus and experience in fast-paced, dynamic environments. In addition to participating in the ongoing evolution of our automation and infrastructure, you will be part of our growing Tier 1 DevOps team.
A Day in the LifeSupport production releases of new features and productsSupport the release flow from development through to production, and help manage the environments used in the product release processMigrate workloads to public cloud environmentsSolve performance bottlenecks and improve customer experience for our public ecommerce siteParticipate in evolving our build, deployment, and release management practices towards a continuous integration/continuous deployment modelDevelop tools and processes for managing JVMs and applications in a distributed deployment model in a hybrid VM/container environmentPart of the on-call team responsible for the health of a 24/7 production hosted siteManagement of production web services (Apache, Tomcat, etc.)Systems automation using ChefGeneral systems administration (CentOS/Ubuntu)Troubleshooting and problem resolution
Skills & ExperienceMinimum of 5 years of experienceComputer science degree or related technical experience preferredAbility 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 preferred)Linux systems administration and management
Ideal candidates will also have:Experience with managing highly available production-facing e-commerce websitesExperience with public cloud environments like GCP and AWSExperience with release managementExperience with build automation (e.g. Jenkins, Go, CruiseControl, etc.)Ability to diagnose and manage Java applications and JVMsKnowledge of monitoring systems and frameworks (Nagios, Sensu, Graphite, etc.)Understanding of virtualization and containersExperience with system and network security (IPS/IDS, firewalls, user management)