Remote Senior Cloud Engineer at Spinnaker Software
Spinnaker Software · Cape Town, South Africa · Remote
- Senior
About the Senior Cloud Engineer position
As a Senior Cloud Engineer it is your responsible to design, implement, automate, and maintain scalable. As well as secure, a reliable application host and deployment solutions on Microsoft Azure.
This role ensures optimal performance, security, and efficiency of cloud-hosted applications.
Senior Cloud Engineer responsibilities are:
- Application Hosting & Deployment
- Design and implement scalable, secure application hosting environments using Azure service
- Select appropriate Azure compute, storage, and networking components for each application workload
- Configure and manage Web Apps, AKS clusters, and App Services for application hosting
- Automate the provisioning and deployment of cloud environments using Bicep/Terraform
- Infrastructure Automation & CI/CD
- Design, develop, and maintain Infrastructure-as-Code templates
- Build and manage CI/CD pipelines using Azure DevOps for reliable and repeatable deployments
- Ensure high availability and rollback capabilities in automated deployment processes
- Security & Compliance
- Implement access control, encryption, firewall rules, and network security groups
- Monitor and maintain compliance with internal and external security requirements
- Collaborate with InfoSec to ensure audit-readiness of application environments
- Performance & Monitoring
- Monitor system performance and optimize resource usage (compute, storage, database, etc.)
- Implement autoscaling and failover strategies to ensure high availability and responsiveness
- Set up alerts, dashboards, and diagnostic logging using Azure Monitor and related tools
- Troubleshooting & Support
- Identify, diagnose, and resolve issues in application hosting and cloud infrastructure
- Provide expert-level support during deployment failures, outages, and performance degradations
- Collaborate with developers and support teams to improve application resilience and recoverability
- Operations & Collaboration
- Participate in architecture reviews of cloud-hosted applications
- Recommend improvements in support or development initiatives across business units
- Actively contribute to the cloud strategy and innovation roadmap
- Collaborate with partners, consultants, and technical teams for seamless solution delivery
- Training & Development
- Mentor junior team members in cloud architecture, security, and DevOps practices
- Promote a DevOps culture and ensure knowledge sharing across cloud and development teams
- Stay current with cloud trends, emerging tools, and industry best practices.
Senior Cloud Engineer requirements are:
- Matric or equivalent qualification
- Proficiency in English (written and verbal communication)
- Microsoft Azure Solutions Architect Expert – Preferred
- Microsoft Azure DevOps Engineer Expert – Advantageous
- 5+ years of hands-on experience in Azure cloud engineering, with focus on application hosting and deployment
- Technical skills required:
- Strong experience in designing and managing cloud infrastructure using Azure services such as App Service, Web Apps, AKS, Azure Functions, and Logic Apps
- Proficiency in Infrastructure-as-Code (IaC) using tools like Bicep or Terraform
- Experience in configuring and maintaining CI/CD pipelines using Azure DevOps
- Proficient in scripting languages such as PowerShell and/or Python
- Strong understanding of cloud security practices (firewalls, identity, and access controls)
- Knowledge of Azure networking services and cloud-based network architecture
- Excellent problem-solving, performance tuning, and troubleshooting skills
- Excellent written and verbal communication skills
- Strong documentation, planning, and organizational skills
- Ability to work collaboratively across teams and independently as a self-starter
- Team player with a proactive attitude and customer-first mindset