Devops Engineer (linux & Azure)

Cape Town, Western Cape, South Africa

Job Description

DevOps Engineer (Linux & Azure)
Cape Town
A leading independent asset manager is seeking to hire a DevOps Engineer to support and evolve their hybrid infrastructure environment with a focus on Linux systems.
This role is central to maintaining and advancing automation, deployment processes, and operational efficiency across a diverse technology landscape. The successful candidate will contribute to infrastructure-as-code initiatives, CI/CD pipeline development, container orchestration, and system reliability, working closely with cross-functional teams. The position supports both legacy and modern workloads, requiring fluency in Linux environments and familiarity with Windows systems.
Duties and responsibilities

  • Develop and manage CI/CD pipelines using Azure DevOps for both Windows (.NET) and Linux workloads (native and Kubernetes)
  • Maintain automation scripts such as Ansible (Linux) and PowerShell (Windows)
  • Maintain shared services such as message queueing, object storage, logging infrastructure, and reverse proxies
  • Support deployment and scaling of containerized workloads on Kubernetes
  • Manage configuration, provisioning, and patching of servers using infrastructure-as-code principles
  • Support Windows servers running .NET APIs
  • Administer Linux-based VMs hosting shared services
  • Ensure health monitoring, performance tuning, and log aggregation
  • Maintain and optimize RDBMS databases from a DevOps perspective (backups, performance monitoring, automation)
  • Implement observability stack--monitoring, alerting, and logging standards across all systems
  • Contribute to security hardening, secrets management, and patch compliance
  • Collaborate with infrastructure and engineering teams to ensure compliance with internal and regulatory controls
  • Work closely with software engineers, system administrators, and QA to improve software delivery processes
  • Participate in sprint planning, release coordination, and incident response
  • Provide technical guidance on best practices for DevOps tooling and automation
Requirements
  • 3 to 6 years of DevOps, Systems Engineering, or related experience
  • Strong experience in Linux server administration (Ubuntu, CentOS, or equivalent)
  • Proficiency with infrastructure as code tools (Ansible, Terraform, CloudFormation, etc.), containerization (Docker), and Shell scripting (Bash)
  • Familiarity with Kubernetes concepts (deployments, services, ingress, Helm)
  • Hands-on experience with Azure DevOps pipelines, Git repositories, and board workflows
  • Competent with Windows administration and PowerShell scripting
  • Understanding of networking, DNS, load balancing, and reverse proxy configurations (nginx, HAProxy)
  • Experience integrating and managing observability tools such as Graylog, Prometheus, or Grafana
  • Basic SQL Server management and automation experience
  • Strong working knowledge of financial instruments, settlement conventions, and post-trade processes
  • A completed Information Systems or Computer Science degree, or relevant BTech Degree
Nice to haves
  • Exposure to cloud platforms (Azure preferred)
  • Familiarity with object storage (S3, MinIO, etc.) and message brokers (RabbitMQ)
  • Knowledge of CI/CD practices for .NET and containerized applications
  • Previous experience in environments transitioning to Kubernetes
  • Previous experience in asset management or wealth management industry
  • Further postgraduate studies
  • Relevant certifications (RHCE, CKAD, Azure DevOps Engineer, etc.)

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1580358
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned