Position: Golang Programmer with Kubernetes
Experience: 5 years
Location: Pune / Bangalore/ Kolkata /Indore
Must Have Attributes
Strong proficiency in Golang programming language
Indepth understanding of Kubernetes architecture components and operations
Experience in deploying administering and managing Kubernetes clusters
Proven ability to develop and deploy containerized applications on Kubernetes
Handson experience with Kubernetes Custom Resource Definitions (CRDs)
Software Requirements
Golang
Kubernetes
Docker
Git
Cloud platforms (AWS GCP Azure)
Overall Responsibilities
Design develop and maintain Golangbased microservices and applications
Collaborate with the development team to define and implement software solutions
Ensure code quality maintainability and performance
Deploy and manage Kubernetes clusters
Develop and deploy containerized applications on Kubernetes
Create and manage Kubernetes Custom Resource Definitions (CRDs)
Troubleshoot and resolve Kubernetesrelated issues
Stay uptodate with the latest Kubernetes and Golang technologies
Must Have Skills
Expertlevel Golang programming skills
Strong understanding of Kubernetes concepts and architecture
Proficiency in Docker containerization
Experience with Git version control
Problemsolving and debugging skills
Ability to work independently and as part of a team
Technical Skills
Golang:
o Deep understanding of Golang language constructs concurrency and error handling
o Experience with Golang testing frameworks (e.g. Go test)
o Proficiency in writing clean efficient and maintainable Golang code
Kubernetes:
o Handson experience with Kubernetes deployment administration and troubleshooting
o Knowledge of Kubernetes core components (pods services deployments replica sets etc.)
o Experience with Kubernetes networking storage and security
o Ability to create and manage Kubernetes Custom Resource Definitions (CRDs)
Docker:
o Understanding of Docker containerization concepts
o Experience with building and running Docker images
o Proficiency in Dockerfile creation and optimization
Cloud Platforms (optional):
o Experience with cloud platforms (AWS GCP Azure)
o Knowledge of cloudnative services and tools
Experience
4 years of experience in Golang programming
2 years of experience working with Kubernetes
Exp in CRD Custom Resource Definitions (CRDs)
o DaytoDay Activities
Develop and maintain Golangbased microservices
Work on Kubernetes cluster management and administration
Deploy and manage containerized applications
Collaborate with the team on software design and architecture
Conduct code reviews and provide feedback
Troubleshoot and resolve issues
Qualifications
Bachelor s degree in computer science or related field
go (golang),docker,cloud platforms (aws, gcp, azure),golang,git,kubernetes,cloud