Join Our Team
We’re building the future of cloud and collaboration technology. Find your place at Opennetworks and make magic happen every day.
Senior Data Engineer – South Africa
Opennetworks is a leading Google Premier Partner in Africa with over 20 years of experience in ICT, specializing in shaping cutting-edge cloud and collaboration technology for some of South Africa’s best known brands.
Job Summary
We have a proven track record of successfully managing some of Africa’s largest cloud projects across diverse sectors including Retail, Manufacturing, Financial Services, and Healthcare. Our highly skilled team of Google Cloud and other certified specialists provides comprehensive technical and change management support to ensure our customers’ seamless transition and effective operation in the cloud.
We are looking for a Senior Data Engineer to join our growing team. This is a pivotal role where you will be instrumental in designing, building, and optimizing data infrastructure for us and our customers. Your expertise will be crucial in not only developing robust data pipelines and ETL processes but also in creating robust data models and insightful visualizations using Looker. You will be responsible for ensuring the reliability, scalability, and performance of our data environment, while collaborating closely with data scientists and analysts to transform raw data into the actionable insights that drive our customers’ business success.
Key Responsibilities
You will be deployed across a wide and dynamic range of data projects. Key responsibilities include but are not limited to:
- Design and build scalable data pipelines using tools like Python, SQL, and cloud services (GCP, AWS, or Azure).
- Create robust data models and insightful visualizations in BI tools to help business users make data-driven decisions.
- Ensure data quality and integrity across all data sources.
- Collaborate closely with business intelligence (BI) analysts and data scientists to translate business needs into technical solutions.
- Optimize data warehouse performance to ensure faster query times and a better user experience.
- Mentor and guide team members, engineers etc, sharing best practices in data engineering and Looker development.
- Maintain and create comprehensive documentation for all data pipelines and BI models.
- Lead successful migration between BI and visualization tools.
Requirements: Essential Skills (Must-Haves)
- Proven experience as a Senior Data Engineer (typically 5+ years).
- Extensive, hands-on experience with Looker and LookML. This is the non-negotiable skill for this role.
- Deep expertise in SQL and at least one programming language, preferably Python.
- Strong knowledge of data warehousing principles and cloud platforms (e.g., Google BigQuery, Snowflake, AWS Redshift, or Azure Synapse).
- Experience building ETL/ELT pipelines.
- Confident and comfortable in customer-facing roles.
- Confident and comfortable in a training capacity.
Desirable Skills (Nice-to-Haves)
- Familiarity with other BI tools (e.g., Tableau, Power BI).
- Knowledge of modern data stack technologies (dbt, Fivetran, etc.).
- Experience with real-time data streaming technologies (e.g., Kafka, Pub/Sub).
Salary and Benefits on Offer
- Competitive Salary
- Benefits
- Medical Aid Contributions: We offer contributions towards medical aid, medical incentive programmes and gap cover.
- Accreditation and Bonus Tiers: Our program directly links professional growth to financial rewards.
- Hybrid & Flexible Work: We focus on results, not where you work from.
- Agile & Role Mobility: We believe in continuous growth and encourage cross-functional collaboration.
- Purpose-Driven Work: Our OKR framework ensures a direct connection between your work and our company’s strategic goals.
If you are ready to make a real impact on some of Africa’s leading brands, we want to hear from you!
IT Support Analyst
Opennetworks is seeking a motivated and technically proficient IT Support Analyst to join our dynamic IT team. The successful candidate will be the first point of contact for all IT-related issues, providing essential technical support to ensure the smooth operation of our clients’ and internal systems.
Overview of the Role
This role is crucial for maintaining high levels of customer satisfaction and requires a strong customer service focus combined with solid foundational technical skills, particularly with exposure to Cloud technologies and Google Workspace or Microsoft Office 365.
Key Responsibilities
- Triage and Resolution: Serve as the initial point of contact for all IT support requests via phone, email, and ticketing system, logging and prioritizing incidents efficiently.
- Troubleshooting: Diagnose and resolve a wide range of technical issues at the first level, including hardware, software, network, and system problems.
- User Management: Perform routine user account administration, including creation, modification, and termination within Active Directory or similar systems.
- Cloud Support: Provide fundamental support and troubleshooting for issues related to cloud services (e.g., file sync, basic access).
- Collaboration Suite Support: Administer and support end-users with issues related to either Google Workspace or Microsoft Office 365.
- Escalation: Accurately document and escalate complex or unresolved issues to 2nd Line Support or specialized teams.
- Documentation: Create and maintain comprehensive documentation for IT processes, common fixes, and user-facing knowledge base articles.
- Asset Management: Assist with tracking and managing IT inventory, including deployment and recovery of hardware.
Essential Skills and Qualifications (Technical)
- Experience: Minimum of 1 year of experience in a dedicated IT Support, Helpdesk, or Desktop Support role.
- Operating Systems: Proficient in supporting and troubleshooting Windows (10/11) and macOS environments.
- Networking: Foundational understanding of basic networking concepts (TCP/IP, DNS, DHCP, VPN, Wi-Fi).
- Cloud Exposure: Proven experience or strong demonstrable understanding of fundamental Cloud services (e.g., IaaS, SaaS).
- Collaboration Suites (Mandatory): Hands-on experience with User and Service administration and end-user support for either Google Workspace (G Suite) or Microsoft Office 365 (M365).
Essential Skills and Qualifications (Soft Skills)
- Customer Focus: Excellent written and verbal communication skills with a professional and patient demeanor.
- Problem-Solving: Strong logical troubleshooting and diagnostic abilities with attention to detail.
- Organization: Ability to manage and prioritize multiple tasks in a fast-paced environment.
- Teamwork: A proactive and collaborative approach to working within a team.
Desirable Skills
- ITIL Foundation certification.
- Relevant industry certifications (e.g., CompTIA A+, Microsoft 365 Certified: Fundamentals).
- Experience with a specific IT Service Management (ITSM) platform/ticketing system.
- Basic scripting or automation knowledge (e.g., PowerShell).
- Professional Workspace Administrator Certification
- Cloud Digital Leader
- Familiarity with ticketing systems like monday.com, Zendesk, Service Now, or Jira Service Management.
- Experience with scripting or automation tools (e.g., PowerShell, Bash).
- Experience with Identity and Access Management (IAM) principles and tools.