Software Developer - Infrastructure Platform
Core
Design, develop, and implement improvements to Agoda's internal infrastructure platform, including self-built infrastructure management systems and tools interacting with OpenStack and Kubernetes.
Role type
Infrastructure Platform Software Developer
Builds
Internal infrastructure management system, tools, and scripts for scaling, reliability, and automation
Domain
Cloud Infrastructure / DevOps
Deliverable
infrastructure
Required skills
Python, Go, Linux command line, Bash scripting, Git, Docker, OpenStack, Kubernetes, OpenTelemetry
Preferred skills
GitLab, GitHub Actions, CI/CD pipelines, Kubernetes clusters, advanced Docker, Redfish, ILO, DRAC, large-scale physical infrastructure
Technologies
OpenStack, Kubernetes, OpenTelemetry, Python, Go, Git, Docker, Bash
Responsibilities
Design and develop improvements to the internal infrastructure platform; maintain and enhance the self-built infrastructure management system; build tools and scripts interacting with infrastructure components; address scaling, reliability, and automation challenges; optimize the platform using OpenStack, Kubernetes, and OpenTelemetry.
Seniority
Mid-level, hands-on IC