HamburgerMenu
hirist

Job Description

Responsibilities :

- Setup, configure and load distribution on Jenkins nodes

- Create, update, maintain Jenkins jobs (Integration of Dev/Qualification artefacts into CI)

- Build and Release

- Monitor CI Infrastructure which includes tools, jobs, file shares and network sync

- Be a liaison between IT and project team for service requests, incidents, maintenance corridor, downtimes and alerts to team

- Configure hardware setups in CI

- SPOC for issues or guidance required for CI tools

- Lab management - machines, ports, space and hardware setups

- Bring in automation/improvements - Ideas, proposals and best practices (not responsible for build/test log analysis)

- Explore and propose new tools which can benefit project team

- Handle ad-hoc activities like downtimes and issues

- Anticipate, discuss and flag issues to project team

- Create and maintain Batch, Python, Groovy job scripts related to CI

- Analyze status of CI and report it to team on a daily basis

- Propose a temporary workaround to unblock team during issues or downtimes

- Responsible for release management - sprint, milestone, documentation

- Provide forecast of Infrastructure for each year to Line Manager in consultation with PJM/PO

- Manage access permissions of tools, projects and repositories

- Create and maintain CM plan

- Design architecture of repository and folder structure

- Design branching strategy

Skills :

- Expert knowledge of Jenkins including slave management, multi-branch pipeline and shared libraries

- Advanced knowledge of source control tools like Git, Gerrit, Bitbucket, SVN, Artifactory

- Good knowledge of Python scripting

- Develop and maintain pipeline configurations

- Strong knowledge of Gerrit, GitLab, GitHub or any other project hosting solution

- Shall be responsible for test automation.

- Shall assist the manager in effort estimation and technical risk identification

- experience in deployment of CI systems with exposure to the entire SDLC

- DevOps CI/CD experience

- Build and Release

- Version control and branching strategies

- Automation of activities using scripts

- Programming experience in Python and Groovy

- Experience in administration of Jenkins, Artifactory, Puppet


info-icon

Did you find something suspicious?