Develop, deploy, and maintain core components of our Kubernetes-based platform using Golang.
Design and implement scalable and high-performance solutions for ingesting and processing large volumes of data.
Utilize Kubernetes and Helm extensively for orchestration, deployment, and management of applications and platform services.
Work with and contribute to the Kubernetes ecosystem operators to enhance platform functionality and automation.
Collaborate with application development teams to ensure seamless integration and optimal performance of security analytics applications on the platform.
Troubleshoot and resolve complex issues related to Kubernetes clusters, applications, and underlying infrastructure.
Continuously optimize platform performance, scalability, and resource utilization.
Stay up-to-date with the latest advancements in Kubernetes, cloud technologies, and big data platforms.
Required Qualifications:
Proficiency in Golang: Strong programming skills in Golang are essential for developing platform components.
Deep Expertise in Kubernetes: Extensive experience with Kubernetes for container orchestration, deployment, and management.
Hands-on with Helm: Proven experience in using and developing Helm charts for application packaging and deployment.
Big Data Platform Experience: Familiarity with concepts and technologies related to big data platforms, understanding the challenges of data ingestion and processing at scale.
Kubernetes Ecosystem Operators: Expertise in working with and potentially developing Kubernetes operators.
Preferred Qualifications:
GCP Knowledge: Experience with Google Cloud Platform (GCP) services and infrastructure.