HCL Technologies
HCL Technologies

Senior Developer

RoleEngineering
LevelSenior
LocationBengaluru, India
WorkOn-site
TypeFull-time
Posted1 day ago
Apply now

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

Benefits and perks

Learning Budget

Required skills

Go

Kubernetes

AWS

ArgoCD

Helm

Release Management

Troubleshooting

About HCL Technologies

Bengaluru

Headquarters