Vacancies

Senior DevOps Engineer

Our client, a leading South African online retailer, is looking for highly talented DevOps Engineer to join their team in Cape Town. Our client is a young, dynamic, hyper growth company looking for smart, creative, hard-working people with integrity to join us. They offer a market related, Total Remuneration Package which allows full flexibility according to your needs, a great work environment and a promise that you won’t be bored as long as you are prepared for a challenge and want to build something great. Here, DevOps Engineers are responsible for building, operating, and securing the platform that supports takealot.com. They enable and support a culture of DevOps so that the development teams get more for free, and are enabled to move faster, safer. Our client is a fast growing company, which means that there is a lot of opportunity to shape the tools, technologies, process, and culture of DevOps in the company. The position reports to the DevOps Team Lead

Job description

  • Terraform to manage Cloud Infrastructure, Chef to manage virtual servers
  • Building and deploying systems for metrics, monitoring, and logging
  • Operations for Kafka, Kubernetes, Nginx, Memcache, and more
  • CI/CD Build Systems to ensure our teams can deploy frequently and safely
  • Hardening servers, and building security into the platform
  • Developing automation so we can focus on the hard problems
  • Developing glue code to extend or integrate systems

 

Requirements

Reasonable understanding of Networking (TCP, UDP, IP)
Experience with Linux administration (Processes, Networking, Disks, Security)
Experience with one configuration management system (Chef, Puppet, Ansible)

Our client would also like to see at least one of the following in the candidate:

Can write code (Python preferablbe)
Experience with Google Cloud, or another cloud provider (architecture, operations)
Experience managing Kubernetes Clusters (certificates, users, kubeadm, etc)
Understand networking deeply (tcp/ip, calico/weave, vlans, tcpdump, etc)
Understand Linux deeply (kernel tuning, proc filesystem, cgroups, os scheduling, etc)
Experience with Build Systems (Jenkins, Gitlab, Spinnaker)

Requirements:

3 year computer science degree (or equivalent experience)
At least 2 years of professional experience
An understanding of computer science fundamentals, including linux and operating systems, networking
Solid grasp of development fundamentals such as data structures and algorithms

Category

IT

Location

Cape Town, City Centre

Available

ASAP, will wait for the right candidate