
Senior Technical Lead
About the role
Job Summary
Must-Have Qualifications:
-
Strong hands-on experience with Kubernetes architecture, and troubleshooting.
-
Proficiency in Go (Golang) for software development and debugging.
-
Solid experience managing cloud infrastructure, specifically on AWS.
-
Hands-on experience with Git Ops continuous delivery tools, specifically ArgoCD.
-
Experience managing and modifying Helm charts.
Nice-to-Have Qualifications:
-
Prior experience using or managing Kubecost \ Opensource
-
Familiarity with other major cloud providers (GCP, Azure).
Key Responsibilities:
-
Product Engineering: Contribute to the core Kubecost product by writing and maintaining code in Go. Develop new product features and troubleshoot/fix software bugs.
-
SaaS Infrastructure Management: Build, maintain, and scale the Kubecost SaaS infrastructure, primarily hosted on AWS and orchestrated using ArgoCD.
-
Customer Environment Operations: Provision and deploy new Kubecost environments for SaaS customers. Actively maintain these environments and promptly address customer requests, configuration updates, or operational issues.
-
Release Management: Own the release lifecycle for Kubecost. This includes creating releases, ensuring intended features/fixes are merged, and maintain CVE fixes for each release, ensuring that all vulnerabilities in the Kubecost Helm charts and downstream dependencies are patched promptly.
-
Technical Support: Collaborate with the support team to troubleshoot and resolve technical escalations from customers.
Key Responsibilities
Key Responsibilities:
-
Product Engineering: Contribute to the core Kubecost product by writing and maintaining code in Go. Develop new product features and troubleshoot/fix software bugs.
-
SaaS Infrastructure Management: Build, maintain, and scale the Kubecost SaaS infrastructure, primarily hosted on AWS and orchestrated using ArgoCD.
-
Customer Environment Operations: Provision and deploy new Kubecost environments for SaaS customers. Actively maintain these environments and promptly address customer requests, configuration updates, or operational issues.
-
Release Management: Own the release lifecycle for Kubecost. This includes creating releases, ensuring intended features/fixes are merged, and maintain CVE fixes for each release, ensuring that all vulnerabilities in the Kubecost Helm charts and downstream dependencies are patched promptly.
-
Technical Support: Collaborate with the support team to troubleshoot and resolve technical escalations from customers.
Skill Requirements
Must-Have Qualifications:
-
Strong hands-on experience with Kubernetes architecture, and troubleshooting.
-
Proficiency in Go (Golang) for software development and debugging.
-
Solid experience managing cloud infrastructure, specifically on AWS.
-
Hands-on experience with Git Ops continuous delivery tools, specifically ArgoCD.
-
Experience managing and modifying Helm charts.
Nice-to-Have Qualifications:
Prior experience using or managing Kubecost \ Opensource
- Familiarity with other major cloud providers (GCP, Azure).
Other Requirements
null
Required skills
Technical leadership
About HCL Technologies
Bangalore
Headquarters