Senior Cloud Engineer at Spinnaker Software

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Minimum of 5 years of hands-on experience in Azure cloud engineering., Proficiency in designing and managing Azure infrastructure, including App Service, AKS, and related services., Experience with Infrastructure-as-Code tools like Bicep or Terraform., Strong knowledge of cloud security, networking, and CI/CD pipelines using Azure DevOps..

Key responsibilities:

  • Design, implement, and maintain scalable and secure cloud-hosted applications on Azure.
  • Automate provisioning and deployment processes using IaC and CI/CD pipelines.
  • Monitor system performance, optimize resources, and ensure high availability and security.
  • Collaborate with teams and mentor junior members to promote best practices in cloud engineering.

Arch Retail Solutions / Spinnaker Software logo
Arch Retail Solutions / Spinnaker Software Investment Management SME https://www.archsoftware.co.za/
51 - 200 Employees
See all jobs

Job description

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

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Investment Management
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Organizational Skills
  • Teamwork
  • Communication
  • Problem Solving

Cloud Engineer Related jobs