Job Description :
10+ years of solid hands-on experience building, maintaining, and scaling PaaS and container-hosting platform
Software programming experience in one or more programming languages: Python, Golang, Java
A proven track record with Docker containers with a deep understanding of the current container ecosystem
Demonstrable experience with running containers (Docker/LXC) in a production environment (Kubernetes, Docker Swarm, Rancher, Mesos)
Deep understanding of Kubernetes fundamentals, including scaling for production workloads
Expert skills with Linux (network, OS, process level), networking (network layers, DNS, load balancing), storage, and virtualization
Experience with running multi-cluster environments and solid grasp of multi-tenancy and security implications
Experience with build automation and configuration management systems (e.g. Jenkins, Ansible)
Knowledge of continuous integration (CI) and continuous development (CD) pipelines
Previous experience in supporting large-scale production environments
Ability to analyze and debug complex software and infrastructure issues, and develop tools/systems for task automation
Experience working in an agile development environment
Strong analytical and problem-solving skills
Good communication and teamwork skills
Bachelor’s degree in CS/CE/EE or equivalent is required.