DevOps/Cloud Engineer

Boardroom Appointments · Johannesburg, Gauteng

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →
  • Are you an experienced DevOps/Cloud Engineer with a passion for building secure, scalable cloud infrastructure and driving automated deployment processes?
  • Our client is seeking a DevOps/Cloud Engineer to take ownership of cloud infrastructure across multiple environments. This role is responsible for designing and implementing CI/CD pipelines, infrastructure as code, environment configuration, database provisioning, monitoring, and deployment strategies while supporting critical production environments.
  • The successful candidate will thrive in complex enterprise environments, working across development, operations, and support to ensure reliable, secure, and high-performing cloud solutions.

Key Responsibilities Cloud Infrastructure

  • Design and set up multiple cloud environments, including development, testing, and production.
  • Configure network isolation, security groups, and access controls.
  • Set up database instances with backup and disaster recovery procedures.
  • Implement Infrastructure as Code IaC for repeatability and version control.
  • Collaborate with client infrastructure teams on account and security management.

CI/CD & Deployment

  • Design and build CI/CD pipelines from code commit through to automated deployment.
  • Implement automated deployment and release procedures.
  • Plan and execute deployment strategies across regions.
  • Lead production go-live activities.
  • Provide hypercare on-call support during post-launch phases.

Containerisation & Automation

  • Implement containerisation using Docker, image registries, and container orchestration.
  • Implement secrets management for credentials and sensitive data.
  • Develop automation through Infrastructure as Code and scripting.

Monitoring, Security & Performance

  • Implement monitoring, logging, and alerting infrastructure.
  • Manage SSL/TLS certificates and API security.
  • Apply security best practices, including encryption, IAM, and network segmentation.
  • Identify opportunities for performance improvements and cost optimisation.
  • Troubleshoot incidents and support production environments.

Documentation

  • Develop and maintain operational documentation, runbooks, and deployment procedures.

Minimum Requirements Qualifications

  • Bachelor's Degree or Diploma in Computer Science, Information Technology, Software Engineering, or a related field.
  • Relevant cloud or software engineering certifications will be advantageous.
  • AWS certifications will be beneficial.

Experience & Technical Skills

  • Minimum 5 years' experience working with AWS.
  • Expert knowledge of AWS services, including compute, databases, networking, and security services.
  • Experience with Infrastructure as Code using Terraform or CloudFormation.
  • Experience with Docker and container orchestration.
  • Strong experience designing CI/CD pipelines using CodePipeline, Jenkins, or GitLab CI.
  • Linux and Windows system administration experience.
  • Database administration experience, including SQL Server and backup/recovery.
  • Bash and PowerShell scripting for automation.
  • Experience with monitoring and observability tools.
  • Strong understanding of security best practices, including encryption, IAM, and network segmentation.
  • Experience with performance tuning and cost optimisation.
  • Git version control for infrastructure code.
  • Strong troubleshooting and incident response skills.

Key Competencies

  • Ability to work within complex enterprise environments.
  • Strong debugging and root-cause analysis capability.
  • Ability to learn and navigate custom frameworks and business logic.
  • Effective communication and stakeholder collaboration.
  • Ability to balance support, maintenance, and new development activities.
  • Strong ownership mindset and operational accountability.

Delivery Outputs

  • Multiple cloud environments fully configured and secured.
  • Database instances with backup and recovery procedures.
  • Infrastructure as Code templates.
  • Automated CI/CD pipelines.
  • Container strategy and orchestration.
  • Secrets management and configuration systems.
  • Monitoring and alerting infrastructure.
  • Deployment automation and operational procedures.
  • Operational documentation and runbooks.
  • Go-live deployment plans.

What's on Offer

  • Initial 6-month contract with the possibility of extension to 8 months or longer, depending on the project phase and business requirements.
  • Opportunity to own and manage enterprise cloud infrastructure across multiple environments.
  • Work with modern cloud technologies, DevOps practices, and automation tools.
  • Play a key role in large-scale cloud deployments and production go-live initiatives.
  • Immediate start available, with preference given to candidates who can start immediately.
Auto-apply to this jobView original posting ↗