Sr. Engineer - Infrastructure
hashicorp
Job Description
What you’ll do (responsibilities)
- Collaboration and Planning: Work closely with engineering and product teams to adopt infrastructure changes. Contribute to infrastructure planning, capacity management, and architectural improvements.
- Infrastructure Optimization: Develop and implement strategies to enhance the consumption interface, performance, scalability, and reliability of HashiCorp's infrastructure.
- Software Development: Develop software solutionsDesign and refine processes for the usability of infrastructure resources, increasing efficiency and reducing manual overhead.
- Monitoring and Incident Response: Implement comprehensive monitoring solutions to proactively identify and address issues. Lead the response to infrastructure incidents, minimizing impact on service availability and performance.
- Knowledge Sharing: Serve as a subject matter expert in infrastructure technologies and practices.
What you’ll need (basic qualifications)
- Minimum 5+ years of experience in site reliability engineering, infrastructure engineering, or a closely related field, with a proven track record of managing complex, cloud-based infrastructure at scale and systems administration.
- Advanced technical expertise in managing and optimizing large-scale DNS, CDN, Artifactory, and cloud infrastructure services
- Hands-on experience with HashiCorp products (such as Terraform, Vault etc) and deep understanding of infrastructure as code(e.g., Terraform, Ansible) , automation tooling, software development.
- Possess proficiency in cloud platforms (e.g., AWS, GCP, Azure), container orchestration (e.g., Nomad, Kubernetes)
- Proficiency in one or more programming languages (e.g. Python, Go), with experience writing production-level code and integrating it into complex systems
- Proven ability to design, implement, and optimize complex systems and infrastructure solutions
- Experience leading incident response efforts, driving root cause analysis and resolution, and collaborating with cross-functional teams to resolve technical issues
- Strong leadership skills, with experience mentoring junior engineers and contributing to the development of team members
- A commitment to continuous learning and improvement, staying abreast of the latest industry trends and technologies.