
S-RM · Cape Town
S-RM is recruiting a Senior DevOps Engineer to play a key role in the development and maintenance of products for our Corporate Intelligence team. WHO ARE ...
S-RM is recruiting a Senior DevOps Engineer to play a key role in the development and maintenance of products for our Corporate
Intelligence team.
S-RM is a global intelligence and cyber security consultancy. Since 2005, we’ve helped companies, governments and private
individuals solve some of their most complex challenges.
We’ve been able to do this because of our outstanding people. We’re committed to developing bright, curious, enthusiastic people
who want to think critically, solve complex problems, and achieve success.
But we also know that work isn’t everything. It’s about the lives and careers it helps us build. We’re immensely proud of this
culture and we invest in our people’s wellbeing, learning, and ideas every day.
We’re excited you’re thinking about joining us.
This role will be working as part of a larger software team supporting our Corporate Intelligence team in the development of
complex intelligence software products.
We expect that the following will be component of the key responsibilities for this position:
teams with differing needs.
We think candidates with the following skills and experience are likely to succeed as a Senior DevOps Engineer at S-RM.
That said, if you don’t think you meet all of the criteria below but are still interested in the job, please apply. Nobody checks
every box—we’re looking for candidates that are particularly strong in a few areas, and have some interest and capabilities in
others.
We’re looking for someone that is able to adapt to change and work comfortably in a fast-paced environment, this person will have
Any of the following personal skills would be very beneficial in this position:
to technical discussions.
The successful candidate must have permission to work in South Africa by the start of their employment.
We offer thoughtful, balanced rewards and support to help our people do their best work and live their lives outside it, this
To apply for this role, please send an up-to-date CV to Job Application for DevOps Engineer at S-RM
1. A preliminary call, which will be a chance for you to find out more about S-RM and the role.
1. First Interview - this will be run remotely and will likely be more technical in focus
1. Second interview - this will be run remotely and will likely be more focussed on the role in more detail and your ability to
collaborate with our varied team
We nurture a culture of equality, diversity and inclusion and we are dedicated to developing a workforce that displays a variety
of talents, experiences and perspectives.
INFRASTRUCTURE ENGINEER Cape Town Hybrid working (On-site Tuesday and Thursday) Based on the Cape Town beachfront – a breathtaking expanse of white sand and surf, against the backdrop of the world-famous Table Mountain is our newest addition to LiveScore Group – Wonderlabz. With a strong legacy collective expertise, the team in Cape Town push the boundaries of gaming design and development, always aiming to provide advanced solutions to complex operational challenges delivering inhouse gaming software to LiveScore Group of the highest quality, every time. LiveScore Group is home to LiveScore, LiveScore Bet and Virgin Bet and now Wonderlabz - four of the most exciting brands in the sports and gaming industries today. We are passionate and excited about what we do in the Sports Media, Gaming and Betting sector and are proud of the high ratings we have achieved. We live our values, aiming to enhance and increase the enjoyment of sport through innovative products and immersive experiences. Trust is important in how we work, ensuring we are a collaborative unit who holds each other accountable. Relentlessly ambitious in everything we do, we embrace change and understand that failure is part of success. We use our platform for positive social change and work to build a company our employees are proud to work for. We have a long-term commitment to diversity and inclusion. Our I.D.E.A (Inclusion, Diversity, Equality, Awareness) Forum is critical to our business and is embedded in our organisational structure to support a sense of belonging for everyone and to create a culture that allows all employees to thrive. The Role The Infrastructure Engineer’s role is to administer the Online Gaming platforms, ensure optimum performance and availability of such platform, provide third/fourth-level troubleshooting support, and liaise with all applicable service providers and third parties including NOC/1st/2nd line support. Provide technical support to all roles. Key Responsibilities * Partake in the design and implementation of new setups * Assist in process improvement and automation. * Test and design new systems/services and their suitability for possible use in production environments * Proactive monitoring and support of the live and staging infrastructure * Investigate and react to any live or staging issues that might arise * Prepare and take part in the periodic release of new software * Act as an escalation point for issues flagged by customer support * Handle service requests, incidents, problems and change requests, using ITIL best practice. * Assist in process improvement and automation. * Assist in intensive investigations into problems that would included detailed log and metrics analysis to provide detailed analysis, resolution and future prevention of such issues Skills, Knowledge and Experience * All-rounder with proven experience in linux based environments with very good IT knowledge * Possess excellent communication skills, capable of delivering information to both technical as well as non-technical personnel, the ability to work autonomously and in a team environment * Detect/analyse alarms to provide fault isolation and remote troubleshooting, being a responsible individual for problems until their complete resolution * Ability to analyse logs for troubleshooting issues, including malicious activity or cybersecurity threats, code and systems errors and problems * Understands how to direct, support and guide other team members and knows how to motivate them with great attention to detail and acts as a senior technical resource for outages until restoration. * Production support or implementation of Kubernetes, preferable in google managed Kubernetes environment (GKE) for at least 24 months * Virtualisation - OpenStack, VMware, Cloud - Experience with any: Google GKE, Amazon EKS, Azure AKS, OpenShift/OKD * Excellent log analysis and setup of aggregated logging systems such as Splunk/EFK and excellent networking skills including packet capture and analysis * Excellent monitoring and metrics analysis and systems implementation such as Grafana, APM, Prometheus, Zabbix, etc… with deep knowledge of various monitoring tools and excellent problem-solving skills * Experience with code repositories GitHub/Gitlab, CI/CD pipelines and DevOps principles and DNS/HTTPS certificates What can we offer? * Discovery medical aid * 21 days leave * Discretionary company performance bonus
S-RM is recruiting a Golang Developer to play a key role in the development and maintenance of products for our Corporate Intelligence team. WHO ARE WE S-RM is a global intelligence and cyber security consultancy. Since 2005, we’ve helped companies, governments and private individuals solve some of their most complex challenges. We’ve been able to do this because of our outstanding people. We’re committed to developing bright, curious, enthusiastic people who want to think critically, solve complex problems, and achieve success. But we also know that work isn’t everything. It’s about the lives and careers it helps us build. We’re immensely proud of this culture and we invest in our people’s wellbeing, learning, and ideas every day. We’re excited you’re thinking about joining us. THE ROLE This role will be working as part of a larger software team supporting our Corporate Intelligence team in the development of complex intelligence software products. We expect that the following will be component of the key responsibilities for this position: * Design, build, and maintain backend services in Golang and front‑end features using React. * Build and evolve APIs to integrate multiple external data providers. * Use OpenSearch for searching, indexing, and analytics use cases. * Deploy and operate services on AWS, following best practices. * Work with large datasets, focusing on performance, reliability, and scalability. * Collaborate closely with the Product Manager to break down requirements and deliver incremental value. * Work alongside the DevOps team on deployment, observability and automations. * Take ownership of features from design through to production and ongoing improvement. * Ensure high code quality through unit tests, integration tests, and other testing strategies. * Contribute to technical discussions and help improve engineering standards across the team. The role will be based in our Cape Town office; however, we have flexible working arrangements available. WHAT WE’RE LOOKING FOR We think candidates with the following skills and experience are likely to succeed as a Golang Engineer at S-RM. That said, if you don’t think you meet all of the criteria below but are still interested in the job, please apply. Nobody checks every box—we’re looking for candidates that are particularly strong in a few areas and have some interest and capabilities in others. We’re looking for someone that can adapt to change and work comfortably in a fast-paced environment, this person will have some or all these skills: * Degree level education in a computer science, maths or related numerate subject, OR equivalent practical experience. * Proven experience as a Software Engineer with Golang, practical experience in building front‑end applications with React. * Experience designing and consuming RESTful APIs. * Hands-on experience with AWS, e.g. ECS, Lambda, S3, RDS, IAM, Open Search or similar. * Solid understanding of working with large data volumes. * Strong testing mindset, including unit tests, integration tests, awareness of other testing strategies (e.g. contract, end‑to‑end). * Experience in microservice architecture, experience in applying AI / ML techniques or working with AI‑driven systems, familiarity with data pipelines or analytics platforms. Any of the following personal skills would be very beneficial in this position: * Strong problem-solving skills and the ability to work independently in a small, agile team. * Well,‑organised with strong attention to detail. * Delivery‑focused, balancing speed with reliability and long‑term maintainability. * A proven ability to work from idea to a working feature. * Able to evaluate new technologies pragmatically rather than adopting trends for their own sake. * Strong communication skills and ability to communicate with business stakeholders to understand the problems and contribute to technical discussions. The successful candidate must have permission to work in South Africa by the start of their employment. BENEFITS We offer thoughtful, balanced rewards and support to help our people do their best work and live their lives outside it, this includes but is not exhaustive of: * 23 days holiday per year in addition to bank holidays (+1 day for every day of service up to a maximum of 28 days); * Matching pension contribution up to 7% (up to a maximum of 14% combined), and financial education; * Hybrid working and flexible working hours Parental Support: * Fertility treatment leave – 5 days of leave per cycle of treatment per year; * Maternity leave – 26 weeks of full pay followed by 13 weeks of half pay; * Paternity leave – 6 weeks of full pay. Various Health and Medical Benefits including: * Medical Aid and Gap Cover Policy (taxable benefit) for you and your family; * Free access to the world-famous mindfulness app Headspace; * EAP programme for you and your immediate family. THE APPLICATION PROCESS To apply for this role, please send an up-to-date CV to Job Application for Golang Developer at S-RM The application process will include: 1. A preliminary call, which will be a chance for you to find out more about S-RM and the role. 1. First Interview - this will be run remotely and will likely be more technical in focus 1. Second interview - this will be run remotely and will likely be more focussed on the role in more detail and your ability to collaborate with our varied team We nurture a culture of equality, diversity and inclusion and we are dedicated to developing a workforce that displays a variety of talents, experiences and perspectives.
Om Customer First På Customer First utvecklar vi en AI-driven kontaktcenter- och ärendeplattform för större företag. Vår plattform körs i privata Kubernetes-kluster och bygger bland annat på MariaDB Galera, MaxScale, ArgoCD, CI/CD-pipelines och en hög grad av automation. Du kommer att arbeta med system där tillgänglighet, säkerhet och stabilitet är viktiga delar av vardagen. Vi är ett team på drygt 30 personer och arbetar 100 procent från vårt kontor i Stockholm. Vi tror på nära samarbete, snabba beslutsvägar och att man utvecklas snabbast genom att arbeta tillsammans. Om rollen Vi söker dig som har arbetat praktiskt med Kubernetes och vill ta nästa steg inom DevOps och plattformsutveckling. Du behöver inte vara expert på alla delar av vår tekniska miljö från början. Det viktigaste är att du har en bra teknisk grund, kan arbeta självständigt och vill utvecklas mot ett större ansvar för drift, automation och arkitektur. Du kommer att arbeta tillsammans med utvecklare och andra tekniskt ansvariga med våra Kubernetes-miljöer, CI/CD-flöden, databaser, övervakning och interna automationsverktyg. Exempel på vad du kommer att arbeta med Drift och vidareutveckling av våra Kubernetes-miljöer Förbättring av CI/CD- och deploymentflöden Automation av återkommande och manuella arbetsuppgifter Övervakning, felsökning och incidenthantering Backup, redundans och hög tillgänglighet Skript och interna verktyg, främst i Python Förbättringar inom säkerhet, stabilitet och prestanda Dokumentation av tekniska lösningar och arbetssätt Vi tror att du har Praktisk erfarenhet av Kubernetes, Docker och Linux Arbetat med drift eller deployment av system i produktion Grundläggande förståelse för CI/CD och GitOps Förmåga att felsöka tekniska problem på ett strukturerat sätt Erfarenhet av att skriva skript eller mindre verktyg, gärna i Python Förståelse för automation och varför manuella moment bör minimeras Grundläggande kunskap om nätverk, databaser och hög tillgänglighet Ett intresse för systemdesign och långsiktig plattformsutveckling Vi förväntar oss inte att du redan kan hela vår teknikstack. Meriterande Det är ett plus om du har arbetat med något av följande: ArgoCD eller GitHub Actions Helm eller Kustomize Terraform, Pulumi eller annan Infrastructure as Code Prometheus, Grafana eller centraliserad loggning MariaDB, Galera eller andra databaslösningar med hög tillgänglighet Node.js, TypeScript eller SQL Privata Kubernetes-miljöer eller egen driftinfrastruktur Vem vi tror att du är Du är nyfiken, ansvarstagande och lösningsorienterad. Du vågar undersöka problem på egen hand, men förstår också när det är dags att ta hjälp eller diskutera en lösning med teamet. Du tycker om att automatisera, förbättra och skapa struktur. Du behöver inte ha alla svar från början, men du har viljan och förmågan att sätta dig in i komplexa tekniska miljöer. Vi erbjuder Möjlighet att arbeta praktiskt med Kubernetes i en verklig SaaS-plattform En roll där du får växa inom DevOps, automation och systemarkitektur Nära samarbete med utvecklare och tekniskt ansvariga Möjlighet att påverka hur vår infrastruktur och våra arbetssätt utvecklas Korta beslutsvägar och stort eget ansvar Möjlighet till aktieoptioner för rätt kandidat Vill du arbeta med Kubernetes, automation och affärskritiska system och samtidigt fortsätta utvecklas tekniskt? Då vill vi gärna höra från dig.