Technical Lead | CI/CD | Jenkins, GitLab, Java, SpringBoot, TypeScript

at Distributed
Location Dar es Salaam, Tanzania, United Republic of
Date Posted July 18, 2023
Category Engineering
IT / Information Technology
Job Type Full-time
Currency TZS

Description

About this role 

 

You'll be joining Platforms team within Enterprise Digital and be responsible for our CI/CD squad whose goal is to make life for the development teams in other parts of the business easier by providing a set of low-friction, fully managed cloud capabilities and abstracting these complexities away from the developer – allowing them to focus on code and not infrastructure.

The CI/CD squad specialises in creating modularized enterprise-grade plug-and-play CI/CD capabilities for teams with IAC (Infrastructure as Code) using non-traditional tools such as Pulumi and implementing tooling that allow developers to develop and deploy to the cloud faster and securely.

And as a polyglot and hands-on Engineering Manager, your code will lead by example and your teams will look up to you for strategic and technical leadership. You will be a confident solutions designer, able to communicate complex ideas clearly at various levels of the organization and skilled in working with multi-skilled teams to come up with workable solutions.

Your Responsibilities

  • Be a consultant for multiple teams, your deep hands-on experience with multiple build and deployment approaches, patterns, and architectures means that you can advise both external teams and your team as to the best way to implement a solution
  • Lead, grow and hire a team of engineers that develop best-in-breed CI/CD tooling and IAC capabilities that allow developers to go from idea to production in 12 minutes or less
  • Create and Lead strategy for a roadmap that caters to the needs of the business and developers
  • Remove manual implementation from workflows and look to automate as much as possible
  • Provide mentorship and career support for the members of your teams - maximising their potential
  • Agile champion for your teams, taking pride in a metrics-based organisation that looks to continually improve itself
Required profile for job ad : Technical Lead | CI/CD | Jenkins, GitLab, Java, SpringBoot, TypeScriptAbout You

  • We’re looking for passionate technologists who enjoy working in collaborative agile teams.
  • You’ll need to be a clear, concise & engaging communicator with people on your team.
  • We enjoy the big picture and the detail; we want people who excel at both.
  • Extensive experience with CI/CD pipelines and technologies in a commercial environment, building, maintaining and delivering to production. Ideally experience with Jenkins and GitLab.
  • 10+ years of hands-on software engineering experience delivering and managing software in production in a commercial setting, ideally in enterprise environments.
  • A good level of commercial expertise in core Java and Spring Boot
  • 4+ years of experience in building software products in Typescript
  • 2+ years of experience in a team leadership position where you were responsible for career growth and mentorship of team members
  • 3+ years of experience with agile systems development methodologies
  • 3+ years' experience with cloud computing on AWS
  • Passion for automation with a reluctance for manual implementation
Drop files here browse files ...