Skip to main content

DevOps Engineer

Technology
https://www.techrepo.co.za
Cape Town, South Africa1 month ago
Full timeOn-site

Job description

Job Description About the Role

We build innovative fintech products to help SMEs make cash flow. From instant access to funding to all-in-one to cutting-edge financial analysis tools, we're on it!

Responsibilities

  • Our purpose is to help SMEs manage their business better, faster, simpler, Lula, so they can spend more time doing what they love.
  • Speaking of love, we’re looking for Lulas who love to make a difference to join our team and change the game.
  • We Embrace Curiosity - We continuously seek better ways to deliver value with a solutions-over-problems mindset.
  • We win as One - We collaborate, build strong relationships and value diverse perspectives
  • We’re Driven by Purpose - We are passionate and committed to delivering the best products and services for SMEs
  • We Execute with Ambition - We set ambitious goals, embrace challenges, and deliver with focus and determination.
  • Developer Environment Management:
  • Plan, Architect, deploy, and maintain infrastructure, ensuring high availability, scalability, and security.
  • Implement resource management and optimization strategies to control costs and maximize efficiency.
  • Work with our Infrastructure and Site Reliability team to ensure effective monitoring is in place and proactive resolution of issues.
  • CI/CD Pipeline Management:
  • Design and implement efficient continuous integration and continuous deployment (CI/CD) pipelines for software projects.
  • Collaborate with development teams to ensure seamless code integration, automated testing, and smooth deployment processes.
  • Improve and optimize existing CI/CD workflows to enhance software delivery speed and reliability.
  • Ensure repository maintenance, including review process and pipeline triggers.
  • Infrastructure Automation:
  • Drive the automation of infrastructure provisioning, configuration, and management processes using Infrastructure as Code (IaC) techniques.
  • Promote the adoption of configuration management tools to ensure consistency across environments.
  • Security and Compliance:
  • Work closely with all teams to implement best practices for securing Azure resources and maintaining compliance with industry standards and regulations.
  • Conduct regular security assessments and perform risk mitigation measures as necessary.
  • Collaboration and Communication:
  • Collaborate with cross-functional teams, including Engineers, QA, Infrastructure and operations, to streamline workflows and foster a DevSecOps culture.
  • Communicate effectively with stakeholders to provide updates on project status, challenges, and improvements.
  • Matric certificate or equivalent
  • 2+ years of experience in Azure cloud architecture, implementation, and management
  • Demonstrated expertise in building and managing CI/CD pipelines with Azure DevOps and GitHub actions.
  • Good understanding of implementing security and code quality tools such as SonarQube
  • Strong knowledge of Infrastructure as Code (IaC) concepts and hands-on experience with tools like Terraform
  • Working knowledge of cloud application configurations.
  • Proficient in scripting and automation using languages
  • Experience with containerization technologies like Docker and orchestration platforms like Kubernetes
  • Familiarity with Agile and DevOps methodologies
  • Azure certifications, such as Microsoft Certified: Azure Administrator Associate or Microsoft Certified: Azure DevOps Engineer Expert, are a plus
Keywords
development-operations-devopsjob-descriptionstime-and-attendanceenvironment-health-and-safety-hsseecology-environmenthigh-availabilityscalabilityyouth-organizations-resourcesresource-managementcustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdpipeline-managementplanning-and-designvisual-art-designproduct-development-and-designcontinuous-deploymenttraining-and-developmenttesting-and-analysis

Interested in this role?