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.