AWS Developer / Engineer Job at Absa South Africa
by Absa South Africa
in
Job role overview
-
Date posted
September 30, 2026
-
Closing date
November 29, 2026
-
Hiring location
Gauteng Johannesburg
-
Qualification
Bachelors
-
Experience
None
Description
Job Summary
- Apply critical thinking & problem solving skills to contribute to all phases of the development lifecycle & quickly produce well-organised, optimized, and documented source code to deliver high-performing, scalable, enterprise-grade applications.
Job Description
Key Responsibilities
Cloud Architecture & Engineering
- Design, deploy, and maintain AWS cloud infrastructure using best practices and well-architected principles.
- Build scalable and highly available environments using services such as EC2, ECS/EKS, Lambda, RDS, DynamoDB, S3, and CloudFront.
- Implement networking architectures including VPCs, subnets, route tables, security groups, NACLs, VPNs, and Direct Connect.
- Support hybrid and multi-account AWS environments.
Coding & Automation Responsibilities
- The AWS Cloud Engineer is expected to perform engineering-focused coding in support of cloud infrastructure, automation, and platform reliability. This role does not involve application feature development.
Scope of Coding
Write and maintain Infrastructure as Code (IaC) using:
- AWS CloudFormation
- Terraform
- AWS CDK (TypeScript or Python)
- Develop automation scripts (Python, Bash, PowerShell) to:
- Provision and configure AWS resources
- Automate operational tasks and housekeeping
- Support account baselining and governance controls
- Build and maintain CI/CD pipelines for:
- Infrastructure deployment
- Configuration management
- Controlled environment promotion
- Create reusable modules, templates, and libraries to standardise cloud environments.
Coding Standards & Practices
- Follow version control best practices (Git-based workflows).
- Write clean, reusable, and well-documented code.
- Implement peer reviews and testing for infrastructure code.
- Ensure security, compliance, and least-privilege principles are embedded in code
Security & Governance
- Implement AWS security best practices including IAM roles and policies, least-privilege access, encryption, and key management.
- Enforce governance controls using AWS Organizations, Control Tower, SCPs, and account baselining.
- Support compliance requirements (e.g. audit readiness, logging, monitoring, and access controls).
- Work closely with security teams to remediate vulnerabilities and risks.
Operations & Reliability
- Monitor system performance, availability, and cost using CloudWatch, AWS Config, and third-party monitoring tools.
- Troubleshoot incidents, perform root-cause analysis, and implement preventive measures.
- Implement backup, disaster recovery, and business continuity strategies.
- Participate in on-call or operational support rotations where required.
Cost Management & Optimization
- Monitor and optimize AWS usage and costs using cost allocation tags, budgets, and cost-explorer tools.
- Recommend right-sizing, reserved instances, savings plans, and architectural improvements to reduce spend.
- Provide cost transparency and reporting to stakeholders.
Collaboration & Stakeholder Engagement
- Work closely with application teams, DevOps, security, and architecture teams.
- Provide cloud engineering support to developers and solution architects.
- Contribute to cloud standards, patterns, and reference architectures.
- Produce clear documentation and knowledge-sharing material.
Required Skills & Experience
Technical Skills
- Strong hands-on experience with Amazon Web Services (AWS).
Solid understanding of:
- Compute (EC2, ECS, EKS, Lambda)
- Networking (VPC, routing, load balancers, DNS)
- Storage (S3, EBS, EFS)
- Databases (RDS, DynamoDB)
- Experience with Infrastructure as Code (CloudFormation, Terraform, or CDK).
- Familiarity with Linux/Unix systems.
- Scripting experience (e.g. Python, Bash, PowerShell).
- Experience with CI/CD tools (GitHub Actions, GitLab, Jenkins, CodePipeline).
- Cloud & Engineering Concepts
- Strong understanding of cloud security principles.
- Knowledge of high-availability, scalability, and fault-tolerant design.
- Experience supporting production environments.
- Understanding of DevOps and SRE practices.
Education
- Bachelor's Degree: Information Technology
End Date: October 3, 2026
How to Apply
Interested and Qualified candidates should Click here to Apply Now
Interested in this job?
33 days left to apply