Build/Release Engineer at Elastic (Elasticsearch)

Elastic

Elastic is building out our Elastic Cloud Team focusing on Elastic as a Service. This is a great opportunity to help lead our Cloud efforts and make an immediate impact to our strategy and implementation.

Our cloud product allows users to create new clusters or expand existing ones easily This product would be built on technologies such as OpenStack, AWS, Docker, and others to enable the Operations Teams to easily create and manage multiple Elastic Clusters.

Job Duties and Requirements

  • Work closely with Elastic’s engineering teams (like Elasticsearch, Kibana, Logstash and Beats) to plan releases on Cloud’s infrastructure
  • Add automation to continuously deploy nightly snapshot releases and release candidates to staging/production environments
  • Managing git branching processes and automation
  • Managing the scala sbt/make build framework for Cloud
  • Collaborate with the infra team on CI workflows
  • Simplifying and automating developer workflows

Qualifications

  • Experience or familiarity with Docker
  • Experience in automating release deployments in SaaS infrastructure
  • Deep knowledge of at least one build system (preferably sbt) and one CI system (preferably Jenkins)
  • Strong knowledge and experience with git and git workflows
  • Good working knowledge of Unix based operating systems

Please include a short note as to why you are a fit for the role and why working at Elastic interests you :)

View this job on