Cloud Engineer

πŸ‡ΏπŸ‡¦ South Africa - Remote
πŸ”§ DevOpsπŸ”΅ Mid-level

Job description

Description

DVT is one of the top software development companies on the continent. Our software engineers are consulting on cutting edge applications at top companies in South Africa, as well as consulting globally. You will have the opportunity to work alongside some of the most established developers in the country and globally with the latest technologies. DVT is committed to continuously training our staff and we are very proud of our culture of learning, internal speaking and training at a variety of sponsored technical events across the AWS ecosystem.

We are looking for a Cloud Engineer to join our cloud team, embedded within our client. As a Cloud Engineer, you will play a crucial role in developing and maintaining AWS cloud infrastructure, supporting database migrations, automating processes, and accelerating the team’s cloud adoption journey. You will work closely with the existing development team to enable seamless integration and deployment of applications built on Angular and .NET C#.

This is a client-embedded consulting role where you will work directly with the clients team to accelerate their cloud transformation. The division is relatively new to AWS and currently operates in non-production environments. The ideal candidate is a problem solver with a strong technical background in AWS, experience with CI/CD pipelines, database migrations, and a passion for driving cloud adoption best practices.

Requirements

DUTIES AND RESPONSIBILITIES

The Cloud Engineer’s responsibilities include management of AWS cloud infrastructure, with a focus on automation, database migration, DevOps practices, and security compliance.

Infrastructure & Automation

  • Design, implement, and maintain scalable CI/CD pipelines using Azure DevOps and AWS CodeCommit to support automated testing, deployment, and infrastructure provisioning

  • Develop and maintain infrastructure-as-code using CloudFormation, including modular templates and multi-environment deployments (dev, staging, production)

  • Implement and manage Docker containerization for application workloads

  • Design and implement AWS networking solutions including VPC architecture, security groups, and connectivity patterns

  • Automate environment provisioning and configuration management across development, staging, and production environments

Database Migration & Management

  • Lead the migration of SQL Server and Oracle databases to PostgreSQL on AWS RDS

  • Design and implement database migration strategies including schema conversion, data migration, and validation

  • Optimise database performance, implement backup strategies, and ensure high availability configurations

  • Support the migration of workloads from non-production to production AWS environments

Deployment & Operations

  • Collaborate with software engineering teams to enable seamless integration and deployment of .NET C# backend services and Angular frontend applications

  • Implement deployment strategies ensuring safe and traceable rollouts with automated rollback capabilities

  • Establish and enforce conventions for container image tagging, versioning strategies, and reusable CI/CD components

  • Manage production deployments, change windows, and release coordination across environments

Monitoring, Security & Compliance

  • Implement comprehensive monitoring, logging, and observability solutions using CloudWatch, ELK stack, Splunk, or AppDynamics

  • Monitor and optimise system performance, deployment efficiency, resource utilisation, and cloud costs

  • Implement and maintain security best practices including secrets management (AWS Secrets Manager, Parameter Store), IAM policies, and security scanning

  • Configure alerting and incident response workflows for production systems

  • Ensure compliance with industry standards and regulations

KNOWLEDGE AND SKILLS

  • 5+ years of experience in Cloud Engineering, DevOps, or related roles, with a strong focus on AWS and CI/CD automation (5-7 years preferred, 3+ years considered for intermediate-to-senior candidates)

  • Strong experience with AWS services including EC2, ECS, Lambda, S3, RDS, VPC, IAM, CloudWatch, and related services

  • Proficiency in Infrastructure-as-Code using CloudFormation (required), with Terraform experience beneficial

  • Hands-on experience with CI/CD pipelines using Azure DevOps and AWS CodeCommit/CodePipeline

  • Strong experience with containerization using Docker

  • Familiarity with monitoring and logging tools including CloudWatch, ELK stack, Splunk, and AppDynamics

  • Experience with security best practices in cloud environments including IAM, secrets management, and vulnerability scanning

  • Scripting skills in Python, Bash, or PowerShell for automation and tooling

  • Proficiency in C# .NET development (required for supporting the existing application stack)

  • Experience with relational databases (SQL Server, Oracle, PostgreSQL) and database migration strategies

  • Strong analytical and troubleshooting skills with a proactive approach to problem-solving

  • Excellent communication and collaboration skills

  • Understanding of Agile methodologies and DevOps culture

PREFERRED QUALIFICATIONS

  • AWS certifications (Solutions Architect, DevOps Engineer, or equivalent) – AWS Certification is a must

  • Experience in financial services or banking sector environments

  • Experience with database migration tools (AWS DMS, Schema Conversion Tool)

  • Knowledge of Angular frontend frameworks

  • Experience with Kubernetes/EKS

  • Familiarity with FinOps practices and cloud cost optimisation

MINIMUM EDUCATION

  • Matric (Grade 12) certificate

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent practical experience)

  • At least one AWS certification (AWS Certified Solutions Architect, AWS Certified DevOps Engineer, or equivalent) – Required

  • South African citizenship or valid work permit

  • Ability to work on-site in hybrid model (Tuesday, Wednesday, Thursday) in Constantia Kloof, Roodepoort

Who we are:

Share this job:
Please let DVT know you found this job on Remote First Jobs πŸ™

Similar Remote Jobs

Find Remote Jobs

Connect with top companies hiring for remote jobs, work-from-home roles, and 100% online jobs worldwide.

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Apply