DevOps Engineer II
Location
South Africa
Posted
8 days ago
Salary
0
Seniority
Mid Level
No structured requirement data.
Job Description
DevOps Engineer II
ShopriteX
Role Description The purpose of the role is to drive the execution, standardisation, and continuous improvement of DevOps and DevSecOps practices across the software development lifecycle. The role balances development, deployment, automation, and operational reliability to enable secure, scalable, and resilient technology platforms. Operating as a senior individual contributor and functional expert, the role defines and embeds DevOps standards, tooling, and automated deployment patterns, while supporting high‑availability, cloud‑native platforms. The role works closely with development, architecture, security, and operations teams to ensure efficient delivery, operational excellence, and platform stability, and plays a key role in enabling modern engineering practices across the Group. Qualifications - Degree or Diploma in Computer Science, Software Engineering, Information Systems, or a related field - (essential). - Kubernetes certifications (CKA, CKAD, or CKS) - (beneficial). - AWS or Azure DevOps / Cloud certifications - (beneficial). - 2-3 years’ experience in a senior DevOps, DevSecOps, or DevOps‑focused programming or similar role with exposure to software development and IT operations - (essential). - Extensive experience with DevOps and SDLC tools, processes, and methodologies - (essential). - Strong experience implementing and managing CI/CD pipelines using enterprise DevOps platforms - (essential). - Experience with infrastructure‑as‑code tools (e.g. Terraform, CloudFormation) - (essential). - Experience working in cloud environments (AWS and/or Azure) - (essential). - Proficiency in scripting languages such as YAML, Bash, PowerShell, or Python - (essential). - Experience with Agile and/or Waterfall delivery methodologies - (essential). - Hands‑on experience with container orchestration technologies (Docker, Kubernetes, EKS, AKS) - (beneficial). - Strong Linux systems administration and networking fundamentals (DNS, TLS, load balancing) - (beneficial). - Experience implementing monitoring, logging, and alerting solutions in production environments - (beneficial). - Exposure to cloud cost optimisation and capacity planning practices - (beneficial). Requirements - Define, implement, and mature DevOps and DevSecOps best practices, standards, and automated deployment patterns across the software delivery lifecycle. - Design, build, and maintain CI/CD pipelines using enterprise DevOps platforms (e.g. Azure DevOps, AWS CodePipeline, GitHub, Bitbucket). - Create and maintain reusable deployment templates and scripts for cloud and on‑premise environments. - Continuously monitor and improve DevOps processes to reduce risk, minimise manual intervention, and improve reliability. - Design, provision, and support scalable and resilient cloud infrastructure using infrastructure‑as‑code tools (e.g. Terraform, CloudFormation, Ansible). - Support containerised and microservices‑based architectures using Docker and Kubernetes, including deployment, scaling, and operational support. - Contribute to cloud cost optimisation, capacity planning, and performance improvements. - Support disaster recovery, business continuity, and platform resilience initiatives. - Integrate automated testing, quality gates, and security controls into CI/CD pipelines. - Collaborate with security teams to embed DevSecOps controls, vulnerability scanning, and compliance requirements into delivery pipelines. - Support development and QA teams with pipeline integrations, test automation enablement, and deployment best practices. - Review and validate code, pipeline configurations, and infrastructure definitions to ensure quality and compliance. - Support operational teams with incident management, troubleshooting, and root‑cause analysis related to DevOps platforms and pipelines. - Contribute to monitoring, logging, and alerting practices to improve system observability and production stability. - Participate in operational readiness, post‑incident reviews, and continuous improvement activities. - Act as a technical reference for DevOps practices, tooling, and deployment approaches. - Coach, mentor, and support developers, DevOps engineers, QA engineers, and platform teams on DevOps and DevSecOps principles. - Develop and maintain DevOps documentation, runbooks, standards, and training materials. - Facilitate workshops and maturity assessments to identify DevOps capability gaps and recommend improvement roadmaps. Benefits - Flexible working environment. - Opportunities for professional development and certifications. - Health and wellness programs. - Competitive salary and performance bonuses.
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
Cloud Site Reliability Engineer
Stefanini GroupThe Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia. More than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence.
Role Description As a Senior Cloud Engineer in the Cloud SRE team, you will be responsible for designing and developing cloud solutions and engineering reliability tools for the Cloud Foundation Services (CFS) platform in the Infrastructure, Platforms & Operations organization. You will apply software engineering practices to build scalable, reusable solutions and utilities that enhance platform reliability. Responsibilities - Design, develop, and maintain reliability solutions and SRE utilities to reduce toil, improve cloud platform reliability, and industrialize SRE practices across the system. - Build and optimize Infrastructure as Code (IaC) using Terraform to manage AWS resources related to SRE solutions, incorporating cost-efficient design principles. - Develop CI/CD pipelines and automated testing to ensure code quality, reliability, and rapid delivery of the solutions. - Define SRE standards, best practices, and guidelines for adoption across teams; establish SRE metrics like SLI, SLOs, etc. - Apply software engineering best practices including version control, code reviews, test-driven development, and documentation to all development. - Participate in incident management and on-call rotation, providing technical support for SRE tools, troubleshooting production issues, and collaborating with teams to reduce incident recurrence through proactive detection and pattern analysis. - Stay current with emerging AWS services, SRE methodologies, and cloud-native development technologies, and drive adoption of innovative solutions. - Collaborate within Agile and Scaled Agile frameworks with cross-functional teams to deliver integrated cloud automation solutions. - Produce clear, blameless postmortems with actionable items and documented failure scenarios. Qualifications - Bachelor's degree in computer science, Information Systems, or equivalent background or equivalent experience. - 7+ years of extensive experience in software development with focus on reliability and platform engineering. - 5+ Years of advanced Python development skills with proven experience building enterprise-grade, highly available tools, APIs, and utilities. - 3+ years of hands-on experience developing solutions in AWS environments with deep understanding of core services (EC2, VPC, S3, Lambda, IAM, CloudFormation, EventBridge, Step Functions etc.) and resource cost optimization. - 3+ years of experience applying SRE principles including observability, toil automation, SLIs/SLOs and reliability engineering. - Expert-level proficiency with Infrastructure as Code (IaC) using Terraform, including module development and state management. - Strong experience with CI/CD pipelines, automated testing frameworks, and DevOps practices. - Experience with observability tools and practices including Grafana, AWS CloudWatch, AWS Canary. - Experience defining, implementing, and managing SLOs/SLIs and error budgets; familiarity with conducting RCAs and producing postmortem documentation. - Working experience in Agile and Scaled Agile environments and familiarity with ITSM processes (incident, change, and problem management), resilience testing and chaos engineering practices. - Experience with GoLang or additional programming languages is a plus. Company Description The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence.
• Promote DevOps culture within the project, driving process automation • Build and maintain infrastructure as code • Implement CI/CD pipelines • Support cloud environments • Ensure reliability, scalability, and security of applications and platforms • Contribute to an agile and efficient development journey • Develop and maintain backend applications using Java • Manage and automate infrastructure in cloud environments (AWS and Azure) • Administer, monitor, and optimize development, staging, and production environments • Create and manage containerized environments using Docker and Kubernetes • Apply Infrastructure as Code (IaC) practices • Administer web servers and relational and non-relational databases • Implement and maintain monitoring, observability, and troubleshooting solutions • Ensure environment security by applying DevSecOps practices • Perform incident analysis, problem resolution, and continuous system improvements • Participate in rollouts, deployments, and changes in production environments • Share technical knowledge and support the growth of development and operations teams
Cyber Security Engineer / DevSecOps Engineer
Ad HocAd Hoc delivers stable, fast, and scalable technology services for governments at the federal and state levels. The company was established by two members of th
• Support the design, implementation, and maintenance of secure technology solutions within the federal government • Design, implement, and maintain security controls across cloud and on-premises environments • Conduct security assessments, vulnerability analysis, and risk evaluations of applications, infrastructure, and systems • Support continuous monitoring activities, including security event analysis and incident response efforts • Develop and maintain security documentation, including System Security Plans (SSPs), security procedures, and risk assessments • Assist with Authorization to Operate (ATO) activities and ongoing compliance requirements • Design, implement, and maintain secure CI/CD pipelines supporting application development and infrastructure deployments • Integrate automated security testing into the software development lifecycle • Develop Infrastructure as Code (IaC) solutions using tools such as Terraform, CloudFormation, or Ansible • Automate security controls, compliance checks, and deployment processes • Support Kubernetes, Docker, and cloud-native application deployments • Analyze security findings and develop remediation recommendations • Support vulnerability management activities, including tracking, prioritization, and remediation verification • Participate in security audits and assessments conducted by internal and external stakeholders • Monitor emerging threats and recommend improvements to security posture.
Senior DevSecOps Consultant – Azure, Secrets Management
Trility ConsultingStart delivering technology solutions that simplify, automate, and secure your business.
• Lead a short-term engagement focused on establishing secure secrets management patterns • Strengthen application security practices • Create repeatable DevSecOps standards across a modern Azure-based environment • Serve as a trusted advisor and hands-on technical leader • Partner with engineering and architecture teams to assess current-state practices and identify security gaps • Design future-state patterns and implement foundational security controls • Improve SDLC controls and create reusable guidance that can be adopted across multiple teams and applications


