AWS DevOps Engineer (RES:DevOps)

Overview

Reference
RES:DevOps

Salary
ZAR/month

Job Location
- South Africa -- City of Cape Town -- Cape Town

Job Type
Permanent

Posted
24 March 2026

Closing date
18 Apr 2026 09:39


At Restack, we are committed to driving digital transformation through innovative multi-cloud solutions. Our team is composed of skilled professionals who are passionate about leveraging the latest cloud technologies to deliver exceptional results for our clients. We are always on the lookout for talented individuals who share our vision and enthusiasm.

As an AWS Cloud/DevOps Engineer you will be working with the engineering team and focusing on AWS infrastructure management and automation. A key part of the role is championing and leading infrastructure as code.  You will work closely with the head of Managed Service, Software development and Architecture to build, manage and automate our customers AWS infrastructure.

You need to have passion in improving the lives of everyone we touch through technology and our engineering ability, and be dedicated and ambitious to driving value to our customers

You will be responsible for managing juniors in the team. You will create and monitor the progress of their tasks and provide guidance where necessary.

Requirements

  • Bachelor's in computer science, IT, IS, or equivalent area of technical study (IT experience can substitute for a BSc degree)
  • AWS Developer, AWS SysOps or AWS Solutions Architect Associate Certification
  • Demonstrated project development and leadership skills
  • Current understanding of best practices regarding system security measures
  • Experience with software engineering, customer experience and civil engineering preferred
  • Experience working together with teams from several departments to facilitate the orderly execution of a proposed project plan
  • Professional experience and a high-level understanding of working with various operating systems and their implications
  • Professional work experience in team building and project organization

Tasks & Responsibilities

  • Design cloud infrastructure that is secure, scalable, and highly available on AWS
  • Work collaboratively with software engineering to define infrastructure and deployment requirements
  • Provision, configure and maintain AWS cloud infrastructure defined as code
  • Ensure configuration and compliance with configuration management tools
  • Administer and troubleshoot Linux based systems
  • Troubleshoot problems across a wide array of services and functional areas
  • Build and maintain operational tools for deployment, monitoring, and analysis of AWS infrastructure and systems
  • Perform infrastructure cost analysis and optimization

Hard Skills:

  • Hands-On experience with AWS & Cloud stacks is must: VPC / Public & Private Subnet / Load Balancer / Nat Gateway / Internet Gateway / AWS Database Setup / Cloud Watch / EC2 /  IAM / ECS / EKS CodeDeploy / CloudFront / S3) etc.
  • Source control (like Git, Bitbucket, CodeCommit, etc.)
  • Database technologies such as MS SQL Server, PostgreSQL, MySQL, MariaDB etc. (2+ years)
  • Continuous integration (like Jenkins, Bamboo, weaveworks)
  • Infrastructure automation (like Puppet, Chef, Ansible, Terraform, CloudFormation)
  • Experience with Docker/Kubernetes
  • Solid foundation of networking and Linux administration
  • Scripting Bash, YAML/JSON and knowing at least one major programming language (Java, C#, Python, Ruby etc.)
  • Ability to learn/use a wide variety of open-source technologies and tools
  • Experience with aspects of DevOps (including CICD using AWS Services)
  • Strong understanding of how to secure AWS environments and meet compliance requirements
  • Good exposure & some experience with Java / Microservices / Camunda / Hibernate / Webservices (Soap & Rest) / Maven / ELK (Elasticsearch, Logstash, Kibana) etc.
  • Attention to detail is key.

Soft Skills

  • Strong collaboration skills with the ability to work effectively within distributed, cross-functional teams.
  • Clear and professional communication skills, both written and verbal, with the ability to engage technical and non-technical stakeholders.
  • Client-focused mindset with a genuine interest in resolving business and user pain points.
  • Accountability and ownership of assigned tasks and deliverables.
  • Analytical, logical, and creative problem-solving ability.
  • Detail-oriented with a structured and organized approach to work.
  • Strong time management and prioritization skills, with the ability to meet deadlines.
  • Proactive and self-motivated, able to work independently with minimal supervision (level dependent).
  • Adaptable and resilient in dynamic, fast-paced, or changing environments.
  • Open to feedback and committed to continuous improvement.
  • Demonstrates integrity, professionalism, and ethical conduct.
  • Commitment to lifelong learning and staying current with industry trends and emerging technologies.

We offer a remote working model, along with the opportunity to work in a dynamic and challenging environment. If youmeet the requirements and are looking for a new challenge, we would love to hear from you.


Contact information

Tina D