Apply Today

Work with the latest technologies on the worlds largest and best hyperscaler.


DevOps Engineer — South Africa

TrueMark is looking for a highly skilled Senior DevOps Engineer to champion our mission in streamlining software development and deployment via automation. The right candidate will have a strong emphasis on cloud technologies and will contribute significantly to the design and operation of automated constructs. By working with our diverse teams, you will translate client needs into scalable solutions, while also sharing your technical insights to enhance our DevOps frameworks and standards.

Key Responsibilities

  • Play a pivotal role in the development and refinement of automation tools and processes.
  • Work collaboratively in designing and implementing robust DevOps frameworks and standards.
  • Manage and enhance the infrastructure for our client’s applications.
  • Actively contribute in cross-functional teams migrating applications to AWS.
  • Create and maintain comprehensive diagrams and technical documentation related to infrastructure and automation.
  • Evaluate and optimize existing infrastructure and processes.
  • Participate in generating reports, project estimates, proposals, and statements of work.
  • Troubleshoot application and infrastructure issues effectively and efficiently.
  • Participate in an on-call rotation alongside other DevOps engineers, typically once every 4-6 weeks.

We are committed to providing reasonable accommodations to enable individuals with disabilities to perform the key responsibilities of this role.

Required Skills & Experience

  • Solid understanding of cloud architecture principles such as scalability, availability, security, and performance optimization.
  • Proven experience implementing AWS solutions that adhere to best practices for fault tolerance, high availability, and disaster recovery.
  • Exceptional communication and interpersonal skills, with a knack for effective collaboration with clients, stakeholders, and technical teams.
  • Proficiency in creating clear, concise technical documentation and diagrams.
  • Experience with AWS services including ECS, EKS, SQS, SNS, EventBridge, and S3 is mandatory.
  • Familiarity with AWS StepFunctions and AWS Lambda is highly desirable.
  • Advanced proficiency in command-line git usage.
  • Experience with at least one of GitHub Actions, BitBucket Pipelines, GitLab CI, AWS CodeBuild, and AWS CodeDeploy is a must.
  • Knowledge of HashiCorp Terraform and AWS CloudFormation is essential.
  • Proficiency in scripting with Python.
  • Familiarity with AWS CDK and CDKTF is a bonus.
  • Experience with TypeScript is beneficial.
  • Ability to read and understand application code written in other languages is highly desirable.
  • AWS Professional DevOps and Solutions Architect certifications are a plus.
  • At least 8 years of experience as a DevOps engineer with a strong focus on Cloud technologies.

Supervisor Responsibility

This role does not entail any supervisory responsibilities.

Work Environment

  • This role is fully remote.
  • Employees are expected to participate in the TrueMark Discord server while working.
  • Meetings are usually conducted via Discord, Google Meet, or Zoom.

Physical Demands

  • The role requires prolonged periods of sitting or standing while working on a computer.
  • Occasional physical effort such as lifting up to 15 pounds may be necessary.
  • Occasional late-night or extended work hours related to job duties may be required.
  • Occasional travel to client sites may be required.

Position Type/Expected Hours of Work

This is a full-time role with standard working hours from Monday through Friday, 8:00 a.m. to 5:00 p.m. However, occasional evening and weekend work may be needed based on business demands.

How to Apply

Interested applicants should submit their resume or curriculum vitae along with a cover letter here or email

Please include the following:

  • Your relevant experience for this role.
  • A sample project or link to a project demonstrating your relevant skills.
  • An explanation of your impact in previous roles.
  • Your motivation for joining our team.
  • Your salary expectations.
  • Your availability to start.
  • Your current geographic location.
  • A link to your GitHub and LinkedIn profiles.