Talent.com
No longer accepting applications
Senior Devops Engineer

Senior Devops Engineer

BetsoftwareSouth Africa
9 days ago
Job description

Job Description

BETSoftware City of Cape Town, Western Cape, South Africa

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.
  • 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
  • Note : This description reflects one of several listed opportunities and may be accompanied by regional or advertiser-specific notes.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Engineer • South Africa

    Related jobs
    • Promoted
    Senior Backend Engineer I

    Senior Backend Engineer I

    M-KOPAZA
    Job title : Senior Backend Engineer I.Job Location : Gauteng, Cape Town.At M-KOPA, you'll build sophisticated event-driven microservices with real-world impact. Our engineering teams own their solut...Show moreLast updated: 18 days ago
    • Promoted
    Senior Infrastructure & Cloud Engineer

    Senior Infrastructure & Cloud Engineer

    Discovery LimitedZA
    Job title : Senior Infrastructure & Cloud Engineer.The Infrastructure and Cloud Engineer will optimize the company's on-premise network as well as Cloud Services. The incumbent will deploy Virtual a...Show moreLast updated: 30+ days ago
    DevOps Engineer (mid / senior) - 6 months FTC

    DevOps Engineer (mid / senior) - 6 months FTC

    Kupa GlobalZA
    Remote
    Quick Apply
    Our client, is a leading UK charity managing one of the largest networks of volunteers across the country to deliver essential healthcare, homelessness, and food security services.They are embarkin...Show moreLast updated: 20 days ago
    Senior DevOps Engineer - Cloud Infrastructure (Relocation to Spain)

    Senior DevOps Engineer - Cloud Infrastructure (Relocation to Spain)

    Remote RecruitmentZA
    Remote
    Quick Apply
    We’re looking for a highly skilled.DevOps professional ready to relocate and take ownership of the design, implementation, and maintenance of modern DevOps practices and scalable cloud architecture...Show moreLast updated: 30+ days ago
    DevOps Engineer

    DevOps Engineer

    PavagoZA
    Remote
    Quick Apply
    Our client is seeking a DevOps Engineer to build, maintain, and optimize infrastructure and deployment pipelines.This role requires expertise in cloud platforms, automation, monitoring, and CI / CD.T...Show moreLast updated: 27 days ago
    • Promoted
    Specialist Platform Engineer - Kubernetes

    Specialist Platform Engineer - Kubernetes

    Absa Group LimitedZA
    Job title : Specialist Platform Engineer - Kubernetes.Apply platform engineering expertise, critical thinking, design thinking and problem solving skills in an agile team environment to produce wel...Show moreLast updated: 14 days ago