DevOps Engineer

Megan Forg Consulting
Cape Town
ZAR 300 000 - 400 000
Job description

DevOps Engineer job vacancy in Cape Town CBD.

Opportunity available for a DevOps Engineer at an online betting company based in Cape Town’s CBD.

The Development Team is a key pillar of our business. This team is responsible for building, optimizing, and maintaining our betting platform, ensuring seamless functionality, high performance, and security across all products.

The DevOps function is essential in bridging the gap between software development and IT operations, ensuring that our platform infrastructure is scalable, efficient, and reliable.

Salary: R100 000 per month.

Requirements:

  • Minimum of 5 years’ experience in developing automation scripts using Ansible and strong scripting skills, using Bash, Python, and Groovy.
  • Minimum of 5 years hands-on experience with NoSQL databases (Cassandra, MongoDB, Redis) and SQL databases (PostgreSQL, MySQL, Oracle), along with data warehousing experience using SingleStore.
  • Expertise in containerization and orchestration tools such as Docker and Kubernetes.
  • Solid experience with VMware virtualization technologies.
  • Very strong Linux server administration skills, particularly with Debian and Ubuntu.
  • Solid experience with CI/CD tools like Jenkins, Artifactory, and GitLab.
  • Extensive knowledge of network infrastructure, including VPNs and IPsec.
  • Proficiency in monitoring tools such as Zabbix.
  • Familiarity with cloud platforms like DigitalOcean, AWS, and GCP.

Duties and Responsibilities:

  • Streamlining deployment and operational processes to enhance efficiency.
  • Implementing and maintaining CI/CD pipelines for continuous delivery.
  • Ensuring system stability, security, and performance in a fast-paced, high-availability environment.
  • Collaborating with cross-functional teams to support innovation and improve the development lifecycle.
  • Automation and Scripting: Develop and maintain automation scripts using Ansible, and apply strong scripting skills in Bash, Python, and Groovy to automate operational tasks.
  • Database Management: Manage, optimize, and scale databases, implement data warehousing, ensure high availability, performance, security, and disaster recovery, and handle data migration, monitoring, and troubleshooting
  • Containerization and Virtualization: Lead efforts in service containerization using Docker and Kubernetes, and manage VMware virtualization technologies for application deployment.
  • Linux Server Administration: Set up, modernize, and support Linux-based servers (Debian, Ubuntu), ensuring their performance and security.
  • Continuous Integration and Deployment: Utilize CI/CD tools to maintain a robust build, test, and deployment pipeline.
  • Network Infrastructure: Organize, support, and manage network infrastructure, including site-to-site VPNs and IPsec configurations to ensure secure communications.
  • Monitoring Systems: Implement and manage monitoring systems such as Zabbix to ensure system reliability and performance.
  • Cloud Services: Manage and support cloud platforms including DigitalOcean, AWS, and GCP to maintain scalable and reliable cloud infrastructure.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new DevOps Engineer jobs in Cape Town