What are my responsibilities?
Analyze software continuous integration (CI) and continuous delivery (CD) requirements in accordance with business needs
Conceptualize and perform software configuration management and build activities using Microsoft Azure DevOps, GitLab and other supporting tools
Package software artifacts using NuGet, npm, and Conan package managers
Transition of products with legacy software configuration management to DevOps CI and CD
Ensure continuous delivery of software products and their maintenance releases (Service Packs, Hotfixes)
Develop, maintain, and optimize software build scripts, build agents, and other CI and CD automations
Ensure that the delivery conforms to organization and project quality requirements
Collaborate with multiple stakeholders on requirements analysis, software configuration management, static code analysis, continuous integration, and continuous delivery
What do I need to qualify for this job?
B.E/ B. Tech/ MCA/ M.E/ M. Tech/MSc Computer Science
Knowledge and Experience
5 - 7 years’ experience in software configuration management and DevOps transitions
Valuable knowledge in software configuration management & DevOps concepts
Strong knowledge and experience in Git based DevOps tool chains including Azure DevOps, GitLab, Artifactory, Jenkins
Experience in YML definitions and configuring static code analysis tools
Knowledge of IBM ClearCase and Cloud Platforms (AWS, Microsoft Azure) will have added weightage
Proficient in scripting languages - PowerShell, Batch, Perl
Experience in working with Lean/Agile software development projects
Positive analytical and problem-solving skills
Positive communication skills (oral and written) and a quick learner of new technologies and trends
Ability to effectively communicate and interact with various stakeholders