We are a leading provider of online trading software for the SA financial markets. We have an opening for a DevOps engineer at either intermediate or senior level to join our team.
About you
You are a pragmatic, objective-driven IT engineer who enjoys simplifying complex operational footprints. You understand that the best infrastructure is the one that balances empowering the development team, enabling operations and cost constraints.
You've had exposure to Windows and Linux, CI/CD pipelines, and centralized observability tools.You are comfortable innovating in hybrid environments, maturing solutions that span on-premise and cloud capabilities. As much as you enjoy technical problem-solving, you also value teamwork, clear communication, and working directly alongside developers to build unified and automated solutions.
In a world of AI and increasing security threats, you naturally treat compliance, data privacy and security as ongoing and evolving operational standards.
You have a strong work ethic, and enjoy taking ownership of solutions from design to deploying into customer hands.
Qualifications
Relevant undergraduate qualification, e.g., BSc Comp Sci, BEng, etc.
Minimum 3-5 years’ experience in DevOps, Systems Administration, or IT Operations and automation.
Skills and experience
- Windows Server fundamentals and administration
- Linux fundamentals and administration
- Experience working with development and IT operations teams on Git and CI/CD pipeline automation (Azure DevOps preferred)
- Hands-on experience with the Elastic Stack (ELK), Prometheus, and Grafana and Observability concepts.
- Security & Compliance: Awareness of data protection regulations (e.g., GDPR, POPIA)
- Security & Compliance: Experience maintaining secure, compliant infrastructure
- Automation & Scripting: PowerShell, Bash, config-based templating
- Automation & Scripting: Automation frameworks (Ansible preferred)
- Docker (experience managing mixed Windows/Linux environments).
- Familiarity with MS SQL Server and PostgreSQL (administration and SQL)
- Working knowledge of Azure or similar to evaluate and integrate specific cloud services where fit
- Cost awareness - both on-prem and cloud (FinOps mindset)
Attributes
- Good work ethic
- Commitment to achieve goals
- Perseverance and tenacity
- Positive attitude
- Good written and verbal communication
- Ability to self-manage
- Teamwork (collaborative mindset)
- Professionalism
- Strong focus on simplicity, automation and reducing overhead
Responsibilities
- Enable engineering by collaborating to evolve and maintain robust CI/CD workflows and single-artifact, config-driven deployments across all systems
- Evolve the operational environment from addressing immediate technical debt to providing proactive, scalable, and automated infrastructure for the engineering team
- Ensure infrastructure, deployment pipelines, centralized logs and systems comply with industry security standards and privacy frameworks (e.g., GDPR, POPIA).
- Evolve and maintain observability implementations across application and operations through centralized logging, metrics etc. through ELK, Prometheus and Grafana stack
- Evolve and maintain incident and alerting infrastructure from reactive alerts to SLO-based health monitoring and pro-active alerting and self-healing
- Support IT and networking implementations, infrastructure and troubleshooting
- Continuous learning and growth
- Mentoring and supporting continuous learning and growth of others
- Operational support (resolving service and system issues)
- Client support (if required)
Job Type: Full-time
Ability to commute/relocate:
- Stellenbosch, Western Cape: Reliably commute or planning to relocate before starting work (Flexible)
Key performance areas
Engineering Enablement
You successfully partner with software engineering and operations to reduce manual sysadmin overhead, moving the platform toward automated, config-based deployments.
Operations enablement
You partner with software engineering and operations to
- improve automation and developer efficiency
- maintain a high service availability standard and establish clear definitions of "healthy" for all system components
- champion improvements in proactive and reactive service maintenance, restoration and recovery targets
Security and compliance
You ensure where applicable data is sanitized and infrastructure and solutions follow secure and compliant practices and keep up to date with an evolving security threat landscape.
Meeting deadlines and managing time
You have gained the required experience to estimate the time required for implementing solutions and can apply a pragmatic, goal-driven and objective oriented approach.
Teamwork and autonomy
You can work in a team or autonomously to achieve objectives and goals, manage expectations and adapting to challenges as they arise.
Communication
Clear, respectful, appropriate, and timely communication with peers and leadership. This includes the ability to manage expectations in a timely manner, explain concepts and collaboration and presentation. You may occasionally communicate directly with stakeholders, and you are expected to represent the company in professional manner.
Self-development
Continuous improvement of both technical and soft skills through various means including self-study, courses and certifications, practical exposure and acting on review, peer, and leadership feedback.
Professionalism
You are a professional and act, communicate and dress appropriately in front of clients and your peers. You are an example to your peers and fly the company flag high. This covers areas such as being on time, honesty, respect and appropriate language and behaviour in a working environment.
Job Type: Full-time
Education:
Experience:
- DevOps: 3 years (Required)
Work Location: Hybrid remote in Stellenbosch, Western Cape (Stellenbosch)