hero

Help build solutions to the world's greatest challenges

Norrsken
companies
Jobs

Cloud Engineer

Sand Technologies

Sand Technologies

Software Engineering
South Africa
Posted on Jul 21, 2025

About Sand

Sand Technologies is a fast-growing enterprise AI company that solves real-world problems for large blue-chip companies and governments worldwide.

We’re pioneers of meaningful AI: our solutions go far beyond chatbots. We are using data and AI to solve the world’s biggest issues in telecommunications, sustainable water management, energy, healthcare, climate change, smart cities, and other areas that have a real impact on the world. For example, our AI systems help to manage the water supply for the entire city of London. We created the AI algorithms that enabled the 7th largest telecommunications company in the world to plan its network in 300 cities in record time. And we built a digital healthcare system that enables 30m people in a country to get world-class healthcare despite a shortage of doctors.

We’ve grown our revenues by over 500% in the last 12 months while winning prestigious scientific and industry awards for our cutting-edge technology. We’re underpinned by over 300 engineers and scientists working across Africa, Europe, the UK and the US.

About the role

We’re looking for a Mid Level Cloud Engineer to help design, implement, and support cloud infrastructure that is secure, scalable, and reliable. You should have hands-on experience with at least one major cloud provider (AWS, Azure, or GCP) and a solid foundation in Infrastructure as Code (IaC), cloud security, and operations. This role offers a chance to deepen your cloud expertise while contributing to real-world projects and collaborating with experienced engineers.

Specific Responsibilities

Infrastructure as Code (IaC):

  • Write and manage infrastructure using Terraform (and optionally Terragrunt) with a focus on reusable and modular code.
  • Use version control and follow best practices for infrastructure deployments.

Cloud Infrastructure:

  • Deploy and manage cloud resources following high availability and security best practices.
  • Support multi-environment setups (e.g. dev, staging, prod) and basic disaster recovery configurations.

Security & Compliance:

  • Apply basic cloud security concepts such as IAM policies, least-privilege principles, and encryption.
  • Follow team-defined standards aligned with compliance frameworks like CIS Benchmarks and ISO 27001.

Monitoring & Operations:

  • Set up basic monitoring, logging, and alerting using tools like CloudWatch, Prometheus, or similar.
  • Assist with system health checks, performance tuning, and cost optimisation under guidance.

Collaboration & Support:

  • Work with application and DevOps teams to integrate infrastructure with deployment pipelines.
  • Help manage and resolve cloud-related support tickets and incidents within agreed timelines.

Documentation & Knowledge Sharing:

  • Contribute to runbooks, internal wikis, and documentation to improve supportability and onboarding.
  • Participate in retrospectives and post-incident reviews to improve operations and reduce risk.

Requirements

Core Technical Skills:

  • Hands-on experience with Terraform (or similar IaC tools).
  • Working knowledge of one major cloud platform.
  • Familiarity with CI/CD tools such as GitHub Actions, GitLab CI, or Jenkins.

Foundational Cloud Knowledge:

  • Understanding of key cloud services (e.g. VPCs, VMs, IAM, Blob storage, etc.)
  • Comfortable with networking basics, security groups, and role-based access control.

Best Practices Awareness:

  • Basic knowledge of cloud architecture principles like scalability, high availability, and fault tolerance.
  • Exposure to cost tagging, resource naming conventions, and resource lifecycle management.

Nice to Have:

  • Experience with multi-cloud setups.
  • Awareness of ITIL/SRE principles or ticketing tools like Jira or ServiceNow.
  • Basic scripting (e.g., Python, Bash) for automation and tooling.

Personal Attributes

  • Courage: Willingness to speak up, challenge the status quo, and embrace new challenges.
  • Humility: Openness to learning, seeking help when needed, and a focus on serving others.
  • Adventure: A passion for setting ambitious goals, tackling difficult tasks, and finding joy in the journey.
  • Initiative: Proactive problem-solving, a sense of ownership, and a willingness to go above and beyond.
  • Resilience: The ability to bounce back from setbacks, persevere through challenges, and emerge stronger.

Due to the considerable amount of virtual work and interaction with colleagues and customers in different physical locations internationally, it is essential that the successful applicant has the drive and ethic to succeed in working in small teams physically but in larger efforts virtually. Self-drive to communicate constantly using web collaboration and video conferencing is essential.