About Company
HashiCorp is a leader in multi-cloud infrastructure automation software, empowering enterprises to adopt consistent workflows to provision, secure, connect, and run any infrastructure for any application. Our open-source tools and commercial products, including Terraform, Vault, Consul, Nomad, Packer, and Vagrant, are utilized by millions of practitioners and thousands of enterprises worldwide. We believe in a world where infrastructure is programmable, applications are portable, and security is pervasive. Our mission is to enable organizations to unlock the full potential of cloud by providing tools that make infrastructure automation simple and effective. At HashiCorp, you’ll be joining a team that values empathy, curiosity, and a commitment to open source, working on cutting-edge technology that shapes the future of cloud computing. We foster a culture of innovation and collaboration, allowing our engineers to tackle challenging problems and contribute to widely adopted technologies that define modern cloud infrastructure.
Job Description
We are seeking a highly motivated and experienced DevOps Engineer to join our dynamic and distributed team. This is a fully remote position, open to candidates anywhere in the United States. As a DevOps Engineer at HashiCorp, you will play a pivotal role in designing, implementing, and maintaining the robust and scalable infrastructure that powers our critical services and products. You will be instrumental in fostering a culture of automation, reliability, and operational excellence across our engineering organization. Your responsibilities will span across the entire software development lifecycle, from infrastructure provisioning with Terraform, managing secrets with Vault, ensuring service connectivity with Consul, to continuous integration and deployment pipelines that deliver our products to customers with speed and confidence. We are looking for an individual with a deep understanding of cloud platforms (AWS, GCP, Azure), containerization technologies (Docker, Kubernetes), and a passion for building resilient, self-healing systems. You will work closely with development teams to ensure our applications are designed for operational success, implementing best practices for monitoring, logging, and incident response, thereby reducing toil and improving system uptime. This role is perfect for someone who thrives on solving complex technical challenges, enjoys collaborating in a fast-paced environment, and is eager to contribute to the growth and stability of a rapidly expanding enterprise whose products are foundational to the DevOps ecosystem. Join us in shaping the future of infrastructure automation!
Key Responsibilities
- Design, implement, and manage highly available, scalable, and secure cloud infrastructure using Infrastructure as Code (IaC) principles (e.g., Terraform).
- Develop and maintain robust CI/CD pipelines to automate software deployments, testing, and releases.
- Implement and manage comprehensive monitoring, logging, and alerting solutions to ensure the health, performance, and security of our systems.
- Collaborate closely with development teams to optimize application performance, reliability, and operational readiness, embedding a 'you build it, you run it' philosophy.
- Manage and secure secrets and sensitive data using tools like HashiCorp Vault, ensuring compliance and best practices.
- Troubleshoot and resolve complex infrastructure and application issues in production environments, performing root cause analysis to prevent recurrence.
- Participate in on-call rotation to provide 24/7 support for critical systems, maintaining a high standard of incident management.
- Drive continuous improvement initiatives for existing infrastructure, tools, and processes, always looking for opportunities to enhance efficiency and reliability.
- Champion DevOps best practices, including automation, observability, and resilience, across the organization through mentorship and knowledge sharing.
Required Skills
- 5+ years of experience in a DevOps, Site Reliability Engineering (SRE), or similar infrastructure-focused role.
- Strong proficiency with at least one major cloud provider (AWS, GCP, or Azure).
- Extensive experience with Infrastructure as Code (IaC) tools, particularly Terraform.
- Solid understanding of containerization technologies (Docker) and orchestration (Kubernetes).
- Proficiency in scripting and programming languages (e.g., Python, Go, Bash).
- Experience with CI/CD tools and methodologies (e.g., GitHub Actions, Jenkins, GitLab CI).
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack, Datadog).
- Strong understanding of networking concepts, security principles, and distributed systems architecture.
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- Demonstrable experience with HashiCorp tools (Vault, Consul, Nomad) in a production environment.
- Knowledge of service mesh architectures and implementation.
- Previous experience working effectively in a fully remote or distributed team environment.
- Certifications in cloud platforms (e.g., AWS Certified DevOps Engineer) or Kubernetes (CKA, CKAD).
Perks & Benefits
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance for you and your family.
- Flexible paid time off and generous parental leave policies.
- Generous home office stipend and robust remote work support infrastructure.
- 401(k) plan with company match to help you plan for the future.
- Professional development, continuous learning opportunities, and tuition reimbursement.
- Employee assistance program and mental wellness resources.
- Engaging virtual team events, company gatherings, and opportunities for global collaboration.
How to Apply
Interested candidates are encouraged to click the ‘Apply Now’ link below to submit their resume and cover letter directly through the HashiCorp careers portal. Please ensure your application highlights your relevant experience in cloud infrastructure, automation, and DevOps methodologies, and your passion for solving complex, distributed systems challenges. We look forward to reviewing your qualifications!