×
Register Here to Apply for Jobs or Post Jobs. X

Junior DevOps Engineer

Job in Durban, 4056, South Africa
Listing for: BETSoftware
Full Time position
Listed on 2026-03-11
Job specializations:
  • IT/Tech
    Systems Engineer
Job Description & How to Apply Below

Job Description

Delivering, maintaining, and optimizing infrastructures, databases, and middleware capabilities.

Design & Implement CI/CD solutions using the most appropriate approved patterns.

Gather & analyse user/business system requirements.

Ensure the solution is functionally complete and compatible with existing or other technology/frameworks.

Design & implement CI/CD solutions for single and multi‑tier architectures.

Understand the steps involved to get CI/CD done.

Perform upgrades and complete fixes within the production environment.

Responsibilities
  • Design & implement CI/CD solutions using the 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.
  • Plan preparation – gather & analyse user/business system requirements.
  • Identify all dependencies, including those that may not be immediately apparent.
  • Act based on your understanding/findings to reduce the possibility of failure.
Requirements

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 Dev Ops.
  • Help teams get a better understanding of the steps involved to get CI/CD done, which in turn brings value to the customer.
  • Share operational needs and development forecasts to allow for accurate planning of projects in a timely manner.
  • Work 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 coexist with other solutions without a detrimental impact.
  • Ensure the solution is functionally complete, compatible with existing or other technology/frameworks.
  • Ensure the solution has a high usability factor, is reliable and maintainable.
  • Understand and implement containerisation where the concept of virtualisation mimics the digital configuration of the hardware and the OS.
  • 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 documentation 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 Dev Ops key concepts.
  • Display knowledge of various Dev Ops tools and technologies.
  • Identify new tools which would improve the overall effectiveness of Dev Ops.
  • Use tools to increase the overall development velocity and code quality.
Behavioural Outputs
  • Collaboration:

    Actively engage with cross‑functional teams, including developers, system administrators, and QA professionals.
  • Continuous learning:
    Demonstrate a strong commitment to learning and self‑improvement.
  • Adaptability:
    Adapt to changing requirements, tools, and technologies.
  • Attention to detail:
    Show meticulous attention to detail in complex configurations and automation scripts.
  • Problem‑solving:
    Identify and solve technical issues efficiently.
  • Communication:
    Articulate technical concepts to both technical and non‑technical team members.
  • Ownership and accountability:
    Take ownership of tasks and be accountable for their outcomes.
  • Time management:
    Manage time effectively to meet project deadlines.
  • Documentation:
    Maintain accurate and comprehensive documentation of processes, configurations, and procedures.
  • Resourcefulness:
    Proactively seek solutions and leverage…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary