At iOCO, we’re more than just a company; we’re a dynamic team committed to pioneering solutions that matter, driving business agility, and ensuring digital resilience for our clients.
We are looking for a highly skilled DevOps Engineer to streamline our development, deployment, and operational processes. The ideal candidate will have experience with automation, CI/CD pipelines, cloud platforms, platform engineering and infrastructure as code (IaC). You will work closely with development and operations teams to improve system reliability, scalability, site reliability and security.
What you’ll do:
- Design, implement, and manage CI/CD pipelines for continuous integration and deployment.
- Automate infrastructure provisioning, configuration management, and monitoring using IaC tools (e.g., Terraform, Ansible, CloudFormation).
- Manage and optimize cloud infrastructure on AWS, Azure, or Google Cloud.
- Monitor system performance and troubleshoot issues to ensure high availability and reliability.
- Collaborate with development teams to improve application deployment processes and reduce downtime.
- Implement security best practices and compliance standards across the DevOps lifecycle.
- Work with containerization technologies like Docker and Kubernetes for efficient application deployment.
- Improve system observability through logging, monitoring, and alerting solutions (e.g., Prometheus, Grafana, ELK Stack).
- Optimize costs and performance of cloud-based infrastructure.
- Automate repetitive tasks and processes to increase efficiency.
Your expertise:
- Strong experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps, or CircleCI.
- Hands-on experience with cloud services (AWS, Azure, or Google Cloud).
- Proficiency in scripting languages (Python, Bash, or PowerShell).
- Experience with container orchestration (Docker, Kubernetes, Helm).
- Strong understanding of networking, Linux administration, and security best practices.
- Knowledge of Infrastructure as Code (IaC) tools like Terraform, Ansible, or CloudFormation.
- Experience with logging and monitoring tools (Prometheus, Grafana, ELK Stack, Datadog).
- Experience with automation tools such as Powerplatform
Qualifications:
- Bachelor’s degree in Computer Science, IT, or a related field (or equivalent work experience).
- Certifications such as AWS Certified DevOps Engineer, Docker Certified Associate, Kubernetes Administrator (CKA), or Terraform Associate.
- Experience with microservices architecture and service mesh technologies (Istio, Linkerd).
- Familiarity with serverless computing and cloud-native technologies.
- Knowledge of database management and automation
Other information applicable to the opportunity:
- Permanent Position
- Work Model: Remote (South Africa)
Why work for us?
Want to work for an organization that solves complex real-world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies.?
You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains.?
Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft.?
By joining IOCO you will have an open invitation to developer inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.?
iOCO is an equal opportunity employer with an obligation to achieve its own unique EE objectives in the context of Employment Equity targets. Therefore, our employment strategy gives primary preference to previously disadvantaged individuals or groups.
Desired Skills:
- Adaptability
- Authenticity
- Partnership
- Ingenuity
- Mastery