Intermediate DevOps Engineer - AWS

NTT DATA, Inc.

Cape Town

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

NTT DATA, Inc. in Cape Town seeks a DevOps Engineer to bridge development and IT operations. You will design CI/CD pipelines, manage AWS cloud infrastructure, and drive automation across the release lifecycle.

Responsibilities include Kubernetes migrations, system monitoring, security hardening, and incident response in an agile environment.

Qualifications

  • Proficiency in Linux-based OS and cloud infrastructure (AWS).
  • Experience with containerization (Docker, Kubernetes) and CI/CD.
  • Proven IaC experience with at least one framework (SaltStack, Chef, Ansible, Puppet, Terraform).
  • Strong scripting skills in Bash and at least one language (Python/Java/Go).
  • Knowledge of web servers (Apache/Nginx) and load balancers.
  • Familiarity with AWS RDS, Redis, MongoDB, and networking concepts.

Responsibilities

  • Design, deploy, and maintain CI/CD pipelines and automation.
  • Manage and optimize AWS cloud infrastructure and security.
  • Monitor systems using logs and OpenSearch, ensuring reliability.
  • Lead Kubernetes migration efforts and container orchestration.
  • Maintain configuration and build management systems and patching.
  • Troubleshoot complex incidents and collaborate with teams.
  • Evaluate new technologies and drive agile planning practices.
  • Ensure incident response, firewall administration, and backups.

Skills

Linux admin
AWS Cloud
CI/CD pipelines
Docker & Kubernetes
Scripting Bash/Python
IaC tools
Web servers
Load balancers
Databases AWS RDS
NoSQL databases
Networking basics
RabbitMQ

Education

RHCE
ISO 27001/PCI
Matric Certification

Tools

SaltStack
Chef
Ansible
Puppet
Terraform

Job description

Summary of role


A DevOps Engineer is responsible for bridging the gap between software development and IT operations by automating, streamlining, and improving the software delivery lifecycle. They design, implement, and maintain CI/CD pipelines, manage and optimize AWS cloud infrastructure, monitor system performance, and ensure application reliability, scalability, security, and availability. The role involves leveraging cloud-native AWS services, infrastructure-as-code practices, containerization, and Kubernetes orchestration to support modern application deployments. DevOps Engineers collaborate closely with development, testing, and operations teams to enable faster releases, reduce downtime, improve system resilience, and drive operational excellence through automation, continuous integration, and continuous delivery best practices.

Responsibilities
  • Develop and maintain procedures to comply with security policies and IT best practices
  • Develop and maintain documentation of systems configurations and procedures
  • Monitor systems via applications, log files, Elk/OpenSearch and sanity checks
  • Actively work on building and migrating PayFast to Kubernetes.
  • Maintain our configuration and build management systems
  • Database maintenance and implementations
  • Serve as an escalation point to resolve problems in Servers and users' environment
  • Work closely with technical team members (cultural fit)
  • Must be able to troubleshoot complex issues quickly and effectively
  • Research and evaluation of new technologies for our environment
  • CI, Testing and release management
  • Firewall Administration
  • Security and incident response
  • Patch management
  • Agile working methods, agile planning, time management and planning/prioritisation skills
Requirements
  • Matric Certification and a Bachelors (RHCE / ISO 27001/PCI) is a plus but not required
  • High level of proficiency in Linux based OS
  • Cloud Infrastructure (AWS) Associated Certified is a must have
  • Containers (Docker + Kubernetes)
  • Pipelines (Jenkins/Gitlab Ci)
  • Proficiency in a scripting language and application language: Bash, Python, PHP, Perl, Java , Go
  • Proven IaC experience in one of: SaltStack, Chef, Ansible, Puppet, Teraform
  • Web Servers (Apache, Nginx, fpm, node)
  • Load Balancers Experience
  • Knowledge of Database technologies: AWS RDS (especially Maria and MySQL)
  • NoSql DBs,pub/sub and Key/Value stores: Redis/mongo
  • Replication technologies
  • Experience in Networking: OSI, (AWS TGW and basic on prem OSI model)
  • Queues – Rabbit, MQ
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior DevOps Engineer
Senior DevOps Engineer

Blue Pearl PTY • Johannesburg

On-site
ZAR 700,000 - 900,000
AWS DevOps Engineer
AWS DevOps Engineer

Amidel • Johannesburg

On-site
ZAR 900,000 - 1,300,000
AWS DevOps Engineer
AWS DevOps Engineer

Amidel • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior/Intermediate DevOps Engineer
Senior/Intermediate DevOps Engineer

First Point Group • Cape Town

On-site
ZAR 900,000 - 1,300,000
null
Senior DevOps Engineer
Senior DevOps Engineer

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
DevOps Engineer
DevOps Engineer

Placements24 • George

Hybrid
ZAR 700,000 - 1,000,000
Hybrid work model
Professional development opportunities
Comprehensive medical insurance
+1
Senior DevOps Engineer
Senior DevOps Engineer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior DevOps Engineer
Senior DevOps Engineer

Idbasesoftware • Johannesburg

On-site
ZAR 900,000 - 1,500,000
DevOps engineer
DevOps engineer

ATS Client • Johannesburg

On-site
ZAR 1,004,400 - 1,116,000
Senior DevOps Engineer
Senior DevOps Engineer

Idbasesoftware • Johannesburg

On-site
ZAR 900,000 - 1,500,000