{"id":16477,"date":"2025-08-14T16:00:30","date_gmt":"2025-08-14T16:00:30","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/senior-devops-engineer-architecture-intermediate-software-developer-senior-react-developer\/"},"modified":"2025-10-01T00:24:22","modified_gmt":"2025-10-01T00:24:22","slug":"senior-devops-engineer-architecture-intermediate-software-developer-senior-react-developer","status":"expired","type":"job_listing","link":"https:\/\/jobs.dataaxisnode.com\/southafrica\/?post_type=job_listing&p=16477","title":{"rendered":"Senior DevOps Engineer (Architecture) \n\n\n            \n\n            \n            Intermediate Software Developer \n\n\n            \n\n            \n            Senior React Developer \n\n\n            \n\n            \n            Software Technical Lead \n\n\n            \n\n            \n            Senior Software Developer \n\n\n            \n\n            \n            Software Delivery Lead \n\n\n            \n\n            \n            Senior Cloud Engineer"},"content":{"rendered":"<p>Skill Set<\/p>\n<p>\tCI\/CD Pipeline Management\u00a0<br \/>\n\tSet up and maintain Continuous Integration and Continuous Deployment (CI\/CD) pipelines using tools like GitHub Actions or Azure DevOps.\u00a0<br \/>\n\tUse tools like Terraform and Ansible to automate infrastructure provisioning.\u00a0<br \/>\n\tMonitoring &amp; Logging\u00a0<\/p>\n<p>Responsibilities<\/p>\n<p>You Bring:<\/p>\n<p>\tDiploma or Degree in IT or relevant work experience<br \/>\n\tMinimum of 5 years\u2019 experience in an IT-related field<br \/>\n\tMicrosoft Certified: Azure DevOps Engineer Expert (preferred)<br \/>\n\tStrong experience with version control tools such as Git and GitHub<br \/>\n\tProven ability to set up and maintain CI\/CD pipelines using GitHub Actions and Azure DevOps<br \/>\n\tExperience with infrastructure automation tools like Terraform, Ansible and PowerShell scripting<br \/>\n\tFamiliarity with containerisation and orchestration using Docker and Kubernetes<br \/>\n\tKnowledge of monitoring and logging tools such as Prometheus, Grafana or ELK Stack<br \/>\n\tBasic understanding of software development concepts and programming languages such as .NET, C#, and JavaScript frameworks (Angular, React)<br \/>\n\tExperience working with databases including Cockroach DB, Redis and SQL<br \/>\n\tStrong communication skills with the ability to work well within a team<br \/>\n\tExcellent problem-solving skills and attention to detail<br \/>\n\tUnderstanding of Linux networking and network security principles<br \/>\n\tCustomer-focused approach to delivering solutions<\/p>\n<p>Certifications:<\/p>\n<p>\tRed Hat Certified Engineer (RHCE)\u00a0<br \/>\n\tCertified Kubernetes Administrator (CKA)\u00a0<br \/>\n\tCertified Docker Associate (DCA)\u00a0<br \/>\n\tExperienced with Red Hat OpenShift Container Platform (Advantageous)<\/p>\n<p>Skills and Tech Stack\u00a0<\/p>\n<p>\tIaC: Terraform, Ansible, Puppet, Chef (any of)\u00a0<br \/>\n\tContainers: Docker, Podman\u00a0<br \/>\n\tOrchestration: Kubernetes, OpenShift\u00a0<br \/>\n\tMonitoring\/Logging: Prometheus, Grafana, ELK Stack, Dynatrace\u00a0<br \/>\n\tScripting: Bash, Python, PowerShell\u00a0<br \/>\n\tLinux: RHEL, Ubuntu\u00a0<br \/>\n\tCI\/CD Pipeline Management\u00a0<br \/>\n\tSet up and maintain Continuous Integration and Continuous Deployment (CI\/CD) pipelines using tools like GitHub Actions or Azure DevOps.\u00a0<br \/>\n\tUse tools like Terraform and Ansible to automate infrastructure provisioning.\u00a0<br \/>\n\tMonitoring &amp; Logging\u00a0<br \/>\n\tImplement monitoring solutions (e.g., Prometheus, Grafana, ELK Stack) to ensure system health and performance.\u00a0<br \/>\n\tContainerization &amp; Orchestration\u00a0<br \/>\n\tUse Docker for containerization and Kubernetes for orchestration to ensure scalable and portable applications.\u00a0<br \/>\n\tCollaboration &amp; Automation\u00a0<br \/>\n\tCollaborate with developers, QA, and IT teams to automate workflows and improve system reliability.\u00a0<br \/>\n\tA strong understanding of the Linux networking layer.\u00a0<br \/>\n\tA strong understanding of network security.\u00a0<\/p>\n<p>What You\u2019ll Do:<\/p>\n<p>Deployments and Responsibilities:\u00a0<\/p>\n<p>\tDesign &amp; Implement CI\/CD solutions using the most appropriate approved patterns.\u00a0<br \/>\n\tDesign &amp; Implement CI\/CD solutions for single and multi-tier architectures.\u00a0<br \/>\n\tTrack monitoring and alerting of downstream operations to identify issues with CI\/CD.<br \/>\n\tShare successful patterns for building applications\/services and deployments across teams and\/or products.\u00a0<br \/>\n\tBe actively involved with roll-back\/forward decision-making.\u00a0<br \/>\n\tPlanning Preparation &#8211; Gather &amp; Analyse User\/Business System Requirements.\u00a0<br \/>\n\tIdentify all dependencies, including those which may not be immediately apparent.\u00a0<br \/>\n\tAct based on your understanding\/findings to reduce the possibility of failure.\u00a0<br \/>\n\tUnderstand 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.\u00a0<br \/>\n\tHelp teams get a better understanding of the steps involved to get CI\/CD done, which in turn brings value to the customer.\u00a0<br \/>\n\tShare operational needs and development forecasts to allow for accurate planning of projects\u00a0<br \/>\n\tWork with project managers and developers to get software and systems up and running in a timely manner and ensure long-term scalability for the business.\u00a0<\/p>\n<p>Implementation of Solution:\u00a0<\/p>\n<p>\tDeliver a solution which performs efficiently and can co-exist with other solutions and does not have a detrimental impact on other solutions.\u00a0<br \/>\n\tEnsure the Solution is Functionally Complete, Compatible with existing\/other technology\/frameworks.\u00a0<br \/>\n\tEnsure Solution has a High Usability factor, is Reliable and Maintainable.\u00a0<br \/>\n\tUnderstand and implement containerization where the concept of virtualization not only mimics the digital configuration of the hardware but also mimics the OS and libraries that encompass the entire runtime environment.\u00a0<br \/>\n\tImplement testing strategy as part of CI\/CD to ensure quality of deployments and security.\u00a0<\/p>\n<p>Perform Monitoring and Configuration:\u00a0<\/p>\n<p>\tEnsure accelerated CI\/CD with the use of continuous monitoring and configuration management tools.\u00a0<br \/>\n\tDeploy all new applications\/solutions\/modules.\u00a0<br \/>\n\tPerform upgrades and complete fixes within the production environment.\u00a0<br \/>\n\tEnsure that all modules are ready for production based on specific procedures.\u00a0<br \/>\n\tEnsure that the documenting of knowledge transfer happens.\u00a0<br \/>\n\tPerform ongoing evaluation of existing applications and platforms.\u00a0<br \/>\n\tRecommend solutions to enhance performance by gap analysis.\u00a0<br \/>\n\tPerform Monitoring, Configuration, Maintenance, and Troubleshooting of the implemented solution(s).\u00a0<\/p>\n<p>Use Tools and Technologies:\u00a0<\/p>\n<p>\tDisplay a thorough understanding of DevOps key concepts.\u00a0<br \/>\n\tDisplay knowledge of various DevOps tools and technologies.\u00a0<br \/>\n\tIdentify new tools which would improve the overall effectiveness of DevOps.\u00a0<br \/>\n\tUse tools to increase the overall development velocity and code quality.\u00a0<br \/>\n\tFamiliarity with GitHub and GitHub Actions.\u00a0<br \/>\n\tUnderstanding the use and implementation of microservices.\u00a0<\/p>\n<p>Technical Outputs:\u00a0<\/p>\n<p>\tInfrastructure as Code (IaC): Develop and maintain infrastructure automation scripts and templates using tools like Terraform, CloudFormation, or Ansible to provision and manage infrastructure resources.\u00a0<br \/>\n\tContinuous Integration\/Continuous Deployment (CI\/CD): Implement and optimise CI\/CD pipelines to automate software build, testing, and deployment processes, ensuring fast and reliable releases.\u00a0<br \/>\n\tDeployment Automation: Automate the deployment of applications and services to various environments, such as development, staging, and production, while ensuring consistency and reliability.\u00a0<br \/>\n\tMonitoring and Alerting: Set up monitoring tools and define alerting thresholds to proactively detect and address system issues or performance bottlenecks.\u00a0<br \/>\n\tSecurity Integration: Implement security best practices throughout the CI\/CD pipeline, including vulnerability scanning, access control, and compliance checks.\u00a0<br \/>\n\tContainerisation and Orchestration: Use technologies like Docker and Kubernetes to containerise applications and manage container orchestration for scalability and resilience.<br \/>\n\tVersion Control: Maintain and enforce version control systems (e.g., Git) for code and infrastructure configurations, ensuring collaboration and traceability.\u00a0<br \/>\n\tScripting and Coding: Write scripts and code in languages like Python, Bash, or PowerShell to automate various tasks and create custom tools\u00a0<br \/>\n\tDocumentation: Create comprehensive documentation for configurations, processes, and troubleshooting guides to facilitate knowledge sharing and onboarding.\u00a0<\/p>\n<p>Behavioural Outputs:\u00a0<\/p>\n<p>\tCommunication Skills: Collaborate effectively with cross-functional teams, including developers, system administrators, and management, to understand requirements and convey technical information clearly.\u00a0<br \/>\n\tProblem Solving: Exhibit strong problem-solving skills to identify and resolve complex technical issues promptly, minimising downtime and disruptions.\u00a0<br \/>\n\tAdaptability: Be flexible and adaptable to evolving technologies and industry trends, continuously learning and improving skills.\u00a0<br \/>\n\tProject Management: Effectively plan and prioritise tasks, manage project timelines, and ensure that DevOps projects meet their objectives on time and within budget.\u00a0<br \/>\n\tLeadership and Mentorship: Provide guidance and mentorship to junior and intermediate DevOps team members, fostering their professional growth and skill development.<br \/>\n\tTeam Collaboration: Foster a collaborative and positive work environment, working closely with development and operations teams to achieve common goals.\u00a0<br \/>\n\tSecurity Awareness: Stay updated on security best practices and ensure that security is integrated into all DevOps processes.\u00a0<br \/>\n\tProactive Monitoring: Proactively monitor systems and services, taking preventive actions to address potential issues before they become critical.\u00a0<br \/>\n\tContinuous Improvement: Continuously seek opportunities to optimize and improve DevOps processes and workflows for increased efficiency and reliability.\u00a0<\/p>\n<p>Skills and Competencies:\u00a0<\/p>\n<p>\tMust have a strong sense of customer focus.\u00a0<br \/>\n\tAbility to work under pressure and entail great problem-solving skills.\u00a0<br \/>\n\tSDLC process knowledge.\u00a0<br \/>\n\tMust be results driven.\u00a0<br \/>\n\tPortray strong attention to detail, whilst maintaining efficiency.\u00a0<\/p>\n<p>Apply Before 09\/30\/2025<\/p>\n<p>go to method of application \u00bb<\/p>\n<p>Apply via company website ( N \/ A ) or<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"","_application":"","_company_name":"BETSoftware","_company_website":"http:\/\/N%20\/%20A","_company_tagline":"BETSoftware is one of the most diverse betting software providers in Sub-Saharan Africa, with a rapidly growing international footprint. Our multiskilled Team is responsible for providing advanced software solutions, while supporting incredibly high transactional volumes in a fast-paced industry, ma... read moreking BETSoftware a lively and engaging place to be. Our progressive use of technology enables our talented Team to work with the tech stack of their choice and we encourage an environment and culture that supports collaboration, learning and growth. We believe that our strength lies in our diversity and that Teamwork makes the dream work, a place where you can flourish amongst like-minded individuals. We are a dynamic group of people that stem from a variety of cultures, backgrounds and locations. While our head office is based in Umhlanga, South Africa, we have additional offices in Johannesburg and East London. We recruit talent throughout South Africa and Internationally.","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job_listing_region":[16],"job-types":[34],"class_list":["post-16477","job_listing","type-job_listing","status-expired","hentry","job_listing_region-kwazulu-natal","job-type-full-time-hybrid"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings\/16477","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/users\/2"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/media?parent=16477"}],"wp:term":[{"taxonomy":"job_listing_region","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job_listing_region?post=16477"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-types?post=16477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}