Senior DevOps Engineer
1 week ago
We Want You:
Are you ready to pioneer innovation and redefine the landscape of software development? BET Software is on the lookout for a dynamic
Senior DevOps Engineer
to join our trailblazing team. In this role, you'll spearhead the delivery, optimisation, and maintenance of infrastructure databases and middleware capabilities, ensuring seamless support for the development and operation of cutting-edge solutions. Collaborating closely with dedicated teams, you'll review solution designs, implement infrastructure and applications, and provide mentorship to our DevOps team. If you're fueled by a passion for pushing the boundaries of software excellence, seize this opportunity and apply now to lead the charge into a future of endless possibilities
You Bring:
- Diploma or Bachelor's Degree in Computer Science/Information Technology or related.
- A minimum of 5 years in a Development/Deployments/IT focused role.
- Detailed knowledge of the SDLC and management of software projects.
- Previous Software Development skills.
- Excellent verbal and written communication skills.
- Strong attention to detail.
- Must be able to adapt to work in a fast paced, dynamic environment.
- Resilience and capability to be forward thinking and learning.
What You'll Do:
Technical responsibilities:
Deployments and responsibilities
- Design & implement CI/CD solutions using most appropriate approved patterns and for single and multi-tier architectures.
- Track monitoring and alerting of downstream operations to identify issues with CI/CD.
- Identify patterns/changes post new CI/CD.
- Use monitoring to track changes in patterns of systems performance.
- Share successful patterns for building applications/services and deployments across teams and/or products.
- Be actively involved with roll-back/forward decision making.
Planning preparation and participation
- Planning preparation - Gather business system requirements.
- Identify all dependencies, including those which may not be immediately apparent.
- Act based on understanding/findings to reduce the possibility of failure.
- Planning - participate in project planning.
- Working with project managers and developers to get software and systems up and running in a timely manner and ensuring long-term scalability for the business. Share operational needs and development forecasts to allow for accurate planning of projects in a timely manner.
- Explain and help teams visualize the end-to-end flow of software, through DevOps.
- Help teams get a better understanding of the steps involved to get CI/CD done which in turns brings value to the customer.
Implementation of solution
- Ensure solution has a High Usability factor, is reliable and maintainable.
- Understanding emerging technologies and methodologies such as microservices, and when to implement them.
- Understand and implement containerization where the concept of virtualisation not only mimics the digital configuration of the hardware but also mimics the OS and libraries that encompass the entire runtime environment.
- Acquire all the skills needed to use and deploy: Server Virtualisation and Network Virtualisation
- Provide/create/document and share diagrams of Infrastructure.
Support Testing and Verification
- Ensure the project management team and management team are informed of potential risks due to unfixed defects or fix defects.
- Develop a continuous automated testing strategy that would ensure testing is performed earlier in the software lifecycle, increases quality, shortens the long test cycles, and reduces the possibility of defects making their way into the production code.
- Assist developers in practicing high quality/velocity methodologies such as test-driven development (TDD).
- Ensure that each change is built and verified by means of tests and verifications that would quickly detect any integration errors.
- Recommend tools and techniques that will enable high velocity delivery of applications.
Perform Monitoring and Configuration
- Ensure accelerated CI/CD with the use of continuous monitoring and configuration management tools.
- Perform upgrades and complete fixes within the production environment.
- Ensure that all modules are ready for production based on specific procedures.
- Ensure that the documenting of knowledge transfer happens.
- Perform ongoing evaluation of existing applications and platforms.
- Recommend solutions to enhance performance by gap analysis.
- Perform monitoring, configuration, maintenance and troubleshooting of the implemented solution.
Use Tools and Technologies
- Display a thorough understanding of DevOps key concepts.
- Display knowledge of various DevOps tools and technologies.
- Identify new tools which would improve the overall effectiveness of DevOps.
- Use tools to increase the overall development velocity and code quality.
Behavioural attributes:
Adaptably Resilient
- Adapts to change and is open to new ideas and willing to take on new responsibilities.
- Able to handle pressure and can effectively adjust plans to meet changing needs/demands.
- Changes his/her interpersonal style and approach based on the circumstances.
- Adapts behaviour to maintain cooperative relationships with others.
- Accepts changes to task, plans and procedures in order to align with strategic direction of the organisation and appropriately adjusts behaviour and activities to changing conditions.
- Maintains a positive attitude in the face of change.
Decision Making Quality
- Makes confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others and ensures others understand the decision before moving forward.
- Considers short- and long-term implications of the decision.
- Able to logically defend and explain judgements and decisions.
- Takes steps to accurately define the problem before seeking a solution.
- Bases decisions and evaluations on a careful and systematic review of relevant facts and information.
Resourceful and improving
- Generates new ideas and challenges the status quo, takes risk, supports change and encourages innovation.
- Searches for opportunity to create new ideas and innovate or improve efficiencies wherever possible.
- Solves problems through questioning the status quo.
The Company We Keep:
At BET Software, we don't just recruit talent, we cultivate it. Our learning and development programmes, our various opportunities for growth, and our well-deserved incentives are what keep our All-Star Team the best amongst the rest.
Please note that only team members who meet the stipulated minimum requirements will be considered. If you have not been contacted within 30 days, kindly find your application to be unsuccessful.
-
DevOps Engineer
1 week ago
Cape Town, Western Cape, South Africa DLK Group Full time R900 000 - R1 200 000 per yearJob DescriptionThe role of the Specialist DevOps Engineer is to develop and maintain CI/CD pipelines and encompasses many activities including (but not limited to): Ensuring deployment automation and infrastructure processes.Monitoring and optimising system performance and reliability.Collaborating with development and operations teams.Implementing and...
-
DevOps Engineer
1 week ago
Cape Town, Western Cape, South Africa Global One Full time R900 000 - R1 200 000 per yearJob briefWe are looking for a DevOps Engineer to help us build functional systems that improve customer experience.DevOps Engineer responsibilities include deploying product updates, identifying production issues and implementing integrations that meet customer needs. If you have a solid background in software engineering and are familiar with Ruby or...
-
DevOps Engineer
3 days ago
Cape Town, Western Cape, South Africa Exclusively Remote Full time R900 000 - R1 200 000 per yearDevOps Engineer PositionFull-Time, Mainly US hours, Some SA hours (4pm-12am SAST)Remote, from South Africa (Citizen/Resident)Job Description:We are seeking a highly skilled and experienced Azure DevOps Engineer to manage and optimize our deployment processes.The ideal candidate will have a strong background in DevOps practices, Azure cloud services, and...
-
DevOps Engineer
3 days ago
Cape Town, Western Cape, South Africa AiR Full time R400 000 - R1 200 000 per yearDevOps EngineerLocation: Remote (South Africa)About the RoleWe are looking for a DevOps Engineer to strengthen our infrastructure, security, and deployment processes. This role will manage AWS environments, enhance CI/CD practices, and ensure high levels of availability and compliance.Key ResponsibilitiesManage AWS infrastructure using IaC practices.Oversee...
-
Cloud DevOps Engineer
3 days ago
Cape Town, Western Cape, South Africa Boardroom Appointments Full time R2 000 000 - R2 500 000 per yearCloud DevOps EngineerKey Responsibilities:Design, implement, and maintain CI/CD pipelines for cloud applications.Provision and manage cloud infrastructure using Infrastructure as Code (IaC).Build, deploy, and manage containerized applications using Docker and Kubernetes.Integrate security practices into DevOps pipelines (DevSecOps).Implement logging,...
-
Cloud DevOps Engineer
1 week ago
Cape Town, Western Cape, South Africa Global One Full time R400 000 - R800 000 per yearJob briefWhen we begin discussing the DevOps engineer job description, we may begin by saying that the role of a DevOps engineer is critical to the projects overall success, right from planning to support primary KPI as customer satisfaction and productivity. A DevOps Engineer Expert has an essential role in integrating the project functions and resources...
-
DevOps Engineer
1 week ago
Cape Town, Western Cape, South Africa Elixirr Digital Full time R600 000 - R1 200 000 per yearAre you interested in building, deploying, and maintaining production infrastructure and services? Do you have an understanding of DevOps working principles and cloud computing concepts? Are you a strong problem-solver?Join Elixirr Digital as a DevOps Engineer and help us in building and maintaining internal infrastructure to support our software development...
-
DevOps Engineer
3 days ago
Cape Town, Western Cape, South Africa Boardroom Appointments Full time R250 000 - R500 000 per yearWe are looking for a highly skilled Linux DevOps specialist to support an existing development team, and also to innovate and drive best practices in our operational team. We are looking for a self-motivated, passionate and creative person skilled in problem solving. We are looking for someone who thinks outside the box and can deliver with minimal...
-
DevOps Engineer
3 days ago
Cape Town, Western Cape, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per yearMinimum Requirements: Bachelor's degree in computer science, information systems, or anengineering discipline; OR 2+ years of professional experience in sitereliability or DevOps. Proficiency with Linux operating systems.Preferred Skills and Experience: 3+ years of experience in DevOps, site reliability engineering, or systemadministration. 3+ years of...
-
AWS DevOps Engineer
1 week ago
Cape Town, Western Cape, South Africa DT Projects SA Full time R75 000 - R750 000 per yearJob Title:AWS DevOps EngineerSalary:R75,000 per month (gross basic) + pension contributionArea:Cape TownType:Onsite initially, then move to HybridStart Date:5 January 2026SummaryWe're looking for an AWS DevOps Engineer to help shape and protect a cloud-native engineering environment built on AWS. You'll take ownership of core infrastructure, refine CI/CD...