AWS Developer / Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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
- Absa Bank Limited reserves the right not to make an appointment to the post as advertised
Benefits
Additional Information
Empowering Africa's tomorrow, together...one story at a time. With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group. 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
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at absa? Share your experience