People, Person, Computer, Electronics, LCD Screen, Laptop, Pc

Sustaining Engineer - Private Terraform EnterpriseUnited States


Sustaining Engineer - Private Terraform Enterprise

United States

HashiCorp builds devops tools for modern applications. We build open source tools, and we also build enterprise products on top of them. The HashiCorp suite empowers organizations to provision hybrid cloud infrastructure, secure secrets across distributed applications, and run dynamic resources.
Our Organization At HashiCorp, we operate according to a strong set of company principles, many of which are described in The Tao of HashiCorp. We value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users. We take care to balance and be responsive to the needs of our open source community as well as our enterprise level customers.

Engineering at HashiCorp is largely a remote team. While prior experience working remotely isn't required, we are looking for team members who perform well given a high level of independence and autonomy. We have a well-worn internal RFC process for all nontrivial engineering work that helps us stay in sync with each other across the organization, despite being remote and distributed.
The Product HashiCorp's Terraform is an open source project that enables you to safely and predictably create, change, and improve production infrastructure via the CLI. It codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

Terraform Enterprise is built on top of our open source project Terraform. Terraform Enterprise is the best way to collaborate, validate, and execute Terraform in organizations large and small. Terraform Enterprise is available as a HashiCorp-hosted SaaS, but we also package TFE for self-deployment by our customers into their own environments. This multi-target packaging of TFE is what we call Private Terraform Enterprise (or PTFE for short).

There are a host of interesting problems to tackle on the PTFE team, stemming from the fact that this team needs to handle scale in three distinct dimensions:
  • A growing number of customer installations means we need features and automation to help sales and support teams give every one of our customers a wonderful experience with PTFE.
  • Each individual installation will grow, placing scaling challenges on the application and the infrastructure that we will need to address.
  • Each new customer environment we support introduces the potential of additional complexity - we'll need novel solutions across our entire pipeline to be able to regularly deliver releases across many platforms with confidence.

This Position In this role, you can expect to:
  • Switch fluidly between Infrastructure Engineering and Software Engineering tasks. For example: The results of your debugging investigation into a boot ordering issue one morning push us to decide to rewrite a Bash bootstrapping script in Go, a task you pick up that afternoon.
  • Help discover, design, and build the software that helps us support Private Terraform Enterprise customers (e.g. telemetry and diagnostics tooling designed for airgapped environments).
  • Assist our Customer Success and Support Engineering teams with troubleshooting complex product issues, from a wide variety of customers (differing needs, constraints, and technical fluency) deploying and operating PTFE in a diverse array of environments.
  • Triage bugs and performance issues reported from customers and the field, find solutions.
  • Think deeply about the challenges our users face, champion their needs in roadmap planning, and find ways to iteratively deliver value to users in your work.
  • Design, build, iterate on, and ship the Terraform modules, machine images, system configuration, and software that hosts Terraform Enterprise in customer environments.
You may be a good fit for our team if:
  • You are familiar with infrastructure management concepts and ecosystems.
  • You are comfortable reading code written in Go, Ruby, and Bash.
  • You have experience using Terraform or similar tools.
  • You have experience operating and maintaining production systems in a Linux and public cloud environment.
  • You are experienced at balancing the tension between the overall technical ideal and the pragmatic next step.
  • You have worked in an Engineering organization where there were cross-team dependencies in deploying, operating, and/or supporting production services.

About the Application Process All work requires excellent written communication skills, remote work doubly so. For this reason, we require a cover letter for your application to be considered complete .

In your cover letter, please describe what draws you to working at HashiCorp and to this role in particular. Specifics of your past experience are great to include, too.

At HashiCorp, we are committed to hiring and cultivating a diverse team. If you are on the fence about whether you meet our requirements, please apply anyway!

Apply on Company Site

Please send me alerts for jobs like this

Not ?

Thank you. Please wait while we forward you to the application.

Similar Jobs

Release Engineer

HashiCorp United States United States
Our Organization At HashiCorp, we value top-notch collaboration and communication skills, both among internal teams and in how we interact with our users. We take care to balance and be responsive to the needs of our open source community as well...

Senior Technical Account Manager (TAM)

HashiCorp United States United States
Sr. TAM (Technical Account Manager) - North East, US Remote HashiCorp is a fast-growing start-up headquartered in San Francisco that solves development, operations, and security challenges in infrastructure, so organizations can focus on busine...

Solutions Consultant

Skilljar Seattle WA United States Seattle, WA, United States
In this role, you will actively participate in co-selling with the Skilljar sales and account management teams, both pre-sales and post-sales. You will discover, scope, and design technical solutions and deliver product demonstrations throughout S...