Job Description :-
We are looking for a Senior Continuous Integration/Continuous Delivery (CI/CD) Engineer.
· The Sr. CI/CD Engineer is responsible for the set-up, maintenance and ongoing development of continuous build/ integration infrastructure using Git Lab.
· Create and maintain fully automated CI build processes for multiple Java based Projects.
· Write build and deployment scripts.
Roles & Responsibility:-
· Support CI/CD tools integration/ operations/ change management, and maintenance.
· Support full automation of CI/ Testing.
· Develop policies, standards, guidelines, governance and related guidance for both CI/CD operations and for work of developers.
· On-board/ train and support developers from source control, through build automation, merge resolution, CI, test automation, deployment based on tools usage and policies, standards.
· Enable DevOps by moving code from Dev/ Test to Staging and Production. Troubleshoot issues along the CI/CD pipeline.
Qualification:-
· 7+ years of experience
· Bachelor's degree or equivalent in Computer Science, Information Systems, Engineering, or other related field
· Agile Software Development and Management methods and ability to excel within an "Agile" environment (i.e. user stories, iterative development, continuous integration, continuous delivery, shared ownership, test-driven development, etc.)
Expertise with build automation tools – Git Lab preferred. Others - Jenkins
Experience with:
· Build-time dependency management
· Unit testing and code-coverage tools
· Good understanding of Quality Control and Test Automation in Agile-based Continuous Integration environments
Career Level - IC4