• IOCO
  • South Africa, Gauteng
What you’ll do:

Linux Systems Administration


Expert-level administration of Debian-based distributions (Ubuntu) and RedHat derivatives (Alma, Rocky).
Provisioning and configuring servers, clusters, laptops, and other devices via the
Installation and configuration of LOB (Line-of-Business) applications manually—config files (YAML, JSON).
Monitoring and troubleshooting system... performance, processes, and logs to ensure smooth operations.
Participating in interviews and tests focused on troubleshooting system issues based on log output and process analysis.


Windows Systems Administration


Managing and supporting Windows servers in a range of functions, including Active Directory (AD/LDAP), DHCP, DNS, NPS, Certificate Services, IIS, and Hyper-V.
Knowledge of IIS modules (Dot Net, ASP, WebSockets).
Providing user desktop support and managing Windows-based file
Taking ownership of Windows Server maintenance and administration


Networking


Working in environments with Core/Distribution/Access-switching topologies, high- throughput aggregation switches, and edge/access switches (Edgecore, MikroTik, UniFi, D-Link).
Managing VLANs, implementing modern tunneling technologies such as ZeroTier and WireGuard, and being well-versed in iptables/nftables, firewalld, and network bonding
Hands-on configuration and troubleshooting of FortiGate, MikroTik, pfSense, and other similar systems.
Maintaining network performance and ensuring uptime for critical
Knowledge of monitoring applications such as Zabbix, Nagios, Data Dog and New Relic.
IPAM/DCIM experience


Database Support


Providing basic support for Postgres, Oracle, and MariaDB environments (backups, restores, and minor SQL queries).
OracleDB knowledge advantageous, including the use of Oracle Data Pump and TNS Listener troubleshooting.
Collaborating with DBA teams to ensure database availability and


Server Hardware & Storage Administration


Manage SAN, NAS, DAS, LVM, and LUN From setting up and configuring HPE SAN systems to managing Synology, Seagate NAS and FreeNAS devices.
Perform tasks such as HBA bonding, SCSI configuration, and storage performance
Server hardware – assembly/upgrades and troubleshooting
RAID and other HA methods, including setup and best practice
Veeam Backup and Quest NetVault experience
Familiarity with LTO-tape technology and how it works and is used will be


Virtualization & Cluster Management


Administering Xen-based hypervisor clusters (XCP/Xen Hypervisors) and Hyper-V
Deploying, maintaining, and troubleshooting virtualized
Managing cluster performance, failover, and storage
Past hands-on experience with Hyper-V clusters and VMWare vSphere
Knowledge of Docker, Kubernetes, and containerization technologies is advantageous.


Office Administration & Soft Skills


Implementing ITIL-based best practices (ITSM).
Managing assets (ITAM), including hardware procurement, supplier negotiation, warranties, and SLAs.
Familiarity with JIRA and Confluence is
Experience collaborating with interdepartmental teams, such as Finance and
Strong English communication skills, both written and verbal, with professional email
Writing of support and training
Strong troubleshooting and analytical
Ability to work independently and unsupervised, manage multiple priorities in a fast- paced environment.
Eagerness to learn new technologies and systems, be curious!


Your expertise:


Extensive experience in technical management, preferably in a related industry.
Advanced knowledge of IT Infrastructure and Information Systems innovation and integration.
Ability to manage IT support teams,
Familiarity with database queries
Knowledge of database design and theories
Ability to work with data architects and other IT specialist to set up, maintain and monitor data networks
Knowledge of database structure languages, such as SQL or SQL/PSM
Experience with server installation and maintenance
Familiarity with database management best practices
Has a full understanding of the IT SDLC
Experience in ITIL and AGILE Methodologies advantageous
Ability to diagnose faults, incidents, and problems, and implement required changes.
Ensuring optimal hardware and software functionality, as well as network security.
Exceptional communication and interpersonal skills.


Qualifications required:


Bachelor's degree in computer information systems, management information systems, or similar.


Preferred:



