Desired Skills and Experience

  • Setup cloud and on-premise Linux (Ubuntu, RHEL, Centos) environments
  • Configure any necessary software components to support our initiatives – databases, web servers, load balancers, containers, etc.
  • Support basic database administration and optimisation duties
  • Design and implement automated deployments of production, demo, and development environments
  • Assist with troubleshooting of any environments – on-premise or cloud
  • Maintain all of these environments (backups, HA/DR tests, patching, securing) in a timely and efficient manner
  • Design and manage monitoring systems for of all of these environments
  • Minimum seven years of relevant work experience
  • BSc in Computer Science, Computer Engineering, or related discipline. Equivalent experience will also be considered.
  • Should have strong OS administration skills (deploying, configuring, securing, patching, etc.) on Linux
  • A working knowledge of basic networking (Routing tables, subnetting, DNS, iptables, etc.)
  • Relevant Linux certifications (RHCE, RHCSA, LPIC, Linux Foundation courses and similar) or equivalent experience
  • Experience with technologies such as Ansible, Puppet, Chef, Docker, Kubernetes and so on
  • Knowledge and experience of Windows Server system administration, SQL Server and so on would be a plus
  • Ability to work as part of a team - both in the context of the Technology team, as well as with the greater organisation as a whole