Job Description
- Design procedures for system troubleshooting and maintenance.
- Implement automation tools and frameworks for automatic code deployment (CI/CD).
- Secure software to prevent security breaches and other vulnerabilities.
- Suggest alterations to workflow to improve efficiency and success.
- Use Docker and Kubernetes to package and deploy applications.
- Monitor and optimize system performance and reliability.
- Brainstorm for new ideas and ways to improve development delivery.
- Analyze current technology utilized within the company and develop steps and processes to improve and expand upon them.
Requirements
- A university degree in Computer Science, Computer Engineering, or a related field.
- 4 to 5 years of hands-on experience in DevOps.
- Experience building/monitoring/maintaining CI/CD pipelines (GitLab pipeline).
- Knowledge of Linux (LPIC2 or upper).
- Ability to develop tests in the CI process.
- Working knowledge of databases, SQL and NoSQL.
- Working knowledge of Nginx, HAProxy.
- Familiar with Security Knowledge of Information, Systems, and Platforms.
- Proficiency with Docker and Kubernetes.
- Familiar with RabbitMQ, Redis Cluster, and ElasticSearch.
- Working knowledge of Load Balancing and Scalability solutions.
- Strong problem-solving and communication skills.
- Familiar with Monitoring tools like Zabbix, Grafana, and Prometheus.
- Working knowledge of Log management (Splunk, ELK, or Graylog).
- Proficiency in scripting in Bash or Python.
- Awareness of DevOps and Agile principles.
برای مشاهدهی شغلهایی که ارتباط بیشتری با حرفهی شما دارد، محاسبهکننده حقوق
چقدر حقوق بگیرم؟
برای مشاهدهی شغلهایی که ارتباط بیشتری با حرفهی شما دارد،