Job Description
We at Khodro45 are seeking a talented DevOps engineer to join our dynamic team. As a DevOps engineer, you will play a crucial role in automating and optimizing our development and deployment pipelines:
Responsibilities:
- Collaborate with the development team to ensure the proper installation and execution of the produced programs in the operational environment.
- Ensure the correct functioning and security of the operational services using monitoring and surveillance tools.
- Strive to automate production and deployment processes for various application versions.
- Set up infrastructure tools and application programs.
- Resolve common issues in different systems.
- Monitor, report, and resolve system issues.
- Investigate and fix problems in various workflows between development and network/infrastructure teams.
Requirements:
- Ability to write application scripts with Bash or Python.
- Proficient in working with Linux.
- Familiarity and experience with an Object-Storage tool like Ceph/Seaweed/MinIO.
- Proficient in Docker infrastructure and Dockerizing developed services.
- Familiarity in setting up and working with an Orchestration tool like Docker Swarm or Kubernetes.
- Proficient in observability tools like Prometheus and Grafana.
- Proficient in configuring various web servers such as Apache/Nginx/HAProxy.
- Familiarity and practical experience in setting up and maintaining Redis in Cluster or HA mode.
- Proficient in setting up and understanding the concepts of Message Broker tools like RabbitMQ/Kafka.
- Proficient in setting up and maintaining GitLab and understanding CI/CD pipelines.
- Proficient in maintenance, backup, and replication POST GRESQL.