Job Summary
Responsibilities include:
Assist with the deployment, monitoring, and
maintenance of development and production
environments
Support engineers in managing AWS-based
infrastructure across multiple accounts
Write and maintain infrastructure-as-code under
guidance and code review
Help build and maintain CI/CD pipelines to
improve deployment efficiency
Monitor system performance, investigate alerts,
and assist with troubleshooting incidents
Perform routine system administration on Linux
servers, including patching, log inspection, and
configuration
Assist with infrastructure security reviews and
routine system audits
Maintain technical documentation for systems,
runbooks, and processes
Provide support for system-related issues and
resolve queries as part of 3rd line support
All other tasks related to the role
Minimum requirements:
Tertiary or equivalent training in a related field
1–2 years of relevant experience in a DevOps,
cloud, or systems administration role
Working knowledge of Linux system administration
Proficiency in a scripting language such as Bash or
Python
Familiarity with Git and pull-request-based
workflows
Foundational understanding of cloud (AWS)
platforms
Foundational networking knowledge, including
TCP/IP, DNS, HTTP/S, subnets, and routing
Strong written and verbal communication skills in
English. Any additional language will be seen as
beneficial
Advantageous:
AWS Associate-level certification, such as
Solutions Architect, SysOps, or Developer
Exposure to containerisation technologies, such as
Docker, ECS, or Kubernetes
Exposure to infrastructure-as-code tools, such as
Terraform or CloudFormation
Familiarity with CI/CD tools, such as Bitbucket
Pipelines, GitLab CI, GitHub Actions, or Jenkins
Exposure to monitoring and logging tools, such as
CloudWatch, Prometheus, Grafana, or ELK Stack
Familiarity with Agile methodologies, such as
Scrum or Kanban