BET Software Logo

Senior Devops Engineer

BET Software|Posted 5 days ago

Skills and experience

Role:DevOps engineer
Other roles:Cloud engineer, Site reliability engineer (SRE)
Experience in role:6+ years
Language proficiency:English
Must-have skills:
    Kubernetes
    Docker
    OpenShift

Location and salary

Remote policy:Hybrid
Location of job:Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

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 visualise 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 containerisation 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

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 practising 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.

• Provide/create/document and share diagrams of Infrastructure.

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.

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.

About BET Software

51-200 employees

We are growing are you?<p></p>BET Software is on a mission to push technological boundaries to create world-class online and retail betting solutions, and other pioneering software solutions and systems.

We are the brains behind SyX Software, an application with the incredible ability to result large volumes of transactions in rapid time. This software solution offers customers a fully realised sportsbook with integration into casino betting, virtual games, and live lotteries. SyX was pioneered by BET Software for the renowned Hollywoodbets brand and is designed to run on low-end hardware in locations with limited internet connectivity. SyX has also been launched in Lesotho, Mozambique, Zambia, Zimbabwe and Kenya.

We pride ourselves on our ability to forge close relationships with customers, and on providing leading-edge betting platforms, as well as 24/7 support, customisation, and optimisation that surpasses their expectations while ensuring that our company culture and Team wellbeing comes first!

With offices in Durban, East London and Johannesburg, we boast a Team made up of only the best, most highly-skilled individuals and grant our developers the freedom to work with the tech stack of their choice. If it works for them, it works for us!

If you’re looking to level up then look no further because at BET Software, growth is mandatory! We provide opportunities for our Team to complete formal qualifications, and we aim to cover the costs of courses that benefit both our Team Members and the company. BET is devoted to our All-Star’s development and career growth; we want you to be the best version of yourself!

Our values have been the fundamental building blocks on which we have built this dynamic and culturally diverse Team: At BET Software, as passionate as we are about changing things up in the tech industry, we are also all for making meaningful and sustainable change in the community around us and we do this through various CSI projects, as well as helping young people make their ICT dreams a reality through our Dare to Dream bursary programme.

We believe in constantly going against the grain, breaking the mould, shaking things up and disrupting global markets! Ready to be part of something greater? Apply now to be a part of our All-Star Team!

Perks at BET Software

Travel Opportunities
Further Learning Opportunities
Flexible Working Hours
Awesome Company Culture
Coffee, coffee, coffee
Modern Office Space with the best views
CSI Projects Involvement

Tech Stack

application and data

AngularJS
AngularJS
Javascript
Javascript
Node.js
Node.js
Java
Java
React
React
HTML5
HTML5
C#
C#
nginx
nginx
ASP.NET
ASP.NET
.Net Core 2.0
.Net Core 2.0
Angular
Angular

utilities

Elasticsearch
Elasticsearch
Power BI
Power BI

dev ops

GitHub
GitHub
Git
Git
Docker
Docker
Kubernetes
Kubernetes
Bash
Bash

business tool

Microsoft Sharepoint
Microsoft Sharepoint
Microsoft Teams
Microsoft Teams

Office Photos

Office photo
Office photo
Office photo
Office photo
Office photo
Office photo
Office photo

Similar jobs on OfferZen: