Insighture is a leading technology consultancy that drives digital transformation for businesses worldwide. With a team of over 85 expert consultants, the company delivers tailored, high-impact strategies and solutions, enabling scalable product engineering. As an AWS partner, Insighture excels in co-integrated cloud services. It has collaborated with more than 50 clients globally, guiding them through cloud adoption, DevOps transformation, enterprise modernisation, and more.
The team’s expertise spans Cloud-Native Development, Solutions Architecture, UI/UX, Quality Engineering, Data Engineering, AI/ML, and DevSecOps. These capabilities empower businesses to achieve impactful and innovative outcomes.
In 2024, Insighture achieved ISO certification and was recognised as a Great Place to Work, earning three prestigious awards: Best Workplace in Sri Lanka, Best Workplace for Technology, and Best Workplace for Young People. Insighture's technology and expertise are embedded in the work of internationally recognised care providers, global freight operations, child protection systems, and health tech platforms across Australia, the UK, and Singapore.
Responsibilities:
- Design, deploy, and maintain enterprise-grade HashiCorp Vault implementations.
- Implement and automate HashiCorp Vault patterns using Terraform.
- Act as a HashiCorp Vault SME and provide through leadership around the product.
- Configure and implement Vault patterns (authentication methods and secret engines) and complex integrations with consuming applications.
- Build and manage CI/CD pipelines using tools such as Jenkins, GitHub Actions, and Git to automate the Vault deployment lifecycle.
- Develop and maintain automation scripts using Bash, Python, or Go to support Vault-related operations and tasks.
- Design and implement secure and scalable infrastructure using Terraform and Ansible.
- Collaborate with application teams to onboard secrets into Vault, ensuring optimal use of namespaces and policies.
- Configure AWS resources to support Vault infrastructure, such as EC2 instances, ALB, EBS volumes, and KMS for auto-unsealing.
- Troubleshoot Vault issues, support performance tuning, and manage Vault upgrades and patches.
- Ensure monitoring, logging, and alerting are in place to proactively identify and resolve Vault issues.
- Work closely with security and DevOps teams to ensure seamless integration of Vault into the broader security architecture.
Requirements:
- 5+ years of experience in implementing enterprise-grade, platform-agnostic secrets management solutions using HashiCorp Vault.
- Proven experience in automating Vault patterns using Terraform.
- Proficiency in scripting languages such as Bash, Python, and Go.
- Hands-on experience in implementing CI/CD pipelines using tools like Jenkins, GitHub Actions, and Git.
- Demonstrated ability to design and implement secure and scalable infrastructure using Infrastructure as Code (IaC) tools like Terraform and Ansible.
- Strong experience in creating and managing AWS resources (e.g., EC2, ALB, EBS, KMS).
- Excellent work ethics, attention to detail, and ability to learn new technologies quickly.
- Strong troubleshooting skills, with the ability to resolve issues in complex setups.
- Familiarity with SRE practices and managing Vault SLAs.
- Knowledge of multi-tenant environments and how to configure Vault namespaces for optimal licensing and security.