Point your AI agent at freehire and let it find you a job.

Get the CLI →

Pragma Global

NewBe an early applicant

DevOps Engineer

Posted 1 view
Discussion

Summary

A founding DevOps Engineer joins Pragma's new Innovation Hub in Cape Town in a hybrid DevOps/developer role: spending much of the first year hands-on building internal tools in Python/C# against PostgreSQL while owning CI/CD pipelines, Azure cloud environments, and production support.

Job Description

Pragma is a South African asset management and reliability engineering company (established in 1990), developer of the On Key EAMS platform. We foster a team environment in which each individual is recognised, valued and developed. We encourage people with disabilities and from diverse backgrounds to apply.

Job Description

You’ll be one of the founding members of Pragma’s new Innovation Hub, a small, newly created division. The initial team is intentionally lean: a Department Head, this DevOps Engineer role, and a Business Analyst, with a Developer to join later. That means real ownership and visibility from day one, but also fewer layers to lean on — you’ll be expected to make calls independently and help shape how the team works as it grows. This is a hybrid DevOps Engineer / Developer role within Pragma’s newly formed Innovation Hub. For at least the first year, the successful candidate will spend a significant portion of their time hands‑on with development, building and supporting internal tools alongside the Business Analyst and Department Head, while also owning the DevOps function: CI/CD, cloud infrastructure, and production support. Because the Innovation Hub is a small, lean team with limited in‑house mentoring capacity, we need someone who can work independently from day one, exercising sound judgement with minimal oversight.

Minimum Requirements

  • A tertiary qualification in an IT‑related degree or diploma is preferred
  • A minimum of 5 years experience in a DevOps role
  • Hands‑on development experience, with the ability to write production-quality code, not just scripts
  • Basic server hardware knowledge
  • Comfortable in a Linux administration environment
  • Experience with deployment automation and CI/CD tooling
  • Experience setting up and configuring cloud environments
  • Strong problem‑solving ability and a self‑starter, continuous‑learning mindset
  • Great communication skills, able to work closely with non‑technical team members (Business Analyst, Department Head)

Preferred Technical Skills

  • Python
  • C#
  • PostgreSQL
  • Microsoft Azure (environment setup, configuration, and administration)

Duties & Responsibilities

  • Build and maintain internal tools, automations and applications alongside the Business Analyst and Department Head
  • Write and maintain backend code in Python and/or C#, working against Postgres databases
  • Translate business requirements into working software, with limited in‑house technical mentoring
  • Design and implement CI/CD pipelines for the Hub's applications
  • Set up, configure, and maintain Azure cloud environments
  • Determine and apply hosting environment best practices
  • Determine and apply product performance monitoring and observability strategy
  • Own build and deployment automation end to end
  • Contribute to release planning and execution
  • Deliver production support, including troubleshooting and incident response
  • Ensure deployment environments are secure against cybersecurity threats

Skills

Apply

See also

DevOps jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available