Build And Release Engineer

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

Description

About the job

Build and Release Engineer

In this role, as a Build/Release Engineer, your main task will be to oversee our development infrastructure and enhance existing build processes. You will implement necessary automations to improve the products we deliver. Our toolset includes tools like SBT & Gradle for Java/Scala applications, and we heavily rely on CI systems such as CircleCI and/or Jenkins.

Primary Responsibilities:

Sustain infrastructure and tools integral to our build processes

Collaborate with development teams to bolster and maintain our build processes

Work with the technical team on automation enhancement for improved deliverables

Engage with senior technical members to decide the focal areas

Guide developers for continual improvement in their approach towards new developments

Create build tooling for a multi-team organization with varied needs

Qualifications:

Several years of experience with Linux shell scripting and system administration

Experience in a DevOps setting, automating in line with teams' incremental delivery processes

Familiarity with build tools for Java/Scala applications, specifically SBT & Gradle

Understanding of build dependencies based on Maven/Ivy and integration of private artifact repositories, e.g., Github Package Registry

Experience building Docker images as part of the build process

Expertise in at least one major CI system, preferably CircleCI and/or Jenkins

Experience setting conventions for building new services in a regularly innovating organization

Desired but not Required:

Experience with Node and/or Angular based build tools

Familiarity with on-demand cloud servers to run complex build pipelines (spinning up EC2 instances in AWS)

Experience migrating build pipelines from one system to another (from Jenkins to CircleCI)

Experience with Docker images stored within private repositories (ECR usage)

Company Culture & Benefits:

A medium-sized organization with a start-up culture and proactive attitude

Emphasis on task completion over process or hierarchical management

Open-door policy across all levels and departments

Inclusive environment with a global team

Remote work with a flexible schedule

Generous time off, varied by the country of residence

On-the-job training

Opportunities for career advancement across the company

Hardware & Software allowance to ensure you have the necessary tools for your role

Drop files here browse files ...