1+ years of solid hands-on software development experience with a focus on continuous delivery and deployment, enterprise application development, cloud automation, and building a container-hosting platform
Software programming experience in Golang is a must. At least 1+ years of Go programming experience
A proven track record with Docker containers with a deep understanding of the current container ecosystem and marketplace
Experience building cloud-based applications using micro-services and deploying in containerised environments
Good understanding of Kubernetes fundamentals
Experience with running containers (Docker/LXC) on Kubernetes platform
Understanding of Software design patterns, SDLC, Test Driven Development (TDD), Continuous Integration, and Continuous Delivery
Experience working in an agile development environment
Strong analytical and problem-solving skills
Strong communication and collaboration skills
Understanding of RESTful APIs, HTML/CSS, ES6 (variables and scoping, array methods), GIT, popular frontend development tools, CI/CD tools, DevOps.