REQUEST FOR EXPRESSIONS OF INTEREST
AFRICAN DEVELOPMENT BANK
Avenue Joseph Anoma, 01 B.P. 1387, Abidjan, CÔTE d’IVOIRE
Corporate IT Services Department (CHIS)
E-mail : IT_Recruitment@afdb.org
Telephone : (+225) 20 26 22 61/ (+225) 20 26 25 83
Expressions of interest are being requested for Junior Release & Build Coordinator
Brief description of the Assignment : The main objective of the assignment is to enhance and coordinate a software release process and an automated build and source code integration process within the Business Solution Development Unit of the Bank’s IT department.
Under the supervision of the Chief of Business Applications Development, the junior
Consultant will carry out the following tasks :
- Administer and maintain source control repositories in GIT, build systems, build automation servers, and associated scripts ;
- Administer the integration of source codes and builds across multiple development teams ;
- Create, maintain and document feature implementation branches, builds, and test environments ;
- Prepare the required deliverables, documents, scripts, release branches for production deployment ;
- Manage versioning and track which versions of code is in which environments ;
- Coordinate versions, releases, branches, and patch versions across multiple environements ;
- Automate simple tasks for releases and automate builds using scripting language ;
- Work and support multiple teams in versioning and automated builds ;
- Make significant contribution to CHIS Department Process re-engineering ;
- Be an active participant on technology discussions and forums, therefore collaborate and communicate well with others.
Department issuing the request : Corporate Information Technology Services (CHIS)
Place of assignment : Abidjan /Cote D’Ivoire
Duration of the assignment : 06 months
Tentative Date of commencement : 15 April 2019.
Detailed Terms of reference for the assignment : The TOR is in annex 1 below
Deadline for applications : Thursday 04 April 2019 at 17h00 Abidjan local time.
Applications to be submitted by email to : IT_Recruitment@AFDB.ORG
Any questions and requests for clarifications may be sent to : IT_Recruitment@AFDB.ORG
Please attach updated Curriculum Vitae on the basis of the template below :
ANNEX 1 : TERMS OF REFRENCE
RECRUITEMENT OF A JUNIOR RELEASE & BUILD COORDINATOR
BACKGROUND
The African Development Bank Group (AFDB) is a regional multilateral development finance institution established in 1963 with a mandate to further the economic development and social progress of African countries, individually and collectively.
The Bank has approximately over 2000 staff members, who have been recruited from a wide geographic area only limited by membership in the Bank. There are currently 80 different nationalities from Africa, Asia, Europe and the Americas represented within the Bank making the institution multicultural in every sense of the word. The Bank has two official languages: English and French. It co-operates with a large network of international development partners.
Corporate Information Technology Department (CHIS) :
The strategic objective of the Corporate Information Technology department (CHIS) at the Bank is to align the IT delivery strategy along with the Bank’s business strategy, to increase the organizational effectiveness through efficient use of the Information Systems (IS). Under the leadership of the Bank’s Information System’s Director, CHIS department is mandated by the Bank to deliver the best possible IT services for Bank staff, and help achieve the results that will get the Bank closer to accomplishing its development goals.
OBJECTIVE
The main objective of the assignment is to enhance and coordinate a software release process and an automated build and source code integration process within the Business Solution Development Unit of the Bank’s IT department.
SCOPE OF THE WORK
Under the supervision of the Chief of Business Applications Development, the junior Consultant will carry out the following tasks :
- Administer and maintain source control repositories in GIT, build systems, build automation servers, and associated scripts ;
- Administer the integration of source codes and builds across multiple development teams ;
- Create, maintain and document feature implementation branches, builds, and test environments ;
- Prepare the required deliverables, documents, scripts, release branches for production deployment ;
- Manage versioning and track which versions of code is in which environments ;
- Coordinate versions, releases, branches, and patch versions across multiple environments ;
- Automate simple tasks for releases and automate builds using scripting language ;
- Work and support multiple teams in versioning and automated builds ;
- Make significant contribution to CHIS Department Process re-engineering ;
- Be an active participant on technology discussions and forums, therefore collaborate and communicate well with others.
Profile of the consultant
The successful candidate should have the following qualifications :
- Master/Engineer degree in computer science, software development or related business fields and/or equivalent work experience ;
- Between 2 and 4 years’ experience in similar assignments ;
- Less than 32 years old ;
- Experience in Software Development Lifecycle (SDLC) tools and processes ;
- Strong understanding, administering and troubleshooting software configuration management systems and/or source code version control systems in particular with GIT ;
- Experience with software automation, build and release processes, build management, dependency management and continuous integration tools ;
- A clear understanding surrounding the concept of branching/merging/tagging, master, main and patch versions ;
- Strong knowledge using source control systems including GIT and TFS ;
- Experience with automated build/deployment tools ;
- Programming and coding skills in scripting languages, such as Perl, Ruby, Python and shell scripting ;
- Experience with Eclipse development platform is a plus ;
- Experience with .Net and SharePoint environment is a plus ;
- Working knowledge of Team Foundation Server (TFS), Application lifecycle Management (ALM) and DevOps automation tools are definitely a plus ;
- Good communication skills (written and verbal in English and French if possible) ;
- Ability to adapt and learn the bank IT environments ;
- Creative solving of technical problems – to ensure the ability to translate technical requirements in release plans, contribute to the adoption of DevOps ;
- Ability to focus on deadlines and deliverables.
Duration :
The assignment period is expected for six (06) months (renewable if required).
Location :
The work will be carried in the Bank’s in ABIDJAN, Cote d’Ivoire.
Reporting :
The Consultant will work under the supervision of the Chief of Business Applications Development
Remuneration :
The remuneration will be based on the junior consultant experience and the Bank’s GUIDELINES ON INDIVIDUAL JUNIOR CONSULTANTS REMUNERATION.