Key Skills: Docker, Docker Swarm, Microservices, Traefik, Consul, etcd, GlusterFS, Ceph, PostgreSQL HA, Patroni, Kafka, Zookeeper, Bash, Python, Automation, Scalability, Container Orchestration, System Design.
Roles and Responsibilities:
- Design and script microservices deployments with High Availability (HA) and clustering.
- Implement and manage containerized environments using Docker and Docker Swarm.
- Configure and maintain Traefik, Consul, and etcd for efficient routing and service discovery.
- Deploy and manage distributed storage systems such as GlusterFS or Ceph.
- Set up and maintain PostgreSQL HA environments using Patroni.
- Install, configure, and monitor Kafka and Zookeeper in clustered setups.
- Automate infrastructure tasks using Bash, Python, or equivalent scripting languages.
- Apply scalability principles and container orchestration strategies for robust system design.
Experience Requirement:
- 8-15 yeras of strong hands-on experience with Docker and Docker Swarm.
- Proven track record in scripting and deploying microservices with HA and clustering.
- Demonstrated expertise in configuring Traefik, Consul, and etcd.
- Hands-on experience managing distributed storage using GlusterFS or Ceph.
- Expertise in setting up PostgreSQL HA with Patroni.
- Practical experience configuring Kafka and Zookeeper in clustered environments.
- Proficient in scripting for automation using Bash, Python, or similar languages.
- In-depth understanding of scalability principles, container orchestration, and system design.
Education: Any Graduation