Iran Server is seeking a highly motivated and experienced DevOps Engineer to join our team. As a DevOps Engineer, you will be responsible for automating and streamlining our software development and deployment processes. You will also play a key role in ensuring the reliability, scalability, and security of our infrastructure.
We expect:
- Mastery of Linux operating system at LPIC1 and LPIC2 level
- Implementation of CI / CD pipelines: Experience in designing, implementing and maintaining CI / CD Systems
- using tools such as GitLab CI.
- Log management and monitoring: Ability to set up and manage logging and monitoring systems using tools such as Prometheus, Grafana, and Loki.
- Familiarity with Kubernetes architecture and concepts: practical experience in implementing and managing Kubernetes clusters, managing services, pods, containers and networks.
- Experience in resource management and security: Ability to manage system resources, security settings and access policies.
- Familiarity with container technologies such as Docker and how to write Dockerfile and docker-compose and dockerize programs and applications
- Automation and scripting experience: Proficiency in scripting languages such as Bash, Python or similar for automating tasks.
- Familiarity with SQL databases (for example, MariaDB and Postgresql)
Would Be a Plus:
- Experience working with ELASTIC STACK
- Familiarity with Message Brokers such as Rabbitmq and Kafka
- Experience working with API GateWays and authentication management systems such as keycloak
- Familiarity with the network, its important concepts and protocols such as TCP / IP, HTTP, DNS, Proxy, etc
Experience needed:
- Bachelor's degree in Computer Science, Information Technology, or a related field
- 3+ years of experience as a DevOps Engineer or a related role
- Strong communication and collaboration skills
If you are ready to take your DevOps career to the next level, we encourage you to apply!