Job Description

  • Ensure availability of production and development systems.
  • Manage CI/CD systems and help developers with the continuous testing process.
  • Troubleshoot and resolve issues related to infrastructure, deployments, and performance, ensuring high availability and reliability of systems.
  • Research, analyze, implement, and maintain new technology solutions for infrastructure.
  • Closely work with the development teams to improve the roll-out and deployment of new.
  • Be involved in back-end development.
  • Product features and installations to facilitate our fast-paced and exponential growth.
  • Maintain infrastructures such as bare-metal servers, network infrastructures, and other hardware and software to ensure best performance.
  • Implement and maintain the security of infrastructures and services.

Requirements

  • Knowledge of networking concepts, security best practices, and the ability to configure and maintain secure infrastructure environments.
  • Good communication skills with team members.
  • Hands-on Docker and Kubernetes.
  • Experience with JavaScript.
  • Experience with CI/CD tools like GitlabCI.
  • Experience with monitoring systems.
  • Experience with log management (It is a plus if have experience with ELK)
  • Strong experience with database maintenance and management (PostgreSQL, MongoDB) and concepts of Disaster Recovery Plans.
  • Strong experience with Linux and Bash Scripting.
  • Experience with Load Balancing (Nginx, HAProxy).
  • Experience with message queue tools (RabbitMQ, Redis, etc.).
  • At least 3 years of experience in the DevOps industry.

Non-Technical Skills:

  • Team player.
  • Excellent time-management skills.
  • Great interpersonal and communication skills.
  • Ability to work in a fast-paced environment.
  • Ability to learn new technologies quickly.

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،