· Job Description:
§ Design procedures for system troubleshooting and maintenance
§ Implementing automation tools and frameworks for automatic code deployment (CI/CD)
§ Good problem-solving skills and attention to detail
§ Securing software to prevent security breaches and other vulnerabilities
§ Suggesting alterations to workflow to improve efficiency and success
§ Top-notch decision-making and collaborative abilities
§ Use Docker and Kubernetes to package and deploy applications
§ Monitor and optimise system performance and reliability
§ Brainstorm for new ideas and ways to improve development delivery
§ Analyze current technology utilised within the company and develop steps and processes to improve and expand upon them
· Requirements, Skills and Experience:
§ Degree in Computer Science, Engineering or a related field
§ 4-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
· The preferred requirements for this position would be:
§ Awareness of DevOps and Agile principles
Fulltime & Onsite