Talent.com
Intermediate DevOps Engineer

Intermediate DevOps Engineer

BETSoftwareDurban, ZA
16 days ago
Job description

Job title : Intermediate DevOps Engineer

Job Location : KwaZulu-Natal, Durban

Deadline : November 17, 2025

Quick Recommended Links

  • Jobs by Location
  • Job by industries

Skill Set

  • Software Development
  • Engineering
  • Responsibilities

    Role Responsibilities :

    Deployments and responsibilities :

  • Design & Implement CI / CD solutions using most appropriate approved patterns.
  • Design & 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 & 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.
  • Familiarity with GitHub and GitHub Actions.
  • Understanding the use and implementation of microservices.
  • Behavioural Outputs :

  • Continuous Integration and Continuous Deployment (CI / CD) Pipelines : DevOps engineers 2 are responsible for designing, implementing, and maintaining CI / CD pipelines. These pipelines automate the building, testing, and deployment of software applications, ensuring a streamlined and efficient development process.
  • Infrastructure as Code (IaC) Templates : DevOps engineers 2 should be proficient in creating and maintaining IaC templates to provision and manage infrastructure resources.
  • Configuration Management : Managing and automating the configuration of servers and services is a key DevOps responsibility. DevOps engineers 2 work with tools like Azure Devops, Openshift, or Ansible to ensure consistent and scalable configurations across environments.
  • Monitoring and Alerting : DevOps engineers set up and configure monitoring solutions like Prometheus, Grafana, or ELK Stack to keep an eye on application and infrastructure performance. They create dashboards and alerting systems to detect and respond to issues proactively.
  • Containerization : Knowledge of containerization technologies like Docker and container orchestration platforms like Kubernetes is essential. DevOps engineers 2 should be able to create Docker containers, manage container registries, and deploy applications to Kubernetes clusters.
  • Collaboration and Documentation : Effective communication and documentation are critical in DevOps. DevOps engineers create documentation for processes, configurations, and infrastructure, and collaborate with development and operations teams to ensure smooth deployments and operations.
  • Security Practices : Implementing security best practices in DevOps processes is crucial. DevOps engineers 2 should be familiar with security scanning tools, vulnerability assessments, and secure coding practices to mitigate security risks.
  • Scripting and Automation : Proficiency in scripting languages like Python, Bash, or PowerShell is often required. DevOps engineers write scripts to automate repetitive tasks and build custom tooling as needed.
  • Version Control Systems : Proficiency in version control systems like Git is fundamental. DevOps engineers use Git for managing code, configuration, and infrastructure as code.
  • Performance Optimization : Identifying and resolving performance bottlenecks in applications and infrastructure is a key responsibility. DevOps engineers 2 work on optimizing system performance, resource utilization, and response times.
  • Disaster Recovery and Backup : Creating and testing disaster recovery plans and backup strategies is essential for ensuring business continuity. DevOps engineers are responsible for setting up and maintaining these processes.
  • Environment Provisioning : Setting up development, testing, and production environments efficiently is crucial. DevOps engineers create scripts or use IaC templates to provision and manage environments as needed.
  • Collaboration Tools : Utilize collaboration and communication tools like Slack, Microsoft Teams, or other team-specific platforms to coordinate efforts and stay connected with cross-functional teams.
  • Knowledge Sharing : A DevOps engineer 2 often helps train and mentor junior team members, sharing best practices and guiding them in DevOps processes and tools.
  • Cost Optimization : Monitoring and controlling cloud resource costs is increasingly important. Intermediate DevOps engineers may be involved in cost optimization initiatives by identifying and implementing cost-saving measures.
  • Qualifications

    Role Requirements :

  • Diploma / Degree in IT or working experience in an IT related field.
  • Minimum of 3 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
  • Knowledge and understanding of ArgoCD
  • Knowledge and understanding of RedHat OpenShift
  • Knowledge and understanding of Microservices.
  • Knowledge of basic networking and server administration.
  • 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.
  • Advantageous :

  • Red Hat Certified Engineer (RHCE)
  • Certified Kubernetes Administrator (CKA)
  • Certified Docker Associate (DCA)
  • Microsoft Certified : Azure DevOps Engineer
  • Understanding and / or knowledge of Cockroach DB, Redis, and / or SQL Databases
  • Knowledge of PowerShell Scripting such as winrm
  • Living our Spirit

  • Encourage the spirit of teamwork and collaboration and working together achieving common goals for the Devops Team.
  • Embracing others and respecting their authenticity and fostering an environment where Team members feel encouraged to express their ideas, opinions, and skills.
  • 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.
  • Apply Before 11 / 14 / 2025

  • ICT jobs
  • Create a job alert for this search

    Intermediate Engineer • Durban, ZA

    Related jobs
    • Promoted
    DevOps Lead (DBN)

    DevOps Lead (DBN)

    BETSoftwareDurban, ZA
    Job Location : KwaZulu-Natal, Durban.Our Team is growing, and we need a DevOps Lead to join us in our Johannesburg office. In this role, you’ll guide a talented Team of engineers, drive smarter auto...Show moreLast updated: 30+ days ago
    • Promoted
    IT Manager

    IT Manager

    Tower GroupCato Ridge, South Africa
    Our Client, a leader in the manufacturing industry is seeking a highly experienced IT Manager to join their based in Cato Ridge. Bachelor’s degree in information technology with a focus on business ...Show moreLast updated: 30+ days ago
    • Promoted
    Warehouse Stores Group Leader

    Warehouse Stores Group Leader

    Gap ConsultingPinetown, South Africa
    Must have a minimum of 3 to 5 years experience as a Warehouse Manager or Team Leader, specifically within the Automotive Industry. Degree or Diploma in Logistics or Supply Chain Management required....Show moreLast updated: 15 days ago
    • Promoted
    Intermediate Backend Developer

    Intermediate Backend Developer

    BETSoftwareDurban, ZA
    Job title : Intermediate Backend Developer.Job Location : KwaZulu-Natal, Durban.Working knowledge of Typescript.Fundamental experience with databases (especially MySQL / Postgres’...Show moreLast updated: 2 days ago
    • Promoted
    Intermediate.NET Developer

    Intermediate.NET Developer

    The Legends AgencyDurban, South Africa
    Develop and optimize web applications using C#,.Work with senior developers to implement microservices, background services (e. NET), and integrate with RESTful APIs.Utilize AWS services such as Ama...Show moreLast updated: 30+ days ago
    • Promoted
    Estimator

    Estimator

    Rhenus LogisticsDurban North, South Africa
    To ensure that agent estimates, client estimates, and prospect estimates are accurately done and sent to clients within the required turnaround time. Compile estimates according to client and agent ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Azure Engineer

    Senior Azure Engineer

    HR GenieMount Edgecombe, South Africa
    We are seeking a highly skilled Senior Azure Engineer with 510 years of experience to lead the engineering, automation, and administration of our Azure cloud infrastructure.This role is critical to...Show moreLast updated: 26 days ago
    • Promoted
    Senior DevOps Engineer – Durban – R1m PA

    Senior DevOps Engineer – Durban – R1m PA

    E-MergeDurban, South Africa
    Are you the type who doesnt just fix problems you automate them out of existence?.Do you get a kick out of watching clean pipelines flow and servers hum like a well-tuned race car?.Its your chance...Show moreLast updated: 30+ days ago
    • Promoted
    DEVOPS TECHNICAL LEAD DURBAN (HYBRID) @ R1.2M PER ANNUM

    DEVOPS TECHNICAL LEAD DURBAN (HYBRID) @ R1.2M PER ANNUM

    E-MergeDurban, South Africa
    A powerhouse in the betting and gaming industry building high-performance systems that scale across Africa and beyond is searching for a DevOps Technical Lead to join their team and champion the au...Show moreLast updated: 30+ days ago
    • Promoted
    IT Manager

    IT Manager

    G-Core CapitalUmhlangha, South Africa
    IT Infrastructure Management & End User Support : .Oversee and maintain IT infrastructure, including servers, networks, storage, and endpoints. Ensure the high availability and performance of miss...Show moreLast updated: 2 days ago
    • Promoted
    SENIOR SYSTEMS ENGINEER DURBAN (HYBRID) @ R1M PER ANNUM

    SENIOR SYSTEMS ENGINEER DURBAN (HYBRID) @ R1M PER ANNUM

    E-MergeDurban, South Africa
    A South African firm specializing in advanced betting platform solutions is on the hunt for a Senior Systems Engineer with a passion for high-availability infrastructure, cutting-edge technologies,...Show moreLast updated: 30+ days ago
    • Promoted
    Qlik Sense Developer

    Qlik Sense Developer

    Pro Stop Recruitment Servicesmorningside, KwaZulu-Natal, South Africa
    Work closely with stakeholders to understand business goals, challenges, and opportunities.Translate business questions into clear, data-driven requirements and KPIs. Explore data sources, assess da...Show moreLast updated: 30+ days ago
    • Promoted
    DevOps Tech Lead – Durban – R1.2m PA

    DevOps Tech Lead – Durban – R1.2m PA

    E-MergeDurban, South Africa
    Are you the kind of person who thinks in pipelines, speaks fluent Bash, and feels personally offended by downtime?.Do you know how to build AND lead mentoring junior engineers while keeping comple...Show moreLast updated: 30+ days ago
    • Promoted
    Business Systems Analyst

    Business Systems Analyst

    The HR CompanyHammarsdale, South Africa
    Develop and deliver dashboards, metrics, and analytical models that drive smarter decisions.Partner with cross-functional teams to design reporting thats clear, actionable, and impactful.Provide ke...Show moreLast updated: 9 days ago
    • Promoted
    Senior Engineering Manager

    Senior Engineering Manager

    Gap ConsultingPinetown, South Africa
    Must have a minimum of 5 years experience as an Engineering Manager, specifically within the Automotive Manufacturing Industry. Degree in Mechanical Engineering or similar required.Lean Six Sigma Ce...Show moreLast updated: 15 days ago
    • Promoted
    SENIOR DEVOPS ENGINEER DURBAN / CAPE TOWN (HYBRID) @ R1M PER ANNUM

    SENIOR DEVOPS ENGINEER DURBAN / CAPE TOWN (HYBRID) @ R1M PER ANNUM

    E-MergeDurban, South Africa
    A privately‑held betting software development powerhouse specializing in high‑performance platforms across Africa is looking for a Senior DevOps Engineer to join their high-performing team.You will...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Systems Engineer

    Senior Systems Engineer

    Communicate RecruitmentDurban, South Africa
    Design the Architecture : Spearhead the design, implementation, and optimization of complex, high-availability systems infrastructure. Ensure the Flow : Guarantee the seamless operation and integrity ...Show moreLast updated: 9 days ago
    • Promoted
    Senior Inbound Consultant

    Senior Inbound Consultant

    Tower GroupWestville, South Africa
    Our client, a leader in the travel and Tourism industry is URGENTLY seeking an experienced Senior Inbound Consultant to join their team based in Durban. DMC or tour operating environment.Comprehensi...Show moreLast updated: 30+ days ago