Team Lead (Platform & DevOps)

Permanent
Cape Town
Posted 4 weeks ago

Seniority Level:  Senior
Experience:  7 to 10 years
Remuneration:  Negotiable
Remuneration Type:  Cost to company

You will lead a group of software engineers striving for quality solutions that are delivered on time, within budget and scope, and lead a culture of quality and personal accountability.

Key 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, and some development.

Bonus

  • Linux experience (Ubuntu/Debian)
  • Shell scripting
  • Python, ruby, or a similar language
  • Understanding of linux and OS fundamentals (processes, signals, sysctl)
  • General debugging tools on linux (tcpdump, vmstat, strace)
  • System administration (users, packages, ntp, smtp)
  • Network theory and administration (linux)
  • Configuration management (chef, puppet)
  • Common web stack applications (nginx, apache, varnish, haproxy, memcache)
  • Database operations, query optimization, backup strategy
  • Hardware installation and configuration (raid, filesystems, lvm)
  • Metrics, monitoring (nagios, zabbix, sensu, graphite)
  • Security (iptables, selinux, ssh)
  • Cloud infrastructure (AWS, Google, Azure)

Job Features

Job CategorySoftware and Web Development

Apply Online

A valid email address is required.
A valid phone number is required.