Job Openings Senior DevOps Engineer

About the job Senior DevOps Engineer

Job Title: Senior DevOps Engineer

Job Type: Contract – Remote

Location: South Africa

Reports To: CTO

About the Role:

We are seeking a highly motivated and experienced Azure Dev Ops engineer to join our customers growing team. In this role, you will be a strategic setter and enforcer of DevOps quality standards across teams in a project-based, fast-growth business. You will work closely with cross-functional teams including development, product and data teams who use AI to solve complex problems.

Key Responsibilities

  • Design, implement, and maintain CI/CD pipelines to automate software delivery, from code commit to production deployment.
  • Collaborate closely with Data Science teams to ensure smooth integration of new features and efficient troubleshooting.
  • Drive code quality initiatives through effective code review processes, static code analysis, and automated testing strategies.
  • Implement and manage infrastructure as code (IaC) solutions to ensure consistency and repeatability across environments.
  • Monitor system performance and reliability, proactively identifying and resolving issues to minimize downtime.
  • Champion DevOps best practices within the organization, fostering a culture of continuous improvement, automation, and collaboration.
  • Contribute to the design and architecture of scalable and resilient systems, with a particular focus on supporting our evolving AI initiatives.
  • Participate in on-call rotations (as needed) to support critical systems.

What Were Looking For

  • Proven experience as a DevOps Engineer with a strong understanding of core DevOps principles and methodologies.
  • Solid background in software development (e.g., Python, Java, Go, etc.) with hands-on experience in building and deploying applications.
  • Experience with CI/CD tools and platforms (e.g., Jenkins, GitHub).
  • Proficiency in version control systems, particularly Git, and experience with pull requests and branching strategies.
  • Strong understanding of quality assurance principles and experience integrating automated testing into CI/CD pipelines.
  • Demonstrable experience with code review processes and a commitment to maintaining high code quality standards.
  • Experience with containerisation technologies (e.g., Docker, Kubernetes) and cloud platforms (e.g., AWS, Azure, GCP).
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
  • Exceptional communication and collaboration skills, with the ability to work effectively across diverse teams.
  • A proactive, adaptable, and flexible mindset, eager to contribute in a fast-paced, growth-oriented environment. Contributing to the further learning for the whole team, e.g. Knowledge Transfer.

A strong interest in Artificial Intelligence and a desire to work on cutting-edge AI-powered solutions.

What We Offer

  • Flexible work hours and remote work options.
  • Opportunities for professional growth and development.
  • A collaborative and inclusive team culture.