Permanant Senior Cloud DevOps Engineer – Absa Vacancies
Absa Group – Posted by MRJobs24 – Johannesburg, Gauteng, South Africa
Job Description
Absa Vacancies – Senior Cloud DevOps Engineer
Province: Gauteng
The Senior Cloud DevOps Engineer plays a critical role in building, automating, and optimizing enterprise cloud platforms and DevOps ecosystems. This position is responsible for delivering high-performing, scalable, and secure cloud infrastructure solutions while ensuring seamless integration between development, operations, and security teams.
As a Senior Cloud DevOps Engineer, you will work within an agile environment to design and implement cloud-native solutions, automate infrastructure, and enhance system reliability. The role requires deep expertise in cloud operations, infrastructure-as-code, CI/CD pipelines, and modern DevOps practices to support enterprise-level systems at scale.
Job Purpose
The primary purpose of the Senior Cloud DevOps Engineer is to lead the design, implementation, and continuous improvement of cloud infrastructure and DevOps pipelines. The role ensures that cloud environments are secure, highly available, cost-efficient, and fully automated, while supporting rapid and reliable software delivery across the organization.
Key Responsibilities
Cloud Infrastructure Design and Management
- Design, deploy, and manage scalable AWS cloud environments
- Ensure cloud infrastructure is secure, resilient, and compliant with organizational standards
- Manage core AWS services including EC2, S3, RDS, VPC, IAM, Lambda, ECS, and EKS
- Oversee infrastructure performance, availability, and cost optimization strategies
- Implement cloud architecture aligned with enterprise design principles
DevOps and Automation Engineering
- Build and maintain advanced CI/CD pipelines using tools such as Jenkins, GitHub Actions, GitLab CI/CD, or AWS CodePipeline
- Automate infrastructure provisioning using Terraform, Ansible, and related tools
- Develop automation scripts using Python, Bash, or PowerShell
- Reduce manual processes by identifying and implementing automation opportunities
- Ensure repeatable, scalable, and testable deployment processes across environments
Containerization and Orchestration
- Design and manage containerized environments using Docker and Kubernetes
- Implement container orchestration strategies for scalable application deployment
- Optimize workloads for performance, resilience, and scalability in cloud-native environments
- Support microservices architecture and distributed systems deployment
Monitoring, Logging, and Observability
- Implement and maintain monitoring, logging, and alerting systems
- Use tools such as CloudWatch, Prometheus, ELK Stack, and Datadog for system observability
- Design full-stack observability solutions using tools like OpenTelemetry and AWS X-Ray
- Ensure proactive incident detection, troubleshooting, and resolution
- Continuously improve system visibility across applications and infrastructure
Software Development and Code Management
- Write clean, efficient, and well-documented source code for automation and tooling
- Debug existing systems and enhance performance and stability
- Apply version control best practices using Git and related systems
- Ensure adherence to coding standards and secure development practices
- Contribute to technical design reviews and solution architecture discussions
Collaboration and Technical Leadership
- Work closely with developers, cloud engineers, security teams, and architects
- Provide technical guidance and mentorship to junior engineers
- Collaborate with cross-functional teams to deliver end-to-end solutions
- Participate in Agile ceremonies including sprint planning, reviews, and retrospectives
- Support continuous improvement of engineering practices across teams
Security, Compliance, and Governance
- Ensure cloud environments comply with security and governance standards
- Implement IAM best practices and secure cloud architecture principles
- Collaborate with security teams to mitigate vulnerabilities and risks
- Ensure compliance with internal policies and regulatory requirements
- Support audits and maintain documentation for compliance purposes
Performance Optimization and Reliability
- Continuously monitor and optimize cloud system performance
- Design highly available and fault-tolerant architectures
- Identify and resolve bottlenecks in applications and infrastructure
- Ensure systems meet defined service level objectives (SLOs) and service level agreements (SLAs)
- Proactively improve system resilience and disaster recovery capabilities
Required Skills and Experience
- 10+ years of IT experience with strong focus on cloud engineering and DevOps
- 7+ years of hands-on AWS experience in production environments
- Strong expertise in AWS services including EC2, S3, VPC, RDS, Lambda, ECS, and EKS
- Experience with infrastructure-as-code tools such as Terraform or Ansible
- Strong scripting skills in Python, Bash, or PowerShell
- Deep understanding of CI/CD pipelines and DevOps workflows
- Experience with monitoring and observability tools such as Prometheus, ELK, or Datadog
- Strong knowledge of networking, security, and IAM in cloud environments
- Experience with Docker and Kubernetes in production environments
- Strong troubleshooting, debugging, and problem-solving abilities
Technical Competencies
- Cloud architecture design and optimization
- Infrastructure automation and orchestration
- DevOps pipeline engineering and deployment automation
- System monitoring, logging, and observability
- Secure cloud infrastructure design
- Scalable and resilient system design
Education Requirements
- Bachelor’s Degree in Information Technology or related field
Leadership and Soft Skills
- Strong analytical and problem-solving mindset
- Excellent communication and stakeholder management skills
- Ability to work in fast-paced, agile environments
- Strong collaboration and cross-functional teamwork ability
- Proactive approach to innovation and continuous improvement
Equal Opportunity Commitment
This opportunity is offered within an inclusive and equal opportunity environment that values diversity and fairness. Recruitment decisions are based on merit, experience, and alignment with organizational needs. The organization reserves the right not to proceed with any appointment for the advertised Senior Cloud DevOps Engineer position.
APPLY NOW
6 total views, 1 today