[ref. g05049117] DevOps Engineer - Johannesburg

apartmentGolden Rule placeJohannesburg calendar_month 

The DevOps Engineer will be instrumental in designing, implementing, and maintaining the company's CI/CD pipelines, automation frameworks, and infrastructure as code (IaC) solutions. This role will champion DevOps best practices, foster collaboration between development and operations, and ensure rapid, reliable, and secure software delivery.

CI/CD Pipeline Maturity:

  • Extend and optimize CI/CD pipelines to include automated testing (integration, performance, security), deployment to production environments, and rollback strategies.
  • Implement advanced branching strategies and code quality gates.
  • Integrate security into the pipeline (DevSecOps).

Infrastructure as Code (IaC):

  • Develop and maintain IaC scripts (e.g., CloudFormation, Terraform) for provisioning and managing AWS infrastructure consistently and repeatably.
  • Automate environment provisioning and de-provisioning.

Automation Tooling:

  • Identify and automate repetitive tasks across the software development lifecycle and IT operations.
  • Evaluate, implement, and integrate new DevOps tools and technologies (e.g., container orchestration, configuration management).
  • Manage and optimize existing DevOps toolchain (Jenkins, GitLab CI, Azure DevOps, etc.).

Monitoring, Logging Alerting:

  • Design and implement comprehensive monitoring, logging, and alerting solutions for all applications and infrastructure, ensuring proactive issue detection and resolution.
  • Develop custom dashboards and reports for operational insights.

Collaboration Culture:

  • Act as a coach and mentor to development and operations teams on DevOps principles and practices.
  • Drive a culture of shared responsibility, continuous feedback, and blameless post-mortems.

Release Management:

  • Work closely with the Head of IT Operations and relevant teams to streamline and enforce robust release management processes.
  • Proven experience (5+ years) as a DevOps Engineer or in a similar role.
  • Strong expertise in CI/CD tools (e.g., Jenkins, GitLab CI, Azure DevOps, CircleCI).
  • Proficiency with Infrastructure as Code (IaC) tools (e.g., CloudFormation, Terraform, Ansible).
  • Solid experience with cloud platforms (AWS strongly preferred) and cloud services.
  • Strong scripting skills (e.g., Python, Bash, PowerShell).
  • Experience with containerization (Docker, Kubernetes) and microservices architectures.
  • Familiarity with version control systems (Git) and branching strategies.
  • Understanding of network, security, and database concepts.
  • Experience in a financial services environment is highly desirable.
apartmentE-MergeplaceJohannesburg
To keep things running like a well-oiled CI/CD pipeline, were looking for a Senior DevOps Engineer who can automate like a wizard, deploy like a boss, and sleep peacefully knowing monitoring is. Were changing lives. We''re reimagining financial...
apartmentE-MergeplaceJohannesburg
code meets creativity, infrastructure sings sweet CI/CD lullabies, and DevOps isn''t a buzzword it''s a lifestyle. Were scaling faster than a botnet on Black Friday, and we need a DevOps Engineer whos got both brains and swagger to keep our systems...
starFeatured

DevOps Engineer

apartmentIOCOplaceJohannesburg
We are seeking a highly skilled DevOps Engineer with strong AWS expertise to join our client project team. This role will focus initially on developer enablement and CI/CD pipeline optimisation, and then evolve into broader infrastructure automation...