Job Profile
- Understanding and analyzing the requirements of the project.
- Experience with version control tools Git (mandatory)
- Hands on experience in Azure DevOps ( eg.pipelines ), TFS and/ or Gitlab environment, Artifactory ( Jfrog or Nexus).
- Handling product releases (Service Packs, HotFix )
- Create and implement configuration management plans
- Maintain and manage tools and systems used for configuration management
- Work with developers and project leads to capture, track, and control changes to software projects.
- Formulate a right branching strategy and versioning concept. Govern the lifecycle of the product with this strategy.
- Proficient enough with cloud based deployments using Docker, Kubernetes and Helm.
- Handling project dependencies in Artifactory or Nexus servers and efficiently using that in the project builds.
- Ability to use Git repositories and knowledge yml definitions.
- Proficiency in CI tools eg. gitlab .
- Experience on AWS (preferred) or Azure with proficiency in services offered by the cloud platform.
Desired Qualification and Experience
Education: B.E / B.Tech / MCA/ M.Tech / M.Sc (Computer Science)
Experience: 3 to 6 years of experience on DevOps /Build & Release with following skills
Skill Set
- Hands on experience in Git, git version control tools for the desktop and web app build routine.
- Ability to understand the Azure DevOps build pipelines and how the artifactory mechanism works (for various packages).
- Able to create & maintain the Azure build jobs and dashboards.
- Hands on experience with Docker and Kubernetes orchestrated deployments in Azure or AWS.
- Good knowledge in Azure or AWS services and various resources.
- Good experience with Helm charts.
- Maintenance of build agents (on premise and on cloud) used for projects.
- Hands on experience with Conan and Nuget packaging.
- Knowledge of SDLC
- Ability to use repositories and knowledge yml definitions.
- Ability to manage the staging process in git repositories
- Resolve the conflicts and build the pipelines.
- Must have good knowledge about operating system , registry and installer debugging tools
- Collaborate with development teams in Build Engineering process.
- Maintain the projects on AWS EC2 instance.
- Proficient scripting with Bash, Powershell .
Capabilities
Excellent problem-solving skills, Proactive, Self motivated , Result oriented, Good Oral and written communication.