Enable job alerts via email!

DevOps Engineer (Remote)

Datafin

Johannesburg

Remote

ZAR 600 000 - 800 000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in AI solutions is seeking a DevOps Engineer to implement and manage cloud and on-premises infrastructure. You will work with cutting-edge technologies like Docker, Kubernetes, and AWS, ensuring a scalable and secure environment. This role offers exciting challenges and the opportunity to contribute to innovative projects in a fast-paced setting.

Qualifications

  • At least 5 years of experience in a DevOps role.
  • Experience with CI/CD pipelines and configuration management tools.

Responsibilities

  • Implement system infrastructure for cloud-based and on-premises solutions.
  • Deliver maximum throughput at minimal resource cost while ensuring security.

Skills

NoSQL databases
Network security
Scripting solutions
DevOps best practices

Education

Bachelor’s degree in Computer Science

Tools

Wireshark
Git
Jenkins
Terraform
Docker
Kubernetes

Job description

Our client has pioneered a groundbreaking artificial intelligence solution, functioning as a virtual agent to intelligently respond to voice-based telephone callers in the contact center industry. They are deeply invested in the application of artificial intelligence across conversational AI, data compression, and human understanding. Currently, they are seeking a DevOps Engineer to take charge of implementing the system infrastructure for both their cloud-based and on-premises solutions. Their technology stack relies on Docker and Kubernetes in AWS, deploying a fully microserviced Artificial Intelligence / Machine Learning architecture. This role goes beyond routine infrastructure deployment, requiring an exploration of the cutting edge of what Kubernetes, Docker, and AWS can achieve. With hybrid CPU / GPU deployments, integration of GlusterFS, and a diverse range of services (e.g., RabbitMQ, Postgres, ElasticSearch), you will encounter new, intriguing, and varied challenges daily. As the DevOps Engineer, you will be entrusted with delivering maximum throughput at minimal resource cost, all while ensuring the security and integrity of their cloud. Your role involves advocating for and implementing DevOps best practices, collaborating closely with the engineering team to establish a scalable, performant, and reliable cloud infrastructure. This opportunity offers an environment where you can contribute to pushing the boundaries of technology and overcoming exciting challenges regularly.

DUTIES :

  • The candidate will have experience working with NoSQL databases, for example, Aerospike, Cassandra, and MongoDB, as well as extensive relational database experience and strong network security knowledge.
  • The candidate will be able to work with tools such as Wireshark, Curl, Dig, and similar utilities.
  • The candidate will have experience with configuration management tools like Puppet or Chef, and a strong understanding of high availability approaches such as failover, load balancing, clustering, and risk management, along with expertise in Terraform / CloudFormation.
  • The candidate will have experience administering and deploying CI/CD pipelines using tools like Git, Jira, GitLab, Jenkins, etc., and scripting solutions such as Bash, PowerShell, or Python. Knowledge of Kubeflow or Amazon SageMaker is a plus.

REQUIREMENTS :

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • At least 5 years of experience in a DevOps role, preferably supporting a fast-paced and evolving environment.
  • Proven success in developing large-scale software solutions in multiple programming languages, with strong knowledge of high availability architectures such as failover, load balancing, clustering, and risk management.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.