Senior Cloud & Network Engineer

Cape Town, WC, ZA, South Africa

Job Description

About Us
G Adventures is the world's largest small-group adventure travel company and we've been making epic travel memories happen on all seven continents for over 30 years.



Our mission is simple: to change lives through travel. And not just our travelers' either. Since day one, our tours have been built to establish meaningful relationships with local communities, directly benefiting the people and places we visit at every step of our tours.



With the demand for travel coming back strong, we are set up and excited for this next chapter in our company's story -- and we'd love for you to be a part of it.



Our DNA revolves around building, nurturing, and developing a diverse culture of people and a true sense of belonging, where everyone is encouraged to bring their authentic self to work each and every day. You'll have the opportunity to grow your career, and yourself, alongside a passionate, talented, and welcoming community that works hard to spread goodness around the world.



If all that sounds like your kind of thing, well, we can't wait for you to join us.
About the Role
G Adventures is on the hunt for a motivated and talented Senior Cloud and Network engineer. Our team is the conduit to all things tech and we're here to solve problems. We are seeking an enthusiastic, highly technical and service-oriented person with mad computer skills who wants to change people's lives. You will work closely with your manager, team and other internal tech teams within the G Adventures. We are looking for someone who is not afraid of responsibility and ownership. You will look to learn, develop, and improve upon our processes and provide exemplary support for our global team at G Adventures.

You will have a dynamic approach towards your work and be willing to demonstrate, increase, and add to your current skill sets. You will be supported in your development by your manager, team and through the various internal development programmes within G Adventures. You will be joining a people-first team and organization, G Adventures's tech teams have a fantastic reputation for getting things done, developing individuals and encouraging and supporting growth.

Become a key player at one of the world's top adventure tour operators. Launch exciting initiatives in a global company. We work hard. We work fast, we love tech, and we love to travel. Want to see more? Head to our website to learn more about our global team of Travel Changers, and how we love to give back through the Planeterra Foundation.
This is a hybrid role based out of South Africa, where a minimum number of days as set by the region, is required in the Cape Town office. Before you apply please consider whether this aligns to your location.
What You'll be DoingWork closely with diverse teams within the Technology Department to design, build and support and maintain operational cloud infrastructure. Design and build processes to maximize system availability and ensure seamless service to our customers. Automate cloud infrastructure setup and configuration Proactively monitor software systems and infrastructure performance while continuously improving monitoring systems. Quickly identify, troubleshoot and solve technical issues that arise within environments Document and communicate infrastructure changes to the Technology Team. Contribute to improving our software release process Assist software teams in building standardized infrastructure and development environments. Be available for on-call support. Own and contribute to building and maintaining our cloud strategy to ensure we stay up to date with new technologies.

Desired Skills & Experience4+ years experience performing similar accountabilities in your current role. Azure Cloud Expertise: 3+ years of hands-on experience with core Azure services, including Azure Virtual Machines, Azure Kubernetes Service (AKS), Azure Functions, Azure App Services, Azure Storage, Azure Networking (VNet, NSG, Load Balancers, ExpressRoute), Azure SQL, and Azure Monitor. AWS Familiarity: Experience with AWS services such as S3, ALB, ECS, RDS/Aurora, ElastiCache, Lambda, etc., is required. Strong background in Linux Server administration. Monitoring & Logging: Hands-on experience with Azure Monitor, Datadog, AWS CloudWatch, LogicMonitor, and other observability tools Database & Storage Management: Understanding of Azure SQL, PostgreSQL, MySQL, and NoSQL databases, including replication, clustering, and tuning. Scripting & Development: Strong knowledge of PowerShell, Bash, and Python for automation and infrastructure management Operating Systems & Web Infrastructure: Strong background in Linux server administration, web hosting environments (Nginx, uWSGI), message queues (SQS, RabbitMQ), and caching systems (Redis, Celery). Automation & Infrastructure as Code (IaC): Proficiency in Terraform and Ansible for provisioning and configuration management. Operational experience with one or more monitoring/logging tools such as Sentry, Datadog and AWS Cloudwatch, Logic Monitor DevOps & CI/CD: Experience with CircleCI, GitHub Actions, or other CI/CD tools for automated deployments. Containerization & Orchestration: Experience with Kubernetes, Docker, and containerized workloads on Azure Kubernetes Service (AKS) and AWS ECS. Networking Knowledge: Strong understanding of CDNs, Routers, Load Balancers, Firewalls, WAF, VPNs, DNS, and networking in cloud environments. Experience setting up small branch offices with LAN, WAN, WiFi, Cisco Meraki would be a plus. Security Best Practices: Knowledge of identity and access management (IAM), security compliance, threat detection, encryption, and logging across Azure and AWS. Excellent Communication & Collaboration: Ability to explain complex technical concepts to both technical and non-technical stakeholders. Strong Project management and delivery skills A strong work ethic, able to work independently and as part of a team, an excellent proactive approach and mindset is essential for this role.

What do we offer you?Competitive salary commensurate with the role Competitive benefits package Birthday day off Vacation time for you to recharge Enhanced Parental Leave Learning and growth opportunities Employee Resource Groups

Applicable based on location
G Adventures is an equal opportunity employer committed to fostering a diverse and inclusive work environment. We consider all qualified applicants.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1398637
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, WC, ZA, South Africa
  • Education
    Not mentioned