561 Devops Engineering jobs in South Africa
DevOps Cloud Engineer
Posted today
Job Viewed
Job Description
DevOps Cloud Engineer (AWS)
Location:
Remote (Preferably Johannesburg or Capetown South Africa)
Reports to:
Lead Cloud Engineer
Why this role matters
You'll be the force multiplier behind fast, safe, and scalable software delivery, designing cloud-native infrastructure, hardening reliability, and automating everything that slows teams down. If you love building elegant systems that just don't break, this is your arena.
What you'll do
- Architect & automate:
Design secure, highly available AWS environments and provision them with Infrastructure-as-Code (Terraform/CloudFormation). - Own Kubernetes:
Stand up and optimize Kubernetes (EKS or self-managed), champion container orchestration best practices, and keep clusters healthy at scale. - Streamline delivery:
Build and maintain CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) with rollbacks, audits, and release strategies that de-risk change. - Engineer reliability:
Drive SRE practices—monitoring, logging, alerting, and incident response—to improve uptime and performance, with clear DR/BCP plans. - Control cost & performance:
Implement tagging, budgets, and alerting to keep spend lean while squeezing the best out of every service. - Embed security:
Champion DevSecOps, integrating controls and guardrails across the stack (IAM, CIS benchmarks, OWASP-aware practices). - Collaborate & mentor:
Partner with product, data, and engineering teams; mentor juniors; evaluate new tech that boosts scalability, reliability, and speed.
What you'll bring
Essential
- Deep hands-on AWS architecture experience.
- Strong Kubernetes experience (EKS or self-managed).
- Terraform/CloudFormation mastery and solid scripting (Bash/Python).
- CI/CD pipeline build-and-run experience.
- Production-grade observability (Prometheus, Grafana, ELK, CloudWatch).
- Disaster recovery design and implementation.
- Proven cost-optimization in cloud environments.
Nice to have
- Blue-green/canary and other advanced release strategies.
- Serverless and microservices exposure.
- Familiarity with ITIL or similar governance frameworks.
- Security frameworks (CIS, IAM best practices, OWASP).
How you work
- Ownership-driven, high-accountability mindset.
- Calm under pressure; thrives in fast-moving environments.
- Clear communicator across technical and non-technical teams.
- Constant improver who stays ahead of DevOps trends.
Experience & qualifications
- 6+ years in Cloud/DevOps/SRE, operating high-scale production systems on AWS.
- Experience building greenfield infrastructure and working in agile, high-stakes settings.
- Regulated/financial-services exposure is a plus.
- Bachelor's/Master's in CS/Engineering (or equivalent).
- AWS certifications (e.g., Solutions Architect, DevOps Engineer) are highly desirable.
What success looks like (first 90 days)
- 30 days:
Baseline observability and alerting in place; CI/CD assessed and quick wins shipped. - 60 days:
Kubernetes and Terraform standards defined and adopted; DR plan validated. - 90 days:
Measurable gains in deployment frequency, MTTR, and cloud cost efficiency.
Cloud Engineer
Posted today
Job Viewed
Job Description
Key Responsibilities
Design and implement cloud infrastructure using AWS services such as EC2, S3, Lambda, RDS, and VPC to support scalable and secure applications.
Monitor, troubleshoot, and optimize cloud environments for performance, cost-efficiency, and reliability using tools like CloudWatch, CloudTrail, and AWS Config.
Automate deployments and infrastructure using Infrastructure as Code (IaC) tools such as AWS CloudFormation or Terraform.
Ensure security and compliance by managing IAM roles, policies, encryption, and conducting regular audits of cloud resources.
Job Experience and Skills Required:
A Degree or Diploma in Computer Science, Computer Engineering, or a related field.
3+years of experience in Cloud/DevOps Engineering.
Expertise in cloud services such as AWS, Azure.
Experience working with Terraform and CloudFormation.
Modern scripting languages such as Python, Powershell, Bash.
Strong experience with cloud networking, storage, and compute services.
Experience working within an Agile environment.
Apply Now! For more exciting IT vacancies , please visit:
Cloud Engineer
Posted today
Job Viewed
Job Description
Department:
Technical Services
Location:
SA | Central | Johannesburg
Description
This role is responsible for the design, provision, installation/configuration, operation, and maintenance of systems hardware and software and related infrastructure.
Key Responsibilities
Azure:
- Cloud Infrastructure Design/Architecture definition.
- Estimation of Architecture Costs.
- Customer Environment Deployment.
- Customer Support on Environments.
- Cyber Security Regulations.
- Customer Cloud Infrastructure maintenance.
- Performance Monitoring, proactive management, and Reporting.
- Server Administration.
- Actively participate in Continuous Improvement initiatives.
- This person is expected to work with business users, analysts, and peers to provide solutions following a defined Application Lifecycle Management (ALM) process. The person is expected to be a Mid to Senior Level Microsoft Engineer and has the capability and understanding of other
- applications such as Microsoft SQL, and Microsoft Server environments in order to recommend and utilize appropriate toolsets based on business requirements.
- The incumbent may be asked to perform other duties as apparent or assigned.
- The job requires standby duties to be performed after hours on a rotation basis.
Skills, Knowledge and Expertise
Qualifications and Experience
- Senior Certificate or NQF 4 equivalent.
- Bachelor's Degree in Computer Science or equivalent is an advantage.
- 3 – 5 years' experience in Large Microsoft Enterprise environments
- Relevant and Current Azure Certifications
Skills required
- Strong Industry knowledge
- Strong business process knowledge
- Strong Technical Skills
- Strong hardware and software knowledge
- Strong networking infrastructure knowledge
- Excellent writing skills (English)
- Excellent problem-solving skills
- Excellent Analytical Skills
- Excellent time management
- Excellent training skills
- Excellent organizational skills with the ability to visualize the big picture and manage minute details.
- Motivated and strong work ethic.
- Collaborative personality with excellent communication and presentation skills with the ability to interact effectively with all levels in the organization.
Knowledge
- Familiarity with Active Directory, Security, OS Internal concepts, IIS Administration experience.
- Experience with Hyper-V configuration and administration networking.
- Experience with Microsoft Management tools (SCOM, SCCM, SCSM, MS Orchestrator (Opalis)).
- Familiarity with networking tools (ping, tracert, tracemon, NetMon, wire shark, etc.).
- Familiarity with networking concepts including VIPs, NAT, DNS.
- Advanced experience with scripting tools such as XML and PowerShell.
- Experience working with and maintaining MS SQL Server, including performance tuning.
- Experience configuring and maintaining MS Azure PaaS & IaaS & SaaS offerings.
- Server clustering experience.
- Developing Microsoft Azure Solutions Certification.
- Implementing Microsoft Azure Infrastructure Solutions Certifications.
- Architecting Microsoft Azure Solutions Certification
- Understanding of security and segregation of duty requirements for an enterprise system.
Cloud Engineer
Posted today
Job Viewed
Job Description
JOB TITLE:
Full Stack Cloud Developer. DevOps & Cloud Engineer
About Dariel Software
Dariel is a proudly South African software development company focused on creating world-class bespoke software architecture and solutions. We are passionate about technology, innovation, and building long-term partnerships with our clients and employees.
About the Role
Our Open API Platform team is building the future of banking. Using a combination of AWS Cloud Native and open source software, we are building the Open API Banking platform that will transform the industry.
You will drive and, where appropriate lead, a variety of API Implementation, AWS Cloud Engineering and other related activities which together will contribute to the solution.
This role is a mixture of infrastructure (DevOps), general programming, and knowledge of ReSTful API implementation is essential.
Responsibilities
- Lead or drive the implementation of AWS infrastructure as code, including CI/CD elements
- Develop high-quality software solutions using AWS Serverless Technologies and JavaScript/React
- Apply general design patterns and paradigms to deliver technical solutions
- Collaborate with others to design and deliver holistic, secure solutions
- Work with a range of complex banking systems
- Work with a variety of platforms and applications
- Work with complex infrastructure
Experience
- Have worked as a developer with DevOps CI/CD experience for at least 5 years
- Have solid JavaScript/TypeScript with React and/or Java development experience
- Have experience in developing ReSTful APIs using JavaScript/NodeJS or Java
- Have worked with and implemented APIs on an API Gateway technology (WSO2 preferred)
- Be experienced in implementing Azure DevOps deployment pipelines
- Minimum of 3 years of hands-on experience with AWS-based implementations
- Current (still valid) AWS Certification(s) at associate level or higher
- Have deep experience working in headless Linux environments
- Ideally, you have worked on some large, complex technical projects
- Bonus points are given for Financial Services or Banking experiences
- Be willing to contribute to the design of solutions
- Be able to master a complex and dynamic technical environment
- Have a flair for operating across a broad technical landscape
- Be adept at working with highly skilled technical people
- Aptitude for dealing with organisational change
- Maintain compliance with governance requirements
- Be able to research and figure things out
- Be able to work both independently and as part of a team
- Required to occasionally do after-hours system deployments
- Standby support (3rd level support)
Required Skills
- JavaScript/NodeJS, including React Framework
- AWS (Networking (VPC), EC2, CDK (TypeScript), CloudFormation, RDS, OpenSearch (ELK), Lambda, DynamoDB)
- Azure DevOps
- API Implementation (WSO2 preferred)
If you're passionate about working in a fast-paced environment and contributing to the exciting world of our API Marketplace by leading from the front, we would love to hear from you
Cloud Engineer
Posted today
Job Viewed
Job Description
Junior:
Assist in the deployment and maintenance of cloud services
Monitoring, maintenance, and troubleshooting of cloud environments
Support in managing cloud storage, backups, and networking configurations
Document cloud infrastructure processes and configurations
Mid Level:
Build, deploy, and maintain cloud infrastructure solutions
Configure and optimise cloud services - storage, compute, and networking
Support cloud migrations
Monitor cloud performance and implement updates to improve the system
Assist in automating cloud operations - utilising Terraform or AWS CloudFormation
Identify and mitigate security risks
Senior Level:
Design and implement complex cloud infrastructure solutions
Lead cloud migration projects
Develop and enforce cloud governance policies, security frameworks and compliance standards
Stakeholder engagement
Mentor and provide technical guidance to Mid & Junior Cloud Engineers
Specialist Level:
Design, deploy and manage cloud infrastructure
Implement and maintain cloud security measures
Automate cloud processes and workflows
Troubleshoot and resolve cloud-related issues
Provide technical support and guidance on cloud technologies
Ensure compliance with cloud governance policies
Junior Level:
Diploma / Degree in Information Systems or similar
Microsoft / Oracle / AWS Certification
Min 2 years experience as Cloud Engineer
Mid - Specialist Level:
Degree in Information Communication Technology / Information Systems or similar
Micosoft / Oracle / AWS Certification
Min 3 - 6 years experience as a Cloud Engineer
Between 3 - 5 Years
Cloud Engineer
Posted today
Job Viewed
Job Description
Our client is seeking a Cloud Engineer
About the role:
As a Cloud Engineer, you will be an integral part of the Infrastructure and Continuous Operation Services team. Your primary responsibility will be to develop and maintain infrastructure, ensuring seamless operation of services and networks for our customers.
In this role, you will support the development, implementation, and maintenance of the cloud landscape. As part of an international IT team, you will report directly to the Cloud Delivery Service & Continuous Operation Department Director.
You will collaborate closely with clients to design, develop, and implement scalable, secure, and cost-effective cloud-based solutions using Huawei Cloud Solutions, whether on public or private cloud platforms. The ideal candidate will have a strong background in cloud engineering, expertise in cloud technologies, and excellent communication and problem-solving skills.
Education and Experience:
• Bachelor's degree in Computer Science, Engineering, or a related field.
• 3+ years of experience in cloud engineering, with a focus on AWS, Microsoft, Cisco, Huawei, or other related vendors.
• Experience in operating and managing Linux and Windows systems, compute, storage, network, and security devices.
• Strong theoretical knowledge of networking and the ability to diagnose and handle common network and hardware faults. Experience in managing switches and routers is preferred.
• Experience in VM operations and maintenance in virtualization scenarios such as public and private cloud.
• Experience in independent project management and implementation is preferred.
• HCIE and HCIP certificates in Huawei cloud computing or other vendor-related certificates are preferred.
Duties:
• Collaborate with clients to understand their business requirements, assess current infrastructure, and define cloud migration and optimization strategies.
• Resolve issues encountered by customers using the platform, collect and process data based on best practices, and provide necessary training and technical support.
• Maintain the cloud platform, server hardware, network, and detection devices to ensure stable operation.
• Design, develop, and deploy scalable, secure, and cost-effective cloud-based solutions using Huawei Cloud services for clients.
• Provide expert guidance on Huawei Cloud architecture, design patterns, and best practices, ensuring alignment with industry standards and client objectives.
• Conduct security assessments, design security controls, and ensure compliance with industry standards and regulations during delivery and optimization phases.
• Stay current with emerging cloud services, industry trends, and best practices in cloud engineering to drive innovation and continuous improvement for customers.
Cloud Engineer
Posted today
Job Viewed
Job Description
Cloud Engineer
- Sunninghill, Gauteng (Hybrid)
- Permanent / Full Time
- R per annum + bonus + benefits
Are you a skilled
Cloud Engineer
ready to take on a new challenge? We have an exciting opportunity for you This hybrid role, based in
Sunninghill, Gauteng
, offers flexibility, excellent benefits, and a fantastic company culture.
Role Overview
As a
Cloud Engineer
, you will be responsible for the design, provisioning, installation/configuration, operation, and maintenance of systems hardware, software, cybersecurity and related infrastructure.
Key Responsibilities
- Azure
: Cloud infrastructure design, cost estimation, deployment, support, cybersecurity compliance, performance monitoring, and reporting. - Server Administration
: Participate in continuous improvement initiatives. - Collaboration
: Work with business users and analysts to deliver solutions aligned with ALM processes. - Technical Expertise
: Mid to senior-level Microsoft engineering with SQL and server environment experience.
Skills, Knowledge & Expertise
- Qualifications
: Senior Certificate or NQF 4 equivalent. Bachelors in Computer Science or related field. Current Azure certifications are essential. - Experience
: 5+ years in large Microsoft enterprise environments (500+ users). - Technical Skills
: Active Directory, IIS, Hyper-V, Microsoft Management tools (SCOM, SCCM, etc.), networking, scripting (PowerShell, XML), SQL Server, Azure PaaS/IaaS/SaaS, clustering, and security best practices.
Why Join Our Client?
- Salary
: A competitive salary + bonus + benefits negotiable depending on experience. - Hybrid Work Model
: Flexibility to work from home and on-site - Comprehensive Benefits
: Tailored to support your well-being - Innovative Culture
: Join a team that values collaboration, growth, and cutting-edge technology
Ready to Elevate Your Career?
NB. As a first step in the recruitment process, you will take the 'Flight Test' which will grade your level of expertise.
- Apply now and be part of a forward-thinking company shaping the future of ERP systems
Be The First To Know
About the latest Devops engineering Jobs in South Africa !
Cloud Engineer
Posted today
Job Viewed
Job Description
About Electrum
Electrum is the next-generation payments technology company that provides cloud-native software to optimise the processing of financial transactions. Since 2012, we have established ourselves as a respected payments technology partner through our deep expertise and track record in delivering trusted enterprise-grade payments solutions.
We've built a reputation in providing solutions for high-volume, low-value payment schemes and services that enable our clients to deliver to their customers at scale. We love that the projects we work on touch the lives of millions of South Africans daily, making a real difference.
We hire the best of the best and we offer great opportunities for personal growth and career progression.
*The Role *
As a Cloud Engineer, you'll be responsible for provisioning and maintaining Electrum's most mission critical cloud-based production systems. This will involve working closely with Engineering teams to ensure that the technical requirements for moving projects into production are met, as well as ensuring monitoring and alerting feedback loops of critical infrastructure is constantly improved.
You understand that failure is unavoidable, and will help to constantly improve Electrum's incident response handling. You'll also be involved in project management activities such as ensuring deadlines are met and end user expectations are maintained. Your role may involve working with third party vendors on technology solutions or providing support during customer implementations of new software products or applications.
This is a fast moving industry and we know that you will need to keep yourself up-to-date with new advances in technologies and to stay relevant with required certifications: you will have access to a generous training and education allowance dedicated to furthering your skill sets. You will also have the opportunity to gain deep knowledge of payments technology along with further developing your service delivery and cloud technology expertise.
Responsibilities
- Deployment, automation, management, and maintenance of AWS cloud-based production systems
- Ensuring availability, performance, security, and scalability of AWS production systems
- Managing and administrating Linux environments
- Evaluation of new technology alternatives and vendor products
- System troubleshooting and problem resolution across the cloud infrastructure stack
- Provision of critical system security by leveraging best practices and prolific cloud security solutions
- Providing recommendations for architecture and process improvements
- Implementation of security protocols by evaluating business strategies and requirements
- Maintenance and management of tools for automation of different operational processes
- Definition, deployment and management of metrics, logging, monitoring and alerting
- Updating job knowledge by tracking and understanding emerging practices and standards; participating in educational opportunities; reading professional publications and participating in professional organisations
Requirements
- Minimum of 3+ years' experience working with AWS infrastructure in a DevOps, SRE, or Cloud Engineering role
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
- AWS Certifications beneficial (e.g. AWS Certified SysOps Administrator)
- Experience in Java or a similar object oriented programming language is beneficial
- Strong experience with Linux system administration (preferably RHEL)
- Proficiency with AWS services including EC2, VPC, IAM, CloudWatch, SSM, and related infrastructure
- Understanding of Kubernetes and hands-on experience with kubectl, OpenLens, and Argo CD
- Experience with automation and configuration management tools (e.g., Ansible, AWS SSM)
- Familiarity with infrastructure-as-code concepts and tools, ideally AWS CDK or CloudFormation
- Understanding of networking fundamentals and AWS networking components
- Experience with monitoring and observability tools (e.g., CloudWatch, Prometheus, Grafana, ELK)
- Awareness of cloud cost drivers and strategies for cost monitoring and optimization in AWS
- Familiarity with security best practices in cloud environments
Benefits
A good work-life balance is very important at Electrum. To help you manage your own time and energy, Electrum offers benefits such as:
- Flexibility around core working hours (nature of flexibility is negotiated per role based on business needs)
- Daily cooked lunches and a stocked kitchen for the mid-day nibbles
- Team socialising, getaways, and social outings
We have created a safe, transparent environment where we know mistakes happen, and that's okay. We even have a 3 step approach to dealing with them:
- Tell everyone about it
- Fix the mistake
- Tell everyone about the solution
You are responsible for your actions - both the successes and the failures.
Cloud Engineer
Posted today
Job Viewed
Job Description
Role Description:
- Design, develop, and maintain advanced cloud infrastructure solutions using AWS services to support the Business's cloud infrastructure requirements. Ensure Cloud Expenditure and Cloud Security is managed proactively.
- Collaborate with engineering and business stakeholders to understand their cloud infrastructure needs and translate them into scalable and dependable solutions that align with business goals.
- Implement monitoring, testing, and automation procedures for cloud infrastructure, ensuring its efficiency and reliability.
- Participate in infrastructure's code, code reviews, adhering to standards and best practices for cloud infrastructure development.
- Lead efforts to diagnose and address cloud-related issues while providing effective solutions to maintain a healthy cloud environment.
- Own the stability and uptime of the cloud infrastructure platforms in AWS used to deliver high quality solutions.
- Lead the effort in maintaining comprehensive and well-organized documentation for infrastructure.
- Build and maintain a library of reusable cloud engineering artifacts to expedite the development of analytics solutions.
- Lead the efforts in building sustainable deployment patterns and processes for releasing cloud infrastructure.
- Play a key role in promoting and implementing DevOps best practices within the team.
- Drive the enablement and adoption of cloud engineering best practices, guiding team members in implementing standards, and collaborative development processes to optimize infrastructure outcomes.
- Proactively explore and discover opportunities to enhance systems and cloud processes within their area of responsibility.
- Provide expert technical guidance, mentorship, and support to team members.
Qualifications and Experience
- A related IT Qualification
- AWS Cloud certification
- +5 years of practical experience using AWS cloud platform
- Proficiency in building, optimizing, and managing cloud infrastructure
- Strong expertise in using Terraform infrastructure as code (IAC) for automation and release of cloud infrastructure
- Foundational proficiency in Python to interact with AWS API's
- Experience in building and managing cloud platforms using Kubernetes for container orchestration
- Experience with opensource tools such as Airflow, MLFlow, Grafana and Spark – (highly beneficial)
- Proficiency in utilizing version control systems (Git)
- Capability to integrate security standard into all facets of the delivery life cycle.
Our Group and all its operating companies are committed to creating, embracing, and preserving a diverse workplace that values the unique talents, perspectives, backgrounds, and abilities that enrich our organisation. A place where everyone matters and feels included.
We are committed to Employment Equity when recruiting internally and externally.
Please take note that by responding to this application and providing your personal information, you confirm your express and informed consent for Shoprite Checkers (Pty) Ltd and all its subsidiaries and affiliates companies to process your personal information for the Company to consider your application for this position. All Personal Information which you provide to the Company will be used and/or retained only for the purposes for which it is collected, whereafter it will be permanently destroyed. Your information is only retained if it is required by law or where you have given consent to us to retain such information for an extended period.
If you don't hear from us within 14 days, please consider your application unsuccessful. Any personal information collected as part of your application will be destroyed, securely, in accordance with South African legislation.
Cloud Engineer
Posted today
Job Viewed
Job Description
At Theodo, we help businesses create innovative digital solutions. Specialising in web and mobile apps, we bring deep expertise in cloud-native technology and agile delivery. As part of Theodo Group, we collaborate with a network of 10 companies globally, focusing on varied sectors
Role Overview
As a Cloud Engineer, you'll build innovative products using AWS Serverless, working closely with developers and architects. You'll be hands-on coding while also engaging in client-facing discussions, bridging technical and business conversations. Our core stack is AWS Serverless & TypeScript, but you'll gain exposure to different technologies and ways of working. You'll be part of a team of top Cloud Engineers, with plenty of opportunities for skill development and growth. We focus on delivering high-quality work that drives long-term improvements for our clients.
Core Skills
What we're looking for:
- 2+ years' experience in cloud engineering
- Proficiency with TypeScript & Node
- Experience working with AWS in a production environment
- Ability to communicate effectively with both technical and non-technical stakeholders
Beneficial Skills
- Experience with AWS services such as Lambda, DynamoDB, API Gateway, Step Functions, AppSync, and Event Bridge
- AWS Certifications
- Experience with other OOP languages (Python, Java, Go)
- Familiarity with containerisation tools (Docker, Kubernetes)
Why Join Us?
- Work in a dynamic, collaborative global team.
- Opportunities for career growth and development.
- Competitive salary and benefits such as private healthcare, tech equipment budget, monthly socials & more
Please apply now for consideration