Current jobs related to Junior DevOps Engineer - Durban, KwaZulu-Natal - Winning Form


  • Durban, KwaZulu-Natal, South Africa BETSoftware Full time R250 000 - R450 000 per year

    Job DescriptionSoftware DevelopmentEngineeringResponsibilitiesRole Responsibilities:Deployments And ResponsibilitiesDesign & 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/CDShare...


  • Durban, KwaZulu-Natal, South Africa BETSoftware Full time R1 200 000 - R1 800 000 per year

    Job DescriptionDesigning, implementing and managing complex DevOps processes and infrastructureSupport integration of Development and OperationResponsibilitiesDeployments 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...


  • Durban, KwaZulu-Natal, South Africa Magic Orange Pty Limited Full time R120 000 - R180 000 per year

    MagicOrange is a globally recognized leader in the IT Financial Management Software market, as acknowledged by Gartner. With customers and a strong presence on four continents, we are a Software as a Service (SaaS) provider in a high-growth phase. Our mission is to empower individuals and organizations, enhancing their value through our innovative software...


  • Durban, KwaZulu-Natal, South Africa BET Software Careers Site Full time

    Designing, implementing and managing complex DevOps processes and infrastructure Support integration of Development and Operation

  • Junior IT Engineer

    1 week ago


    Durban, KwaZulu-Natal, South Africa 2402fa3b-9269-4631-a35e-fcd391aa0b2f Full time R250 000 - R350 000 per year

    Junior IT EngineerLocation:Cornubia Industrial Estate, DurbanIndustry:Electronics Manufacturing (LED Lighting, Smart Meters, IoT Systems, SMT Production)EcoSolutions Projects Management (Pty) Ltd is a leading South African manufacturer of LED lighting, smart meters, and 4IR-enabled smart city technologies. As part of our expansion, we are seeking a Junior IT...


  • Durban, KwaZulu-Natal, South Africa Prontocivil Full time R250 000 - R400 000 per year

    JUNIOR PLC Programmer Engineer - (Internships/Projects also Acceptable)Diploma/Batchelor's Degree in Electrical Engineering, Mechatronics, Automation or Related Field -- Durban area, KZN JUNIOR PLC PROGRAMMER ENGINEERDuties and Responsibilities:Assist in creating, modifying, and testing PLC programsCollaborate with the engineering team to develop automation...


  • Durban, KwaZulu-Natal, South Africa Mecad Full time R250 000 - R400 000 per year

    Junior Product Development Engineer – Refrigeration & HVAC Location: KZN Experience: 0–3 Years Industry: Product Design | Refrigeration | HVAC | EngineeringA leading Product Design & Development company in KZN is seeking a Junior Mechanical Engineer to join their Refrigeration & HVAC team. Role Purpose:Design, develop, and optimize refrigeration and...

  • DevOps Tech Lead

    2 weeks ago


    Durban, KwaZulu-Natal, South Africa BETSoftware Full time R450 000 - R900 000 per year

    We Want YouJoin our dynamic team in Durban as aDevOps Technical Leadat BET Software. Lead the End-To-End DevOps product lifecycle: strategy, roadmap, backlog, and support, ensuring technical excellence, reliability, and usability with a clear and strong orientation to delight our users, ensuring technical excellence and user satisfaction. You will be an...


  • Durban, KwaZulu-Natal, South Africa 7087caea-55c1-4426-b223-f722720d8411 Full time R1 200 000 - R2 400 000 per year

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


  • Durban, KwaZulu-Natal, South Africa Jenkins Africa (Pty) Ltd Full time R450 000 - R600 000 per year

    Job Summary: We are seeking a motivated and detail-oriented Junior Mechanical Engineer to join our team. The successful candidate will assist in the design, development, and testing of mechanical systems and components. This role is ideal for recent graduates or individuals with limited experience looking to grow their skills in a dynamic engineering...

Junior DevOps Engineer

2 weeks ago


Durban, KwaZulu-Natal, South Africa Winning Form Full time R900 000 - R1 200 000 per year
Description

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

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

Gather & Analyse User/Business System Requirements

Ensure the Solution is Functionally Complete, Compatible with existing/other technology/frameworks.

Design & Implement CI/CD solutions for single and multi-tier architectures.

Understanding of the steps involved to get CI/CD done
 

Perform upgrades and complete fixes within the production environment.

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:
o
Explain and help teams visualise the end-to-end flow of software, through DevOps.
o
Help teams get a better understanding of the steps involved to get CI/CD done which in turns brings value to the customer.
o
Share operational needs and development forecasts to allow for accurate planning of projects in a timely manner.
o
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.
Behavioural Outputs:


Collaboration: A DevOps Engineer should actively engage with cross-functional teams, including developers, system administrators, and QA professionals, to foster a collaborative environment. They should openly communicate, share knowledge, and work together to achieve common goals.


Continuous Learning: DevOps Engineers should demonstrate a strong commitment to learning and self-improvement. The field of DevOps is continually evolving, so staying up to date with new technologies and best practices is crucial.


Adaptability: Being able to adapt to changing requirements, tools, and technologies is a key trait. DevOps environments often require quick adjustments to address evolving project needs.


Attention to Detail: DevOps tasks often involve complex configurations and automation scripts. A DevOps Engineer should show meticulous attention to detail to ensure accuracy and reliability.


Problem-Solving: The ability to identify and solve technical issues efficiently is fundamental. DevOps Engineers should approach problems methodically, using analytical skills to diagnose and resolve issues.


Communication: Effective communication is vital for sharing information, presenting ideas, and discussing solutions. DevOps Engineers should be able to articulate technical concepts to both technical and non-technical team members.


Ownership and Accountability: Taking ownership of tasks and being accountable for their outcomes is crucial. This includes seeing projects through to completion and learning from any mistakes or challenges encountered and documenting them.


Time Management: DevOps Engineers should manage their time effectively to meet project deadlines and balance multiple tasks. Prioritization and time management skills are important for success.


Documentation: Maintaining accurate and comprehensive documentation of processes, configurations, and procedures is essential for knowledge sharing and troubleshooting.


Resourcefulness: DevOps Engineers should exhibit resourcefulness when faced with unfamiliar challenges. They should be proactive in seeking solutions and leveraging available resources, including online documentation and colleagues.


Ethical Conduct: Maintaining ethical standards in handling sensitive data, adhering to security policies, and respecting the privacy of users and customers is of utmost importance. DevOps Engineer should adhere to DevOps ISO-27001 standards within the Software Development Life Cycle (SDLC)


Resilience: DevOps work can be demanding, especially during critical incidents or high-pressure situations. A DevOps Engineer should display resilience, staying calm and focused when addressing urgent issues and remaining professional at all times.


Team Player: Collaborating effectively within the team and contributing positively to team dynamics is essential. A DevOps Engineer should be supportive of team goals and willing to assist team members when needed.

Living our Spirit:


Encourage the spirit of teamwork and collaboration and working together achieving common goals for the DevOps Team.


Embracing others, 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.

Qualifications

Diploma / Degree in IT or working experience in an IT related field.


Minimum of 2 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.


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.