Senior Linux DevOps Engineer

17 hours ago


Umhlanga, South Africa BET Software Full time

We Want You: Are you ready to drive transformation and lead innovation in the world of software development? BET Software is searching for a passionate and experienced Senior Linux DevOps Engineer to join our team in Durban. In this role, youll be at the forefront of designing, implementing, and managing complex DevOps processes and infrastructure, bridging the gap between development and operations to ensure seamless, efficient, and reliable delivery. Beyond technical expertise, youll mentor and inspire the next generation of talent while shaping strategic decisions that elevate our DevOps capabilities. Ready to make a meaningful impact? Apply now. You Bring: Diploma/Degree in IT or working experience in an IT related field. Microsoft Certified: Azure DevOps Engineer expert. Minimum of 5 years in an IT related field. Detailed knowledge of the SLDC and management of software projects. Basic understanding of software development concepts and programming language like .NET, C#, and JavaScript frameworks such as Angular and React. Familiarity with version control systems like Git, GitHub and GitHub Actions. Eagerness to learn and adapt to new technologies and tools. Strong communication skills and the ability to work collaboratively within a team. Problem-solving mindset and attention to detail. Understanding and/or knowledge of Cockroach DB, Redis, and/or SQL Databases. Knowledge of PowerShell Scripting such as winrm. Red Hat Certified Engineer (RHCE). Certified Kubernetes Administrator (CKA). Certified Docker Associate (DCA). What Youll Do: Technical responsibilities: Deployments and Responsibilities: Design and implement CI/CD solutions using most appropriate approved patterns. Design and implement CI/CD solutions for single and multi-tier architectures. Track monitoring and alerting of downstream operations to identify issues with CI/CD. 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 - gather and analyse User/Business System Requirements. Identify all dependencies, including those which may not be immediately apparent. Act based on your understanding/findings to reduce the possibility of failure. Understand the CI/CD requirements for all projects by attending project planning meetings when required or taking all other reasonable steps to: 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. Share operational needs and development forecasts to allow for accurate planning of projects in a timely manner. 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. Implementation of Solution: Deliver a solution which performs efficiently and can co-exist with other solutions and does not have a detrimental impact on other solutions. Ensure the solution is functionally complete, compatible with existing/other technology/frameworks. Ensure solution has a high usability factor, is reliable and maintainable. 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. Implement testing strategy as part of CI/CD to ensure quality of deployments and security. Perform Monitoring and Configuration: Ensure accelerated CI/CD with the use of continuous monitoring and configuration management tools. Deploy all new applications/solutions/modules. 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(s). 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. Understanding the use and implementation of microservices. Technical Outputs: Infrastructure as Code (IaC): Develop and maintain infrastructure automation scripts and templates using tools like Terraform, CloudFormation, or Ansible to provision and manage infrastructure resources. Continuous Integration/Continuous Deployment (CI/CD): Implement and optimise CI/CD pipelines to automate software build, testing, and deployment processes, ensuring fast and reliable releases. Deployment Automation: Automate the deployment of applications and services to various environments, such as development, staging, and production, while ensuring consistency and reliability. Monitoring and Alerting: Set up monitoring tools and define alerting thresholds to proactively detect and address system issues or performance bottlenecks. Security Integration: Implement security best practices throughout the CI/CD pipeline, including vulnerability scanning, access control, and compliance checks. Containerisation and Orchestration: Use technologies like Docker and Kubernetes to containerise applications and manage container orchestration for scalability and resilience. Version Control: Maintain and enforce version control systems (e.g., Git) for code and infrastructure configurations, ensuring collaboration and traceability. Scripting and Coding: Write scripts and code in languages like Python, Bash, or PowerShell to automate various tasks and create custom tools. Documentation: Create comprehensive documentation for configurations, processes, and troubleshooting guides to facilitate knowledge sharing and onboarding. Behavioural Outputs: Collaborate effectively with cross-functional teams, including developers, system administrators, and management, to understand requirements and convey technical information clearly. Exhibit strong problem-solving skills to identify and resolve complex technical issues promptly, minimising downtime and disruptions. Be flexible and adaptable to evolving technologies and industry trends, continuously learning and improving skills. Effectively plan and prioritise tasks, manage project timelines, and ensure that DevOps projects meet their objectives on time and within budget. Provide guidance and mentorship to junior and intermediate DevOps team members, fostering their professional growth and skill development. Foster a collaborative and positive work environment, working closely with development and operations teams to achieve common goals. Stay updated on security best practices and ensure that security is integrated into all DevOps processes. Proactively monitor systems and services, taking preventive actions to address potential issues before they become critical. Continuously seek opportunities to optimise and improve DevOps processes and workflows for increased efficiency and reliability. Living the Spirit: Encourage the spirit of teamwork and collaboration and working together achieving common goals for the Devops Team. Embracing different perspectives, encouraging, and considering other team members ideas and opinions. Remaining agile and driving continuous improvement within the DevOps space by embracing each day as an opportunity for learning, innovation and fearless problem-solving. Being accountable and committed to stepping up and been involved in working towards a high-performance culture at BET. Leading as example taking ownership and remaining committed to high quality DevOps deployments and continuously contributing to a high performing team. Openness to change and adapting to technologies and methodologies in the market, hence continuously keep abreast of changes in the DevOps field. Creating and maintaining documentation, processes, and procedure of knowledge transfer within the team, hence making it easier for others to absorb and apply the knowledge seamlessly. 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 candidates who meet the stipulated minimum requirements will be considered.



  • Umhlanga, KwaZulu-Natal, South Africa BET Software Full time

    BET Software is seeking a seasoned Senior DevOps Systems Engineer to lead the design, implementation, and management of complex DevOps processes and infrastructure.Key Responsibilities:Design and implement CI/CD solutions for single and multi-tier architecturesTrack monitoring and alerting of downstream operations to identify issues with CI/CDShare...

  • DevOps Tech Lead

    8 months ago


    Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - Bachelor’s degree in Computer Science; Software Engineer; or similar field advantageous. - Previous software development skills advantageous. - Demonstrated leadership skills. - Detailed knowledge of the SLDC and management of software projects. - Good written and verbal communication skills. **W**hat You’ll...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - A minimum of 8 years of experience within the infrastructure field. - A minimum of 4 years of domain experience and a broad range of technical exposure (e.g.: Network, Server, Systems Admin or Engineer). - Experience with designing and leading the solutions design for the team. - Experience understanding a holistic...


  • Umhlanga, KwaZulu-Natal, South Africa Gap Consulting Full time

    At Gap Consulting, we are seeking a highly experienced Mechanical Design Engineer to join our team. This role is ideal for an individual with a strong background in commercial vehicle design and development.The successful candidate will have a minimum of 5 years experience in mechanical design engineering within the commercial vehicle industry. A BEng in...


  • Umhlanga, KwaZulu-Natal, South Africa Gap Consulting Full time

    We are seeking a highly skilled Senior Mechanical Professional to join our team at Gap Consulting. This role involves utilizing your extensive experience as a Mechanical Design Engineer in the Commercial Vehicle Industry to drive innovative product design and development.The ideal candidate will have a minimum of 5 years' experience in this field, a BEng in...

  • Senior Project Manager

    4 months ago


    Umhlanga, South Africa Royal Haskoning DHV Full time

    **Senior Project Manager (Engineering & Construction) - Umhlanga Office** **Main Responsibilities**: - Manage complex, multi-disciplinary building projects from inception to completion, leading diverse technical teams - Execute building projects successfully by meeting stakeholder expectations, maintaining commercial excellence, achieving quality outputs...

  • Senior Copywriter

    2 months ago


    Umhlanga, South Africa iKhokha Full time

    **Company Description** iKhokha is a place where chance takers become change makers. At iKhokha, we believe in better. As you'd expect, our pace is fast-moving and ever-changing. We like it that way. As one of the fastest growing Fintech's in Africa we've built a team of global change-makers who want to make an impact. If you believe in a better future, be a...


  • Umhlanga, South Africa MAST Recruitment Full time

    Experience as senior Procurement Officer in the Engineering/ Services industry? Do you have at least 5 years experience as a Procurement Officer in this field? Have you had full exposure to managing the procurement of goods, equipment, repair material and services according to good utility practice, company rules and procedures and legal, contractual...


  • Umhlanga, KwaZulu-Natal, South Africa Gap Consulting Full time

    About UsWelcome to Gap Consulting, where we value expertise and innovation. As a leading consulting firm, we strive for excellence in every aspect of our work. We are currently seeking a talented Mechanical Design Engineer to join our dynamic team.The successful candidate will have a solid understanding of mechanical engineering principles, excellent...

  • Test Manager

    7 months ago


    Umhlanga, South Africa iKhokha Full time

    **Company Description** iKhokha is one of the fastest-growing fintech companies in Africa. As you'd expect, our pace is fast-moving and ever-changing. We like it that way. Our office is a high-performance environment where we thrive on pushing each other to challenge the status quo. If that doesn’t appeal to you, you probably shouldn’t work here. Embark...


  • Umhlanga, South Africa iKhokha Full time

    **Company Description** iKhokha is a place where chance takers become change makers. At iKhokha, we believe in better. As you'd expect, our pace is fast-moving and ever-changing. We like it that way. As one of the fastest growing Fintech's in Africa we've built a team of global change-makers who want to make an impact. If you believe in a better future, be a...


  • Umhlanga, South Africa iKhokha Full time

    **Company Description** iKhokha is a place where chance takers become change makers. At iKhokha, we believe in better. As you'd expect, our pace is fast-moving and ever-changing. We like it that way. As one of the fastest growing Fintech's in Africa we've built a team of global change-makers who want to make an impact. If you believe in a better future, be a...

  • Group Head of It

    3 months ago


    Umhlanga, South Africa GBS Full time

    **Are you a transformational leader with expertise in software development, cloud computing, and cybersecurity?** **Your Key Responsibilities**: **1. Group Technological Strategy** - Develop and communicate an innovative IT strategy that aligns with our business goals. - Champion digital transformation initiatives while staying ahead of technology trends....

  • Product Manager

    7 months ago


    Umhlanga, South Africa iKhokha Full time

    Company Description iKhokha is one of the fastest-growing fintech companies in Africa. As you'd expect, our pace is fast-moving and ever-changing. We like it that way. Our office is a high performance environment where we push each other to challenge the status quo. If that doesn’t appeal to you, you probably shouldn’t work here. **Job...


  • Umhlanga, South Africa Invigor8 Innovative Social Transformation Full time

    **Key Responsibilities**: - Ensure Database design is robust, scalable and operating optimally - Actively contribute to planning meetings, documentation and testing - Determine, drive and document database policies, procedures and standards within the team - Set and maintain database standards. - Ensure high DB availability as this has a public-facing web...


  • Umhlanga, South Africa Practice Protect Full time

    Join the largest Cyber Security software and services provider to the accounting industry across Australia and America. We are growing fast and we’re looking for dynamic and driven Durbanites to grow with us! We’ll give you more exciting company background during the recruitment process so let’s get straight to the point! We enjoy a collaborative and...


  • Umhlanga, South Africa Practice Protect Full time

    Join the largest Cyber Security software and services provider to the accounting industry across Australia and America. We are growing fast and we’re looking for dynamic and driven Durbanites to grow with us! We’ll give you more exciting company background during the recruitment process so let’s get straight to the point! We enjoy a collaborative and...


  • Umhlanga, South Africa BET Software Full time

    **We Want You**: **You Bring**: - 3+ years of experience on an IT service desk. - Preferred qualification in IT: Computer Engineering or Software Programming (Degree or Diploma). - Minimum 1-year experience with databases - Minimum 1-year server/client-side languages. - Strong written and verbal communication skills. - Good interpersonal skills and...

  • Senior Data Analyst

    7 months ago


    Umhlanga, South Africa iKhokha Full time

    **Company Description** iKhokha is one of the fastest-growing fintech companies in Africa. As you'd expect, our pace is fast-moving and ever-changing. We like it that way. Our office is a high performance environment where we push each other to challenge the status quo. If that doesn’t appeal to you, you probably shouldn’t work here. **So, what will you...

  • Technical Architect

    6 days ago


    Umhlanga, South Africa iKhokha Full time

    Company Description iKhokha is one of South Africa’s fastest growing Fintech’s and a front-runner in innovation and technology. We develop digital tools to help entrepreneurs start, run and grow their business. **Job Description**: iKhokha is searching for a Technical Architect to join our growing tribe. We're looking for someone who is comfortable and...