Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 15, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Takealot.com is the leading ecommerce retailer in South Africa and one of the largest, most innovative ecommerce retailers on the African continent. Our mission is to be the most customer-centric online shopping destination in Africa, built around the simple concept that the customer comes first. All of our focus is dedicated to improving the customer ...
    Read more about this company

     

    Senior Software Release Engineer (CI/CD)

    Who’s who in the tech space

    The position reports to the Engineering Team Lead (Release Engineering) 

    The Release Engineering Team (RET) is a division of Takealot’s Engineering team focused on developing tools, solutions and platform which would enable developers to build and deploy software in a safe, secure and continuous manner, whilst maintaining quality. They are a dedicated team of engineers who are responsible for CI/CD solutions, test automation frameworks, cloud & on-prem environments and tools & processes related to build and deployment. This team is also responsible for maintaining some of our core production services, which manage some of our critical functions like monitoring, alerting etc.

    Your mission, should you choose to accept it:

    • Architect and implement CI/CD processes and solutions to drive continuous deployments with velocity
    • Maintain and support continuous delivery tools and processes.
    • Provision, deploy, and operate systems managed by the team
    • Drive tooling, culture, and automation to reduce friction for the Engineering team
    • Design, develop and maintain internal libraries, tooling and systems
    • Work across multiple technologies such as Kubernetes, Docker and Helm.
    • Work closely with DevOps, SRE, QA, Security, Data Engineering and Development teams, to support and maintain Takealot’s software ecosystem.
    • Be on-call for the systems managed by release engineering
    • Provide on-call production support for the systems and services managed by RET.
    • Implementing innovative CI/CD solutions and showcase its business value to the senior management and the wider Engineering audience.

    The skills we need: 

    • Is passionate about technology, keeping up to date with the industry, always learning
    • Is a team player, an active listener, and is able to communicate well
    • Is solutions oriented, and can break down complex problems
    • Shows solid reasoning and decision making

    Qualifications & Experience:

    • Has either a degree in computer science, or equivalent industry experience
    • At least 5 years of professional experience in the software engineering domain.
    • Must have hands-on experience with minimum one build and deploy systems such as Gitlab, Jenkins, Spinnaker, etc.
    • Must have strong experience with container orchestration tools like Kubernetes (running an application, using helm, etc.)
    • Hand-on experience on Linux, Bash and/or Networking.
    • Can write code (we use Python mostly, also some GroovyLang)
    • Must have hands-on experience with installing and configuring third-party tools like Spinnaker, JenkinsX etc. on cloud environments like GCP.
    • Strong knowledge on containerization and container orchestration tools.
    • Experience with defining a CI/CD strategy and framework for an organization.

    Method of Application

    Interested and qualified? Go to takealot.com on boards.greenhouse.io to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at takealot.com Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail