freehire launches on Product Hunt on 26 August.

Follow →

Senior DevOps Engineer

Summary

A Senior DevOps Engineer for a leading banking environment, focusing on AWS, CI/CD, Infrastructure as Code (IaC), automation, and operational reliability. The role involves building and maintaining CI/CD pipelines, automating infrastructure with AWS CDK, and supporting secure, scalable cloud environments using AWS services like EC2, EKS, and CloudWatch.

JOIN A TEAM OF CURIOUS MINDS, PROBLEM-SOLVERS, AND INNOVATORS DRIVING HIGH-IMPACT CHANGE FOR OUR CLIENTS, COMMUNITIES, AND THE WORLD.

We’re excited for new talent!

Our goal is to recruit and build an exceptional cadre of professionals who are passionate about doing work that matters. Successful candidates are placed into a niche practice area that best suits their skill set, interests and personal capability.

Opportunities do not follow a set timeline. Instead, opportunities at this level are advertised when they become available on an ongoing basis.

We are looking for an experienced Senior DevOps Engineer to join a leading banking environment.

This is a hands‑on role where you will focus on AWS, CI/CD, Infrastructure as Code, automation, cloud platforms, and operational reliability. You will work closely with developers, architects, security teams, and other engineers to build and maintain secure, reliable, and scalable technology environments.

The ideal candidate enjoys solving technical problems, automating processes, and improving how development teams deliver software.

Key Responsibilities

DevOps & Automation

Build and maintain CI/CD pipelines for reliable and repeatable software deployments

Automate infrastructure provisioning and configuration using Infrastructure as Code

Develop deployment, release, and environment management solutions

Improve developer experience through reusable pipeline and deployment templates

Integrate security and compliance requirements into pipelines and infrastructure

Identify manual processes and implement automation to improve efficiency

Work hands‑on with AWS cloud services in a large‑scale banking environment

Build and support workloads using services such as EC2, RDS, EBS, EKS, ECS, Load Balancing, Secrets Manager, KMS, and Service Catalog

Use AWS CDK as the primary Infrastructure as Code tool

Work with CloudFormation, Ansible, and scripting where required

Apply cloud networking concepts including security groups, DNS, TLS, routing, and load balancing

Support secure, scalable, and highly available cloud environments

Reliability & Monitoring

Improve system reliability, performance, and resilience

Implement effective monitoring, logging, alerting, and dashboards

Troubleshoot production and infrastructure issues

Support incident response and identify ways to prevent recurring issues

Apply SRE principles to improve platform reliability where applicable

Work with application teams to troubleshoot performance issues, including Java‑based applications

Work closely with developers, architects, security teams, and other technical stakeholders

Provide technical guidance on DevOps, AWS, automation, and reliability practices

Participate in code reviews, knowledge sharing, and mentoring

Promote secure, automated, and repeatable delivery practices across teams

Requirements & Qualifications

Must‑Have Experience

7+ years of experience in DevOps, SRE, or a similar engineering role

Strong hands‑on experience with AWS

Strong experience building and managing CI/CD pipelines

Experience with Infrastructure as Code, particularly AWS CDK

Experience automating infrastructure provisioning and configuration

Strong understanding of networking fundamentals

Experience with monitoring and observability across cloud or hybrid environments

Experience working with Linux and Windows Server

Understanding of the AWS Well‑Architected Framework

Strong troubleshooting and problem‑solving skills

AWS: EC2, RDS, EBS, EKS, ECS, Load Balancing, Secrets Manager, KMS, Service Catalog

Infrastructure as Code: AWS CDK, CloudFormation

Monitoring & Observability: AWS CloudWatch, Splunk, AppDynamics, ELK

Scripting: Python and/or Bash

Other: Ansible, Zabbix, WebLogic 14c

Advantageous Experience

Experience applying Site Reliability Engineering (SRE) principles in production

Experience in banking or financial services environments

Experience working within PCI‑DSS or other regulated environments

Experience with low‑latency Java applications Experience with infrastructure performance troubleshooting

Knowledge of security, audit, change control, and compliance requirements

What We're Looking For

We're looking for someone who:

Enjoys being hands‑on with technology, automation, and infrastructure

Takes ownership and is comfortable solving complex technical problems

Understands the importance of security and operational reliability

Works well with developers, architects, security teams, and business stakeholders

Is proactive about improving processes and reducing manual work

Can communicate technical concepts clearly and effectively

Certifications

AWS certifications are advantageous, particularly:

AWS Certified Solutions Architect – Associate

Additional Information:

Location: Johannesburg

Work Arrangement: Hybrid

Rate: Competitive, market-related salary

Citizenship: South African citizenship is required

We don’t feel that you need to go to an office every day to have impact, but we do want our team members to have options.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available