The Role
On the HashiCorp engineering team we build the Infrastructure Cloud which allows enterprises to take a unified approach to Infrastructure and Security Lifecycle Management:
Terraform provides complex infrastructure lifecycle management to organizations with a single workflow to provision their cloud private datacenter and SaaS infrastructure. The Terraform Enterprise teams mandate is to deliver TFE onprem solutions to the customers environments with seamless user experience in installation administration operation and maintenance. As a result this team is responsible for a wide range of responsibilities to service the diverse customer base. These include but are not limited to software development infrastructure release management oncall Product engg support and more.
We leverage major cloud providers: AWS Azure GCP Openshift and invest heavily in deployment options in Docker and Kubernetes.The current stacks are Go Terraform Ruby on Rails GitHub Actions and more.
Role and Responsibilities
The teams key technical competencies are broad but can be summarized to the following:
- Software engineering: requirements gathering prototyping implementation validation build and deployment production monitoring.
- Infrastructure system and security engineering: scaling disaster recovery planning error handling.
- Solution discovery: ability to identify options to both technical and business challenges and the willingness to experiment and validate.
- Test and Deploy solutions and automate to replace manual processes with Automation and scripting.
- Expert level knowledge of source control build release and configuration management tools (i.e. git bamboo jenkins ansible etc)
- Collaborate with multiple engineering teams to ensure seamless coordination release readiness and proactive issue resolution
What youll need (basic qualifications)
- Design prototype and implement features and tools while ensuring stability and usability and Collaborate closely with Product Design and Product Management partners as well as engineers on your team and others
- 6 years of working experience in infrastructure application software development release management or product deployment.Experience with CI/CD pipelines and integrating automated testing.
- Act as a subject matter expert on quality development with an emphasis on Golang development min 45 years of experience
- Experience working on an Enterprise product and / or participating in oncall support for production incidents is a plus.
- Lead and execute largescale projects ensuring the reliable delivery of key features from design through full implementation and troubleshooting.
- Evaluate project tradeoffs and propose solutions proactively removing blockers and keeping stakeholders informed on progress issues and milestones.
- Debug and resolve complex issues to improve the quality and stability of products or solutions
- Review and assess code for quality design patterns and optimization opportunities ensuring best practices are followed
- Mentor and guide software engineers sharing technical knowledge and promoting best practices in development processes
- Facilitate collaborative team activities such as code pairing and group troubleshooting to foster a productive and cohesive team environment
- Strive for quality through maintainable code and comprehensive testing from development to deployment
Whats nice to have (preferred qualifications)
- You have experience using HashiCorp products (Terraform Vault Packer Waypoint Nomad Boundary Consul).
- You have prior experience working in cloud platform engineering teams
- Kubernetes & Terraform: Experience deploying and managing infrastructure at scale.
- Knowledge of LTS releasesCloudnative mindset and solid understanding of DevOps principles
- Good level knowledge of source control build release and configuration management tools like GIT and proficiency on Go scripting Ansible terraform etc #LIHybrid #LISG1
HashiCorp is an IBM subsidiary which has been acquired by IBM and will be integrated into the IBM organization. HashiCorp will be the hiring entity. By proceeding with this application you understand that HashiCorp will share your personal information with other IBM subsidiaries involved in your recruitment process wherever these are located. More information on how IBM protects your personal information including the safeguards in case of crossborder data transfer are available here: link to IBM privacy statement.
Required Experience:
Senior IC