Kubernets Engineer
Top Skills' Details 1.) Kubernetes engineering experience 2.) Github Actions 3.) GCP/GKE Nice to Have: - Programming background (Java, Go, Python, NodeJS) - GitHub Cloud - Docker/Jenkins Job Description DevOps Engineer with strong proficiency in Kubernetes Engineering to support CI/CD & Observability. • Overall 6+ years of experience in GHES administration, with deep expertise in GitHub Actions, self-hosted runners, and microservices architecture. • Strong scripting, API integration, and automation skills (GitHub REST/GraphQL APIs, GitHub CLI, Terraform, Ansible, Kubernetes). • Experience with GHES upgrade planning, disaster recovery, replication, and internal service optimizations. • Cloud expertise (GH Cloud, GCP), containerization (Docker, Kubernetes), and DevOps security best practices. Additional Skills & Qualifications • Must have experience working with builds and deployments of various programing languages like Java, NodeJS, Python. Nice to have experience with dot Net &Go source code. • Must have experience with GitHub Actions and GitHub Enterprise Administration. • Must have experience working with enterprise standard GitHub workflows & Re-usable workflows • Programming Proficiency: Strong programming skills in languages such as Python or Java for automation tasks using any language • Demonstrable knowledge of the enterprise Software Development Lifecycle (SDLC), including domain knowledge in one or more of the following • Source Control Management (SCM) including Git & GitHub workflows, and the value of DevOps & DevSecOps • Experience with DevOps tools (e.g., GitHub Actions, Jenkins) for continuous integration and deployment practices. • Manage and maintain GitHub Actions, including self-hosted runners, autoscaling, secure execution environments, and workflow orchestration. • Proficiency in managing Kubernetes clusters using tools such as kubectl, Rancher & Helm. • Administer, maintain, and monitor the Kubernetes clusters and hardware infrastructure • Design and manage the Kubernetes cluster layout, resources, and storage • Monitor and optimize Kubernetes resources, such as pods, nodes, and namespaces.