A+ & N+, MTCNA, ICND1, UBWA, Linux+/LPIC1, Server+, MCSA: Windows Server 2016—or the nearest equivalent
 more
  • Pretoria
  • IOCO
  • South Africa, Gauteng
What you’ll do:


Design, develop, and maintain API-driven integrations between internal and external systems.
Architect and implement microservices for scalable, reliable integrations.
Ensure API and integration security best practices, including authentication, authorization, and data encryption.
Develop and optimize GraphQL and Microsoft Graph integrations to streamline data... access.
Implement and manage DevOps workflows to automate testing, deployment, and monitoring of integration solutions.
Define and execute testing strategies for APIs and integrations, including unit, functional, and performance testing.
Troubleshoot integration issues, optimize performance, and ensure minimal downtime.
Collaborate with business and technical teams to gather integration requirements and deliver robust solutions.
Maintain comprehensive documentation of integration architecture, workflows, and best practices.
Stay updated on emerging integration technologies and recommend improvements.


Your expertise:


5+ years of experience in API integration, microservices architecture, and cloud-based solutions.
Proficiency in RESTful APIs, GraphQL, and Microsoft Graph API.
Strong experience with microservices development and containerization (Docker, Kubernetes).
Deep understanding of DevOps pipelines, CI/CD tools (GitHub Actions, Azure DevOps, Jenkins, etc.).
Expertise in API testing frameworks (Postman, Newman, Jest, or similar).
Proficiency in at least one modern programming language (Python, Node.js, C#, or Java).
Strong knowledge of cloud platforms such as Azure, AWS, or Google Cloud.
Experience with message queues and event-driven architectures (Kafka, RabbitMQ, or similar).
Strong problem-solving skills and ability to troubleshoot complex integration issues.
Excellent communication and collaboration skills.


Qualifications required:


Experience with Microsoft Power Platform integrations.
Knowledge of IAM, OAuth2.0, and SSO for secure integrations.
Familiarity with Infrastructure as Code (Terraform, ARM Templates).
Experience with AI-driven automation in integrations.
 more
  • Roodepoort
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
 more
  • ICT
  • Computer
  • IOCO
  • South Africa, Gauteng
What you’ll do:


Design, implement, and maintain Azure security solutions, including identity and access management, threat protection, and compliance controls.
Configure and manage Azure Security Center, Azure Defender, Microsoft Sentinel, and other cloud-native security tools.
Develop security policies, procedures, and best practices for Azure environments.
Conduct risk assessments,... vulnerability scans, and penetration testing to identify and remediate security gaps.
Monitor security incidents and respond to threats using SIEM solutions.
Implement Zero Trust security architecture and manage identity governance with Azure AD.
Collaborate with DevOps and IT teams to ensure secure deployment of applications and infrastructure.
Ensure compliance with regulatory frameworks such as ISO 27001, NIST, GDPR, and HIPAA.
Provide security guidance and training to internal teams and stakeholders.


Your expertise:


Minimum of 3-5 years of experience in cloud security, preferably with Microsoft Azure.
Strong knowledge of Azure Active Directory (Azure AD), Conditional Access, and Multi-Factor Authentication (MFA).
Hands-on experience with Azure Security Center, Defender for Cloud, Microsoft Sentinel, and security monitoring tools.
Familiarity with scripting and automation using PowerShell, Python, or Terraform.
Understanding of networking security principles, firewalls, and VPN configurations.
Knowledge of industry security standards and frameworks (NIST, CIS, ISO 27001).
Experience with security incident response, forensic analysis, and threat intelligence


Qualifications required:


Bachelor's degree in Cybersecurity, Computer Science, or a related field (or equivalent experience).


Certifications (preferred):


Microsoft Certified: Azure Security Engineer Associate (AZ-500)
Microsoft Certified: Cybersecurity Architect Expert
CISSP, CISM, or other relevant security certifications.
 more
  • Roodepoort
  • IOCO
  • South Africa, Gauteng
What you’ll do:


All manual testing activities during all phases of the SDLC from analysing business requirements to designing and executing test cases in different environments.
Creating and updating test cases to meet the business functional requirements.
Reviewing and signing off test cases design and execution packs.
Identifying, maintaining and flag test cases for regression and... automation purpose
Identifying, preparing and maintaining test data in different test environment
Performing manual execution of the functional test cases within all test cycles (Unit, System Integration, UAT, Regression, Smoke)
Making use of defect tracking tools such as JIRA to log, manage, resolve, and report on bugs/defects
Participating in all scrum ceremonies such as backlog grooming, sprint planning, retros, etc.
Providing estimate of test efforts in every sprint planning meeting
Providing progress feedback in daily stand-up meetings
Capturing time and effort spent on allocated tasks daily and providing monthly timesheets
Participating in business sign-off meetings
Following QA standards and best practices to ensure the highest level of quality
Knowledge sharing with other team members
Supporting and maintaining test tools and frameworks
Reporting on test progress to managers and delivery team


Your expertise:


High intermediate – Senior/ 5+ years of experience
Comfortable working in the following methodologies: Waterfall, Agile and Kanban
Experience with tools such as JIRA and Azure DevOps
Experience working with databases and writing own SQL queries (intermediate level)
Experience in Testing APIs and microservices using Postman, Swagger or SoapUI
Mobile Testing (beneficial)
Experience testing on multiple browsers using web simulators
Understanding of test automation principles
Understanding of structured test methods and processes
Experience working in both Black Box and White Box Testing
Knowledge of the Collective Investment Scheme domain (desired)


Qualifications:


Matric
Relevant IT/ Testing Qualification
ISTQB
 more
  • Data
  • Business Analysis and AI
  • IOCO
  • South Africa, Gauteng
What you’ll do:


Lead and manage EI/EM strategy formulation and implementation, with a focus on sustained competitiveness and profitability
Develop a budget and monitor performance against financial targets and forecasts
Oversee operations, including the management of projects and contracts
Create and maintain long-term, trusted relationships with customers and partners at all levels of... the customer/partner organizations
Develop and drive continuous improvement initiatives in all business processes
Drive and deliver on the transformation and BEE objectives of the business
Maintain and enhance a culture of innovation, customer-focus, entrepreneurship and human capital development
Contribute to Energy Cluster executive management in respect to strategy formulation, forecasting, management reporting and decision-making
Ensure accurate and timely reporting of business performance to all relevant stakeholders
Ensures compliance and business governance at all times


Your expertise:


Function related experience: 10+ years
Leading teams: 10+ years
Project experience: 10+ years
Proven experience in the electrical power utility and related industry segments
A strong track record of achievement at Senior Management level (this must include financial results) for a period of no less than five years
Experience in dealing with multinational suppliers and OEMs will be advantageous


Qualifications:


Electrical Engineering Degree/Diploma
Postgraduate business management and/or technical qualification
 more
  • Johannesburg
  • IOCO
  • South Africa, Western Cape
Skills and Experience

What you’ll do:


Design, develop, and maintain SQL databases, ensuring their reliability, performance, and security.
Optimize and refine existing SQL queries to improve performance.
Collaborate with developers, analysts, and other stakeholders to design efficient database architectures.
Write complex SQL queries, stored procedures, and functions to support... business requirements.
Perform regular database maintenance tasks such as backups, indexing, and performance tuning.
Troubleshoot and resolve database-related issues in a timely manner.
Ensure data integrity and consistency across all databases.
Provide support for data migration, ETL processes, and data integration projects.
Document database designs, solutions, and processes for reference and training purposes.


Your expertise:


Proven experience as a SQL Developer, Database Developer, or in a similar role.
Proficiency in SQL programming and database management.
Strong knowledge of database design, optimization, and performance tuning.
Experience with ETL processes and data migration.
Familiarity with database security and compliance best practices.
Ability to work independently and collaboratively within a team environment.
Excellent problem-solving skills and attention to detail.
Strong communication skills, both written and verbal.


Preferred skills:


Knowledge of other database management systems (e.g., MySQL, PostgreSQL).
Familiarity with data visualization tools (e.g., Power BI, Tableau).
Experience with scripting languages (e.g., Python, R) for data manipulation.
 more
  • Cape Town
  • IOCO
  • South Africa, Gauteng
What you’ll do:


Requirements gathering with Business Analyst
Defining and documenting non-functional requirements. 
Architecture Design based on best practices and architecture principles
Collaboration with Cybersecurity team to ensure that design conforms to Sasol's security standards
Conducting data privacy assessments for proposed solutions with the Data Privacy Office
Technical... evaluation of vendor selection process
Facilitate that security assessment and cloud risk assessment are done and signed off by relevant parties
Present and get approval of architecture designs at Architecture Board (ARC)
Ensuring that the implementation of solutions follows the required governance
Manage technical teams from the vendors during solution implementation
Create Test Plan and test cases in alignment with the Quality Engineering team
Facilitate test execution and document test results
Defect management
Resolving technical issues
Creation of deployment plan
Perform Service Take On to hand over the implemented solution to support team
Participating in agile ceremonies
Reporting to the Project Manager and Product Manager


Your expertise:


Must have proven hands on experience in a Solution Architect role, at an enterprise level.
 more
  • Johannesburg
  • IOCO
  • South Africa, Gauteng
What you’ll do:


Familiarity with access control models and network security.
Evaluate designs to determine the most efficient and effective solution.
Experience in selecting, design engineering, solution engineering, project engineering, integrating, and implementing Cisco network architecture and related technologies.
Excellent knowledge of access networking technologies, routers &... firewalls, VPN solutions, Quality of Service, subnetting, etc.
Installing, configuring, and troubleshooting routers, firewalls, switches, and wireless (able to build configurations and solutions that conform to standards without guidance)
Demonstrated skills in developing a technology plan including technical strategy and direction as well as the related business case for the use of that technology.


Your expertise:


At least 10 years of hands-on experience in network device configuration and troubleshooting
Solid background in network administration and architecture
Troubleshooting skills.
Administration and Maintenance
Ability to work independently
Customer support soft skills


Qualifications required:

Qualification essential: 


National Senior Certificate/ Matric/ N3


Qualifications preferred: 


Degree or Diploma in a related discipline
ITIL Foundation certification
Juniper (JNCIA / JNCIS)
Aruba (ACSP/ACMP/ACP-Campus Access)/Fortinet NSE7 – Must
Current Cisco Professional certification (e.g., CCNP, CCDP) – advantages
 more
  • Johannesburg
What you’ll do:

Leading the Development Process


Work with and direct the team’s software engineers in setting the standards for coding, testing and software quality
Collaborate closely with the team’s BAs on the efficient transition of BDD’s and Swaggers to the engineers as part of the overall workflow.
Oversee and manage the scope, timeline, and goals for the delivery of working... software
Oversee and assist in the production of comprehensive documentation
Oversee and provide support to production cutovers and migrations as required
Lead the analysis and resolution of technical and application problem


Supporting the Scrum Master


Participate in and support backlog grooming, sprint planning, daily stand-ups, reviews, retrospectives, release planning, demos, and other Scrum related meetings
Provide clear reporting on the status of the scope, timeline, and progress for the delivery of working software
Assist in setting up a robust out of hours support process
Assist in the prioritisation of bugs and defects


Providing Guidance and Mentoring


Participate in peer reviews of solution designs and related code
Provide technical leadership to the teams’ software engineers through coaching and mentorship
Identify and encourage areas for growth, education, and development within the team


Your expertise:


A Lead Developer with at least 7 years’ experience in development with 2 years Technical Leadership experience with a combination of following skills:
Must have strong experience in Angular version 6 or higher
C#.NET
CSS, HTML, JavaScript.
SQL Server or Relational Database experience.
Cloud knowledge (Azure and AWS) experience/knowledge an advantage.
 more
  • ICT
  • Computer