I have 3 years of experience with Kubernetes, tools that are used for total control over cluster:
* Helm for deployments of workloads
* Prometheus for monitoring
* GlusterFS/Ceph for persistent volumes
* Role Based Access Control configuration
* Weave/Flannel/kube-router networking plugins
* Horizontal and Vertical autoscaling for pods and nodes depending on system load
I have configured CI/CD deployment (GitLab, Jenkins, DroneIO) of different type of code (PHP, Python, Golang, Java, Elixir, JavaScript) to Kubernetes clusters with optimizing Dockerfiles to decrease build time to minimum.