DevOps Engineer

1 day ago


Cape Town, Western Cape, South Africa us GivenGain Full time

About us

GivenGain is a leading technology platform that empowers individuals and organizations to raise funds for various causes and projects globally. We provide innovative fundraising solutions and have a strong commitment to making a positive impact on the world. At GivenGain, we don't just enable fundraising, we inspire it.  As a nonprofit ourselves, we're driven by purpose, not profit, and have been shaping the world of giving for over two decades.

The role

We are looking for an experienced DevOps Engineer to join our team and work closely with our developers to ensure secure, reliable, and efficient delivery of our software and infrastructure. The ideal candidate has strong hands-on expertise in the AWS ecosystem and thrives in environments where high reliability, sensitive data handling, and performance under unpredictable load are critical.

GivenGain follows a hybrid-work policy and employees can work from wherever they are most productive, but are encouraged to spend time with the team in our Cape Town or Stellenbosch offices.

Key Responsibilities

  • Build and maintain infrastructure on AWS (Terraform, CloudFormation, CLI).
  • Manage release processes, ensuring smooth rollouts and fast recovery strategies.
  • Design and manage CI/CD pipelines (GitHub, GitLab) for smooth, automated deployments.
  • Implement monitoring and alerting systems to ensure uptime, early issue detection, and system resilience.
  • Ensure database reliability and scalability under high load, including backups, replication, and performance optimisation.
  • Configure and manage secure access to environments (VPN, firewall, IAM).
  • Provision and manage user access across environments (AWS, Google Workspace, VPN).
  • Strengthen security practices across infrastructure, pipelines, and deployments, with attention to compliance, access rights and data protection.
  • Collaborate with the development team, integrating DevOps best practices into the software lifecycle.
  • Continuously improve test frameworks and deployment processes for speed, stability, and quality.

Must-Have Skills & Experience:

  • 5+ years of proven experience in DevOps engineering with cloud services (preference for AWS).
  • Hands-on expertise with GitHub Actions (or similar CI/CD tools).
  • Deep knowledge of monitoring and observability tools.
  • Strong understanding of database management (preference for MySQL).
  • Solid background in infrastructure-as-code (preference for Terraform).
  • Knowledge of coding languages for tracing issues and reviewing DevOps adjacent developments.
  • Strong scripting skills for building automation, integrations, and environment management.
  • Ability to work closely with software engineers, balancing speed of delivery with system reliability.
  • Experience with high-reliability systems (e.g., banking, fintech, or mission-critical apps) or other sensitive data environments is a strong plus.
  • Passion for fundraising, social impact, or nonprofit technology is also a plus.

Why Join Us

  • Opportunity to shape the future of a purpose-driven tech company.
  • Work with a dynamic and passionate team.
  • Make a meaningful impact in the world of philanthropy.

Benefits

  • Hybrid work environment. Enjoy the flexibility of working from the comfort of your own space while having the chance to collaborate in person during team gatherings.
  • Regular team socials and a yearly get-together with the global team. We value camaraderie and understand the importance of team bonding, both in person and virtually, to foster a positive and engaging work environment.
  • Equipment set-up. We want to ensure that you have all the necessary tools and resources to excel in your role, which is why we provide top-notch equipment to create a productive remote working environment.
  • 12 days of additional leave each year to spend with charities of your choice. At GivenGain, we believe in giving back, and we encourage our employees to support causes they are passionate about during this dedicated time off.

  • DevOps Engineer

    1 day ago


    Cape Town, Western Cape, South Africa Global One Full time

    Job briefWe are looking for a DevOps Engineer to help us build functional systems that improve customer experience.DevOps Engineer responsibilities include deploying product updates, identifying production issues and implementing integrations that meet customer needs. If you have a solid background in software engineering and are familiar with Ruby or...

  • DevOps Engineer

    1 week ago


    Cape Town, Western Cape, South Africa Communicate Ct Full time

    A MESSAGE FROM SETH HICKLEY – RECRUITING FOR THE AUTOMATION MAVERICKS OF MODERN INFRASTRUCTURE If Iron Man had a Jenkins pipeline, you'd be the one maintaining it. As a DevOps Engineer, you're the architect behind the curtain—automating deployments, streamlining integrations, and ensuring that systems run smoother than a Stark suit in flight. You don't...

  • DevOps Engineer

    3 days ago


    Cape Town, Western Cape, South Africa Coronation Fund Managers Full time

    Job DescriptionThe DevOps Engineer will design, implement, and maintain automation and deployment processes across Coronation's hybrid landscape. The role requires strong Linux expertise with working knowledge of Windows systems, supporting both legacy and modern workloads. The engineer will help drive infrastructure-as-code, CI/CD maturity, container...


  • Cape Town, Western Cape, South Africa Global One Full time

    Job briefWhen we begin discussing the DevOps engineer job description, we may begin by saying that the role of a DevOps engineer is critical to the projects overall success, right from planning to support primary KPI as customer satisfaction and productivity. A DevOps Engineer Expert has an essential role in integrating the project functions and resources...

  • DevOps Engineer

    1 day ago


    Cape Town, Western Cape, South Africa Elixirr Digital Full time

    Are you interested in building, deploying, and maintaining production infrastructure and services? Do you have an understanding ofDevOpsworking principles and cloud computing concepts? Are you a strong problem-solver?Join Elixirr Digital as aDevOps Engineerand help us in building and maintaining internal infrastructure to support our software development...


  • Cape Town, Western Cape, South Africa iOCO Talent Full time

    Company DescriptionWelcome to iOCO Talent – your link to the iOCO family leading the way in technology. At iOCO Talent, we connect you to exciting careers within the iOCO community, helping to create the technology you use every day. We offer opportunities across the entire tech landscape, including Software Development, Data & Analytics, Infrastructure,...

  • DevOps Engineer

    3 days ago


    Cape Town, Western Cape, South Africa Flash Group Full time

    Flash2025/08/12 Western CapeJob Reference Number:T208Department:TechnologyBusiness Unit:Industry:TechnicalJob Type:PermanentPositions Available:1Salary:Market RelatedWe are looking for a talented individual to be part of equally talented team of DevOps Engineer . This individual will be responsible for secure and faster software delivery resulting in reduced...

  • DevOps Engineer

    3 days ago


    Cape Town, Western Cape, South Africa Mr D Full time

    Mr D, a 100% subsidiary of , is looking for a talented, motivated and results-orientedDevOps Engineer.We are a young, dynamic, hyper growth company looking for smart, creative, hard-working people with integrity to join us. We offer a market related, Total Remuneration Package which allows full flexibility according to your needs, a great work environment...


  • Cape Town, Western Cape, South Africa Priority Pass Full time

    The RoleAs a Senior DevOps Engineer, you'll be a key figure within our DevOps team, designing and building a robust, scalable, and reliable 0-downtime platform. You'll be hands-on every day - architecting and implementing AWS infrastructure as code, taking ownership of CI/CD pipelines, and solving complex challenges. Your expertise will help shape our...

  • AWS DevOps Engineer

    3 days ago


    Cape Town, Western Cape, South Africa DT Projects SA Full time

    Job Title:AWS DevOps EngineerSalary:R75,000 per month (gross basic) + pension contributionArea:Cape TownType:Onsite initially, then move to HybridStart Date:5 January 2026SummaryWe're looking for an AWS DevOps Engineer to help shape and protect a cloud-native engineering environment built on AWS. You'll take ownership of core infrastructure, refine CI/CD...