- Deployment and Infrastructure Management
- Deploy Java/Scala and NodeJS microservices as containerized applications on Kubernetes clusters (vSphere, EKS, AKS) using DevOps automation techniques.
- Manage infrastructure provisioning using Terraform and Ansible.
- Automate deployments and infrastructure changes using GitLab pipelines (CI/CD).
- Customize Helm charts for microservice deployments and umbrella charts for infrastructure services.
- Utilize declarative methodologies to define and size Kubernetes resources for applications.
- Maintain, administer, and upgrade software management solutions for developers.
- Manage configuration files and secrets for deployed services using secure practices (e.g., Vault, Secrets Operator).
- Deploy and manage databases (Cassandra, Ignite, Kafka, Pinot, Postgres) with high availability and data integrity.
- Implement monitoring and observability using Prometheus and Grafana.
- Maintain least privilege access using RBAC and appropriate tools.
- Continuously improve existing solutions by bringing your ideas and knowledge.
- In-depth understanding of Linux administration, including process management, shell scripting, performance monitoring, and troubleshooting common system issues.
- Proficiency in writing shell scripts to automate tasks and manage configurations.
- Strong understanding of Kubernetes concepts, deployments, and configuration management.
- Experience using Helm for packaging and deploying applications on Kubernetes.
- Experience with CI/CD automation pipelines (e.g., GitLab, CodePipeline, or similar
- Working knowledge of Terraform or Ansible for infrastructure provisioning
- Familiarity with containerization technologies (Docker, containerd, etc.).
- Knowledge of software development methodologies (Scrum, Agile, etc.).
- Experience with monitoring tools like Prometheus and Grafana.
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills to work effectively with development teams.
- Ability to learn new technologies quickly and adapt to changing environments.
- Passion for DevOps practices, automation, and continuous improvement.
- We value the ability to research independently and find solutions for new technologies.
- We embrace a vendor-agnostic approach, but consider managed services when they demonstrably improve efficiency and delivery targets.
- Linux experience - I think you can take someone with Linux experience and convert them into Kubernetes very easily.
- Containerization experience - the candidate should have used docker in some form or other by now.
- Experience in automation - irrespective of tooling, so if they've used any of Puppet or Ansible or shell scripting or terraform or one of the pipeline tools from AWS or Azure.
-
DevOps Engineer
6 days ago
PRR Recruitment Services Johannesburg, South Africa Full timeCurrently looking for a candidate with suitable qualifications and experience to join this dynamic and passionate team of IT experts · The ideal candidate will have strong experience as a DEVOPS Engineer · Min of 5 years experience in C#, Web Development, JavaScript) Infrastruc ...
-
DevOps Engineer
1 week ago
Level-Up Johannesburg, South AfricaPURPOSE OF THE ROLE: · As a DevOps Engineer, your primary role involves ensuring smooth deployment, automating processes, and scaling our applications and infrastructure effectively. · Working closely with both Development and Infrastructure teams, you will refine process, improv ...
-
DevOps Engineer
3 hours ago
Luminary Talent Sourcing Johannesburg, South AfricaJob Description · This is a remote position. · We are seeking an experienced DevOps Engineer to join our team and lead our client's re-engineering of their system. As a DevOps Engineer, you will work closely with the development and operations teams to identify, plan and execute ...
-
DevOps Engineer
1 week ago
HR Genie Johannesburg, South AfricaJob Description: DevOps Engineer - JHB- 12 month contract (Azure and Jenkins) · Location: Gauteng, Johannesburg Metro, Johannesburg · Job Type: Contract, 12 months · Primary Industry: Banking and Finance · Secondary Industry: Banking and Finance · Qualifications: Degree or Diplom ...
-
DevOps Engineer
6 days ago
TalentCru Johannesburg, South AfricaOur client is currently recruiting for a Dev Ops Engineer. This role will expose you to a diverse working environment and the opportunity to connect with other individuals in the organization within the cryptocurrency space. Strictly Gauteng based. · We are seeking a talented Dev ...
-
DevOps Engineer
1 week ago
NTT Johannesburg, South Africa Full timeNTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future. · In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-cla ...
-
DevOps Engineer
6 days ago
Quadrant Systems Johannesburg, South Africa ContractPurpose of the Position · This position is responsible for implementing, maintaining, enabling, and facilitating DevOps practices and optimizing the architecture and processes of the product and platforms required to meet business goals and objectives. · The work you need to del ...
-
DevOps Engineer
6 days ago
People Source Johannesburg, South AfricaMust have good SQL skills and the undertsanding of devops tasks such as managing code deployments. Opportunity to join fintech environment with an international client base. · ...
-
DevOps Engineer
6 days ago
Cletech Recruitment Johannesburg, South AfricaResponsibilities: · - Collaborate with software developers to understand application requirements and design appropriate infrastructure solutions. · - Implement and manage continuous integration and continuous delivery (CI/CD) pipelines. Automate manual processes to improve effi ...
-
Cloud Devops Engineer
2 days ago
TalentCru Johannesburg, South AfricaOur client in the Fintech industry is seeking a highly skilled Cloud DevOps Engineer who is proficient in technology and can assist with the maintenance of software development teams' CI/CD pipelines. The role will also involve installing, administering, tuning, patching, and upg ...
-
Senior DevOps Engineer
1 week ago
SavageOne Pty Ltd Johannesburg, South AfricaPosition Summary:As a Senior DevOps Engineer, you will be responsible for leading the design, implementation, and optimization of our DevOps infrastructure and processes. You will collaborate closely with cross-functional teams to streamline software development, testing, and dep ...
-
Senior DevOps Engineer
6 days ago
SavageOne Pty Ltd Johannesburg, South Africa Full timePosition Summary:The Senior DevOps Engineer will play a critical role in designing, building, and maintaining our infrastructure and deployment pipelines. You will collaborate closely with our development, operations, and security teams to ensure the reliability, scalability, and ...
-
Senior DevOps Engineer
6 days ago
PRR Recruitment Services Johannesburg, South Africa Full timeSenior DevOps Engineer – Rneg (Fourways) · Software house based in Fourways is looking for an experienced DevOps Engineer. · The ideal candidate will: · Manage infrastructure and deployment projects and processes by working closely with developers and the testing team to ensure t ...
-
Junior DevOps Engineer
6 days ago
SavageOne Pty Ltd Johannesburg, South Africa Full timePosition Summary:As a Junior DevOps Engineer, you will collaborate with our experienced DevOps team to design, implement, and maintain automated systems and processes for software development, testing, and deployment. You will have the opportunity to gain hands-on experience with ...
-
DevOps Engineer III
6 days ago
LexisNexis Johannesburg, South Africa Full timeDo you enjoy working with innovative research technology? · Would you like to be part of a team creates solutions for our customers? · About our Team · Our team is responsible for the development, performance and availability of our industry leading SciVal web-based analytics sol ...
-
Senior Associate DevOps Engineer
6 days ago
NTT Johannesburg, South Africa Full timeJOB DESCRIPTION NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future. · In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented ...
-
Senior Associate DevOps Engineer
1 week ago
NTT Johannesburg, South Africa Full timeNTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future. · In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-cla ...
-
Senior Associate DevOps Engineer
3 days ago
NTT DATA Johannesburg, South AfricaJob Description · NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future. · In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented ...
-
Senior Security DevOps Engineer
2 weeks ago
NTT Johannesburg, South Africa Full timeNTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future. · In today's 'iNTTerconnected' world, connections matter more now than ever. By bringing together talented people, world-cla ...
-
DevOps Engineer
6 days ago
Dimension Data Sandton, South AfricaFunctieomschrijving · We are looking for talented and enthusiastic DevOps Engineers to join our "Building 20" team at Dimension Data. Building 20 is our innovation program targeting the technology platforms we use to service our clients. We're looking for self-starters to join th ...
DevOps Engineer - Johannesburg, South Africa - Luminary Talent Sourcing
Description
This is a remote position.
We are seeking an experienced DevOps Engineer to join our team and lead our client's re-engineering of their system. As a DevOps Engineer, you will work closely with the development and operations teams to identify, plan and execute the re-engineering of our client's system.
Requirements
ResponsibilitiesLinux Administration