DevOps Engineer

Be among the first applicants.
TrustFlight
Johannesburg
Remote
ZAR 600 000 - 1 000 000
Be among the first applicants.
Today
Job description

At TrustFlight, we are proud to be a global leader in mission-critical software systems and technical services, trusted by the aerospace and aviation industries worldwide. Our innovative solutions power the safety and efficiency of aviation operations, ensuring the safety of hundreds of thousands of passengers and crew every month.

Our Mission : To revolutionize aviation by delivering digital workflow solutions that enhance safety, streamline operations, and inspire confidence across the industry.

Impact : Over 200,000 users rely on our systems daily, making aviation safer and more efficient.

Core Values : Guided by integrity, responsibility, innovation, and excellence, we are committed to empowering our partners to operate with confidence.

Join TrustFlight : Shaping the future of Aviation Technology ️

Your Role

As a DevOps Engineer, you’ll help shape the backbone of our cloud-native SaaS platform. From scaling Azure infrastructure to improving CI/CD pipelines, your work will make it faster, safer, and easier for our teams to deliver great software. You’ll be part of a collaborative, forward-thinking environment where automation, security, and reliability are top priorities, and where your ideas will have a direct impact. Reporting to the CIO, you'll play a key role in how we grow and scale. This role is a remote position based in South Africa.

What you’ll be doing

  1. Cloud Infrastructure & Scalability
  • Architect, modernize, and optimize our Azure-based infrastructure to support platform growth, resilience, and scalability.
  • Ensure high availability and performance across cloud environments (primarily Azure, with some exposure to GCP) and shared services.
  • Monitor and analyze system health, usage patterns, and cost metrics to ensure reliable operations and cost-effective scaling.
  • Manage disaster recovery readiness, including backup procedures, failover testing, and incident preparedness.
  • Automation & Delivery Enablement
    • Drive infrastructure automation and standardization to improve consistency, repeatability, and deployment efficiency across environments.
    • Continuously assess and enhance CI/CD pipelines, deployment tooling, and delivery workflows to enable fast and safe software releases.
    • Develop internal platform capabilities and self-service tools that empower engineering teams to ship code reliably.
  • Security, Reliability & Incident Response
    • Champion a DevSecOps mindset, embedding security best practices into infrastructure and deployment lifecycles.
    • Lead and contribute to incident response efforts, including real-time resolution, root cause analysis, and post-incident reviews.
    • Implement strategies for operational excellence, proactively identifying and resolving performance and stability bottlenecks.
    • Work closely with software engineers, product teams, and platform stakeholders to align infrastructure initiatives with business and technical goals.
    • Document architecture and operational processes clearly to promote knowledge sharing and reliable team operations.
    • Participate in a rotating support schedule, including providing coverage during European time zones and handling emergency responses as needed.

    What you’ll bring

    1. Proven experience building and evolving internal platform capabilities—including CI/CD pipelines, deployment tooling, and automation frameworks—that empower engineering teams to deliver software reliably and efficiently.
    2. Hands-on experience with the Azure ecosystem, including deep familiarity with resource provisioning, monitoring, performance tuning, and cost optimization strategies.
    3. Strong scripting and automation skills using tools like PowerShell, Bash, or other languages relevant to cloud operations.
    4. Experience or knowledge in SQL database administration, particularly around backup/recovery strategies and high availability configurations (MySQL and PostgreSQL preferred).
    5. Strong understanding of cloud infrastructure architecture, distributed systems, and the operational challenges of supporting SaaS platforms at scale.
    6. Demonstrated application of security best practices and DevSecOps principles across infrastructure and deployment lifecycles.
    7. Experience applying modern AI tools to enhance observability, operational workflows, or support processes—paired with a solid understanding of their capabilities and limitations.
    8. Deep understanding of containerization, orchestration, and virtualization technologies, including Kubernetes, Docker, and related tools.
    9. Proficiency with CI/CD tools and workflows (preferably GitLab CI or Azure DevOps), and familiarity with release orchestration and environment management.
    10. Experience with Infrastructure-as-Code practices and tooling (preferably Terraform), and strong infrastructure lifecycle management skills.
    11. Familiarity with modern cloud service architectures such as web apps, microservices, API gateways, and service meshes.
    12. Solid knowledge of networking fundamentals, including DNS, load balancing, VPNs, firewalls, and reverse proxies (NGINX preferred).
    13. Master-level organization and documentation practices that support reliable operations and knowledge sharing across teams.
    14. Excellent communication and collaboration skills; proven ability to work effectively with cross-functional engineering and product teams.

    What makes you stand out

    1. Experience with GCP or multi-cloud environments.
    2. Exposure to GitOps workflows and tools like ArgoCD or Kustomize.
    3. Knowledge of .NET applications in cloud settings.
    4. Familiarity with observability stacks (e.g., Grafana, ELK, Prometheus).
    5. Understanding of compliance frameworks like SOC 2 or ISO 27001.
    6. Use of AI tools for enhancing operational efficiency.
    7. Experience with SIEM integration and incident response tooling.
    8. Comfort with remote collaboration and working across time zones.
    9. Familiarity with SLOs, SLIs, error budgets, and operational KPIs.

    See Your Impact : Your contributions directly enhance the safety and efficiency of aviation operations, affecting hundreds of thousands of passengers and crew every month.

    Build and Create : Be part of an environment where you’ll have the freedom to innovate, build, and create solutions that define the future of digital aviation.

    People at the Heart of What We Do : Join a team of talented, supportive, and inspiring individuals who value each other’s contributions and are driven by a shared commitment to success and innovation.

    Also, we offer :

    • Opportunities for growth and development
    • A dynamic and challenging scale up environment

    How to Apply

    Click Apply! Send us your resume, including a cover letter. Let us know how you can contribute to creating best-in-class tools and services throughout the aviation industry.

    While we sincerely appreciate all applications, only those candidates selected for an interview will be contacted.

    TrustFlight is an equal-opportunity employer. We work together to create the most talented team that celebrates inclusivity, diversity and equality in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. All candidates will receive consideration for this role without regard for race, nationality, colour, religion, gender, gender identity and expression, sexual orientation, disability, or age. Our inclusive culture empowers all of us to inspire, enlighten and thrive.

    Get a free, confidential resume review.
    Select file or drag and drop it
    Avatar
    Free online coaching
    Improve your chances of getting that interview invitation!
    Be the first to explore new DevOps Engineer jobs in Johannesburg