Ampstek ยท 6 hours ago
Software Engineer (Golang for Infrastructure & Kubernetes Platform)
Ampstek is a global IT partner seeking a Software Engineer specialized in Golang for their Infrastructure and Kubernetes Platform. The role involves developing robust Kubernetes automation, building performance APIs, and collaborating with various teams to ensure operational efficiency and scalability.
IT Management
Responsibilities
Develop robust Golang Kubernetes automations/system-engineering
Apply model Kubernetes design patterns as controllers, operators, CRDs, APIs and custom resource definitions for better operational efficiency and scalability
Build tools that automate the provisioning and configuration of Kubernetes cluster k
Develop high performance APIs in Golang leveraging simplicity, libraries, built-in concurrency and using frameworks/ORM/tools
Collaborate with DevOps, security, infrastructure (storage, compute, networking), Applications, Quality, Product etc. teams
Troubleshoot complete issues across tech stack and micro services including performance, networking, and container orchestration
Own cluster lifecycle management including upgrades, patching, governance, and configuration
Work part of Agile and Sprints development process
Qualification
Required
Highly proficient in Golang, ability to write clean, maintainable code
Deep understanding of Kubernetes deployment and development patterns
Developed automation processes, APIs on Golang
Familiar with public cloud platforms (AWS, Azure, GCP)
Effective communication skills and ability to work cross-functionally in a fast-paced environment
Preferred
Knowledge of networking concepts, including ingress controllers, services meshes and load balancing
Familiar with Containerization tech, processes, and patterns
Experience writing Go in production systems
Experience working in Linux-based environments
Worked on observability and SRE practices (Prometheus, Grafana, SLOs, incident response, RCAs)