DevOps Engineer
Cape Town - South Africa
Job Summary
S-RM isrecruitingaSenior DevOpsEngineerto play a key role inthe development and maintenance of products for our Corporate Intelligenceteam.
WHO ARE WE
S-RM is a global intelligence and cyber security consultancy. Since 2005wevehelped companies governments and private individuals solve some of their most complex challenges.
Wevebeen able to do this because of our outstanding to developing bright curious enthusiastic people who want to think critically solve complex problems and achieve success.
But we also know that the lives and careers it helps us proud of this culture and we invest in our peoples wellbeing learning and ideas every day.
Wereexcitedyourethinking about joining us.
THE ROLE
This role willbe working as part of a larger software team supporting our Corporate Intelligenceteam in the development of complex intelligence software products.
We expect that the following will becomponentof the key responsibilities for this position:
- Design build andmaintainscalable secure andhighly availablecloud infrastructure on AWS supporting multiple product teams with differing needs.
- Own infrastructure as code using Terraform ensuring environments are reproducible versioncontrolled and welldocumented.
- Architect implement andmaintainrobust CI/CD pipelines to support build test and deployment workflows.
- Collaborate closely with development teams to improve deployment reliability speed and automation.
- Own observability andmonitoringpractices ensuring meaningful metrics dashboards logs and alerts are in place.
- Embed security best practices into infrastructure CI/CD pipelines and runtime environments.
- Keep up to date with DevOps cloud and AWS best practices tooling and emerging technologies.
- Take ownership of complex problems endtoend from design through to production support.
WHAT WERE LOOKING FOR
We think candidates with the following skills and experience are likely to succeed as aSenior DevOps Engineerat S-RM.
That said if youdontthink you meetall ofthe criteria below but are still interested in the job please apply. Nobody checks every boxwerelooking for candidates that are particularly strong in a fewareas andhave some interest and capabilities in others.
Werelooking for someone thatis able toadapt to change and work comfortably in a fast-paced environment this person will have some orall ofthese skills:
- Degree level education in a computer science maths or related numerate subjectORequivalent practical experience.
- Proven experience as a Senior DevOps Engineer or similar role supporting multiple product or engineering teams.
- Strong handson experience with AWS (e.g. EC2 ECS/EKS RDS IAM VPC S3 OpenSearch CloudWatch) in production environments.
- Extensive experience using Terraform to manage infrastructure as code including module design and environment separation.
- Solid experience building andmaintainingCI/CD pipelines.
- Strong observability and monitoring experience including metrics logs alerts and dashboards.
- Good understanding of Linux/Unix systems networking fundamentals and cloud security best practices.
- Experience with containerisation and orchestration (e.g. Docker ECS Kubernetes).
Any ofthe followingpersonalskills would bevery beneficialin thisposition:
- Strong problem-solving skills and the ability to work independently in a small agile team.
- Wellorganised with strong attention to detail particularly in automation and infrastructure changes.
- Deliveryfocused balancing speed with reliability and longterm maintainability.
- A proven abilityto work fromidea to a working feature.
- Able to evaluatenew technologiespragmatically rather than adopting trends for their own sake.
- Strong communicationskills withability to communicate with business stakeholders to understand the problemsand contribute to technical discussions.
The successful candidate must have permission to work in South Africa by the start of their employment.
BENEFITS
We offerthoughtful balanced rewardsand 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 yearin addition to bank holidays (1 day for every day of service up to a maximum of 28 days);
- Matchingpension contribution up to 7%(up to a maximum of 14% combined) andfinancial education;
- Hybrid working and flexible working hours
Parental Support:
- Fertility treatment leave 5 daysof leave per cycle of treatment per year;
- Maternity leave 26 weeksof full pay followed by 13 weeks of half pay;
- Paternity leave 6 weeksof 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 appHeadspace;
- EAP programmefor you and your immediate family.
THE APPLICATION PROCESS
To apply for this role please send anup-to-dateCVto Job Application for DevOps Engineer at S-RM
The application process will include:
- A preliminary callwhich will be a chance for you to find out more about S-RM and the role.
- First Interview - this will be run remotelyand willlikely bemore technical in focus
- Second interview - this will be run remotelyand willlikely bemore focussed onthe role in more detail andyour 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 talentsexperiencesand perspectives.
Required Experience:
IC
About Company
Leading cyber security consultancy and intelligence experts delivering intelligence, resilience, and response solutions to clients worldwide.