Requirements
Core requirements:
● Strong experience in managing Kubernetes infrastructure.
● Strong experience in one or more programming languages (Python, GO, PHP, etc.)
● Strong experience in Linux-based server administrations.
● Strong knowledge of TCP/IP concepts.
● Strong knowledge of DNS concepts.
● Strong knowledge of E-Mail concepts.
● Experienced in Microservice Architecture.
● Experienced in source management using GIT and services like Gitlab and GitHub.
● Experienced in Agile/SCRUM team collaboration methodology principles.
● Experienced in configuration management tools such as Ansible, Puppet, Chef, Salt, etc.
● Experienced in system logging, monitoring, and alerting stacks such as ELK, Prometheus, Grafana, etc.
● Experienced in CI-CD, DevOps practices, GitOps, Version Control, etc.
● Experienced in development with databases (relational or non-relational).
● Enough English skills especially for search and self-study.
Familiarity with these items also is a plus:
● SOLID principles.
● MVC and OOP concepts.
● Kubernetes cluster management tools like Rancher, OpenShift, etc.
● S3 Based object storage especially Ceph.
● Cloud Infrastructure provisioners like OpenStack, CloudStack, etc.
● CDN concepts.
● VMware ESXi environment.
Expectation:
● Ability to adapt, change and work well under pressure.
● Ability to multitask and manage numerous projects.
● Excellent communication, organizational, interpersonal, problem-solving, and documentation skills.