Rapid7 is hiring a

Lead Software Engineer - DevOps

Dublin, Ireland

At Rapid7, we’re building a security analytics platform to help customers easily find, manage and reduce risk.  We seek a highly motivated technical leader to help ensure our platform is secure, reliable and available for thousands of customers that rely on it every day.

Description:

In this role you'll lead our CloudOps team in Dublin and deliver state-of-the-art cloud applications hosted in AWS.  As a lead in our Platform Delivery team, you’ll have the opportunity to contribute to a high-profile group that plays a critical role in the organization. This team works cross-functionally across engineering departments to ensure the timely release of multiple products.  You will directly supervise Dublin-based individual contributors and help set priorities for the team. Additionally, you’ll still have plenty of time for hands-on contribution to our SaaS platform.

We strive to maintain a DevOps culture (empowering development, infrastructure as code, etc.) for a growing set of micro-service based SaaS products. We also support an ownership culture and have developers on-call for their services. We find this helps prevent the traditional "worked in Dev, Ops problem now" mentality.

 

What does your day-to-day look like?

  • Lead a 4-5 person DevOps team to continuously improve our DevOps tooling and SaaS environments
  • Define and prioritize tasks  
  • Guide engineering staff on best practices
  • Monitor stability and performance of our cloud platform
  • Collaborate with other teams to deliver software running on AWS  
  • Create and contribute to open source tooling such as lockex or ansible to ship software better and faster  
  • Provide documentation and training for tooling

Who are you?

  • At least 3 years experience working with a SaaS platform  
  • Collaborates well in a team environment  
  • Systematic problem-solving approach  
  • Likes to automate things
  • Wants to make life easier for our development teams
  • Proficient programmer in at least one of: Python, Ruby, Javascript
  • Experience training and mentoring across teams  
  • Desire to constantly expand technology skill set

What does our Software Stack look like?

  • A lot of our tools are written in Python and Ruby
  • Our development teams mostly use Java  
  • We manage our SaaS infrastructure on AWS using Terraform
  • We use Spinnaker and Ansible to deploy apps to EC2
  • We are experimenting with Kubernetes and view it has a the future of compute in our SaaS platform
  • We use a wide variety of storage backends, such as Redis, PostgreSQL & Cassandra  
  • We use Jenkins to build everything, creating jobs via the Jobs DSL to codify the entire build and deploy process

 

 

 

#LI-JB1

Similar jobs

Other jobs at Rapid7