Infrastructure Engineer (Expert)

Imizizi

Reference: JHB001571-ZN-1

ESSENTIAL SKILLS

  • Strong proficiency in Python for automation, scripting, and tooling development.
  • Advanced Bash/Linux shell skills with comfort operating and troubleshooting in Linux environments.
  • Experience designing, building, and operating CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions).
  • Deep knowledge of Infrastructure as Code and Terraform for provisioning and managing cloud infrastructure.
  • Hands-on experience with configuration management and orchestration tools such as Ansible.
  • Expertise in API integration and automation (RESTful APIs, webhooks, message-based integrations).
  • Experience implementing automated testing including API testing and automated regression testing.
  • Proven ability to design idempotent automation, retries, compensation patterns and robust error handling.
  • Experience with workflow and orchestration engines (e.g., Temporal, Camunda, AWS Step Functions) and
  • event-driven orchestration.
  • Strong debugging, monitoring and operational skills to run and maintain automation in production; instruments
  • automation with metrics, structured logs and traces and defines SLOs.
  • Test-driven automation: experience building unit/integration tests, contract tests and CI/CD pipelines for automation artifacts and runbooks.
  • Contract-first design and compatibility: experience versioning interfaces (OpenAPI, Avro, Protobuf) and enforcing consumer-producer contracts.

ADVANTAGEOUS SKILLS

  • Familiarity with SOAR-style runbooks and automated remediation frameworks.
  • Knowledge of Azure platform services and cloud-native automation patterns.
  • Experience with observability tooling and metrics for automation (e.g., Prometheus, Grafana, log aggregation).
  • Familiarity with message brokers and pub/sub systems (e.g., Kafka, RabbitMQ).
  • Experience with secure secret management and certificate management in automation.
  • Background in security automation and Zero Trust integrations.
  • Experience designing for high-availability, scalability and fault-tolerance in orchestration systems.
  • Familiarity with container platforms and deployment automation (Docker, Kubernetes).
  • Experience with GitOps workflows and policy-as-code approaches.
  • Prior work building reusable automation libraries and developer-friendly APIs.

ROLE & RESPONSIBILITIES

  • Design, build and operate run-time automation and orchestration that integrates Zero Trust interfaces, APIs and multiple data sources.
  • Automate repetitive, testable and operational activities across workflows, infrastructure, deployments and runbooks.
  • Build and maintain CI/CD pipelines using Azure DevOps, Jenkins, and GitHub Actions to deliver automation artifacts reliably.
  • Implement Infrastructure as Code (Terraform) and configuration management (Ansible) to provision and manage environments.
  • Develop and maintain Python and Bash automation tooling, scripts and reusable libraries.
  • Design and operate workflow orchestration solutions (Temporal, Camunda, Step Functions) for event-driven and long-running processes.
  • Create and maintain SOAR-style runbooks and automated remediation playbooks to reduce manual incident response.
  • Implement robust testing strategies including API testing and automated regression testing for automation outputs.
  • Ensure idempotency, retry, compensation and error handling patterns are applied across orchestrations and integrations.
  • Integrate with APIs, webhooks, and message-based systems to enable end-to-end automated flows.
  • Define, document and meet operational SLAs (availability, latency, MTTR) for automation services and maintain capacity plans.
  • Own automation alerting, runbooks and participate in incident response/on-call rotations to ensure rapid remediation
  • Monitor, troubleshoot and optimize automation in production; perform root cause analysis for failures and continuously improve reliability.
  • Identify automation opportunities, improve processes and drive adoption of automation best practices

QUALIFICATIONS/EXPERIENCE

  • Ext ensive hands-on experience (typically 6+ years) in automation engineering, DevOps or similar roles withstrong Linux experience.
  • Proven track record delivering production-grade automation: Python/Bash scripting, CI/CD, Terraform/IaC and orchestration engines.
  • Strong problem-solving and solution-thinking mindset, process improvement orientation, attention to detail, curiosity, ownership and drive.

Submit your CV to: ***email_hidden*** and Subject line

Role title