Description:
A company that provides global systems integration and solutions for secure identity and payment technologies is seeking an expert DevOps Engineer with a strong passion for building resilient, automated CI/CD pipelines and maintaining highly available infrastructure. The ideal candidate will be an expert in Kubernetes and Rancher .Responsibilities:
-
Kubernetes & Infrastructure Management: Manage and maintain production and non-production Kubernetes clusters, leveraging Rancher .
-
CI/CD Automation: Design, build, and optimize automated CI/CD pipelines for application deployments across our backend (C#/.NET) and frontend (Flutter) services.
-
Release Management: Oversee the smooth and controlled release of software across all environments (Dev, SIT, Production).
-
Monitoring & Logging: Implement and manage robust monitoring, logging, and alerting solutions to ensure high system health, performance, and uptime.
-
Infrastructure as Code (IaC): Champion IaC principles to automate environment provisioning and configuration, utilizing tools like Terraform or Ansible .
-
Core Component Management: Manage the deployment and configuration of essential system components, including RabbitMQ , Redis , and PostgreSQL .
-
Collaboration & Troubleshooting: Collaborate closely with development teams to troubleshoot infrastructure issues and optimize application performance.
Minimum Requirements:
-
Containerization & Orchestration: Proven hands-on experience managing containerized environments with Kubernetes (K8s) and demonstrated expertise in operating K8s clusters using Rancher .
-
CI/CD: Strong understanding of CI/CD concepts and experience building automated pipelines with tools like Jenkins , Bitbucket CI , AWS DevOps , or similar.
-
Environment Management: Experience managing multiple environments (Dev, SIT, UAT, Prod) and promoting code between them.
-
IaC: Experience with Infrastructure as Code (IaC) tools such as Terraform or Ansible .
-
Messaging & Data Stores: Experience deploying and managing message brokers (e.g., RabbitMQ ) and in-memory data stores (e.g., Redis ).
-
Technical Fundamentals: Solid understanding of Git for source control and scripting (e.g., Bash , Python ).
-
Application Deployment: Familiarity with the build and deployment pipelines for C#/.NET and Flutter applications.
-
DevSecOps: Knowledge and experience integrating security practices into the CI/CD pipeline.
Benefits:
- Competitive salary based on experience (salary can potentially be more based on experience/skills)
IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to itcareers@hireresolve.za.com
Requirements:
-
Kubernetes & Infrastructure Management: Manage and maintain production and non-production Kubernetes clusters, leveraging Rancher .
-
CI/CD Automation: Design, build, and optimize automated CI/CD pipelines for application deployments across our backend (C#/.NET) and frontend (Flutter) services.
-
Release Management: Oversee the smooth and controlled release of software across all environments (Dev, SIT, Production).
-
Monitoring & Logging: Implement and manage robust monitoring, logging, and alerting solutions to ensure high system health, performance, and uptime.
-
Infrastructure as Code (IaC): Champion IaC principles to automate environment provisioning and configuration, utilizing tools like Terraform or Ansible .
-
Core Component Management: Manage the deployment and configuration of essential system components, including RabbitMQ , Redis , and PostgreSQL .
-
Collaboration & Troubleshooting: Collaborate closely with development teams to troubleshoot infrastructure issues and optimize application performance.
-
Containerization & Orchestration: Proven hands-on experience managing containerized environments with Kubernetes (K8s) and demonstrated expertise in operating K8s clusters using Rancher .
-
CI/CD: Strong understanding of CI/CD concepts and experience building automated pipelines with tools like Jenkins , Bitbucket CI , AWS DevOps , or similar.
-
Environment Management: Experience managing multiple environments (Dev, SIT, UAT, Prod) and promoting code between them.
-
IaC: Experience with Infrastructure as Code (IaC) tools such as Terraform or Ansible .
-
Messaging & Data Stores: Experience deploying and managing message brokers (e.g., RabbitMQ ) and in-memory data stores (e.g., Redis ).
-
Technical Fundamentals: Solid understanding of Git for source control and scripting (e.g., Bash , Python ).
-
Application Deployment: Familiarity with the build and deployment pipelines for C#/.NET and Flutter applications.
-
DevSecOps: Knowledge and experience integrating security practices into the CI/CD pipeline.
- Competitive salary based on experience (salary can potentially be more based on experience/skills)