Devops Engineer
abb
Job Description
You will be mainly accountable for: • Responsible for overall Configuration Management activities for multiple projects . Responsible for defining, implementing, managing version control and processes. Designing, implementing, and maintaining CI/CD pipeline in Dev, Test and Production environment. Responsible for defining and executing configuration management plan. Responsible for packaging applications using any of the installer and packaging applications. Responsible for maintaining existing software and test infrastructure Identify and correcting any single points of failure and working with developers to identify and address the issues. Defining and configuring DevOps dashboards, for representing project progress. Collaborate well with R&D teams, to deliver the Product releases on time, with good quality . Align with assigned targets (time, cost, quality) and complete project deliverables. Demonstrates sound understanding and usages of R&D processes and tools.
Qualifications for the role
- BE / B. Tech / ME / M. Tech, Computer Science/ Electrical or/Electronics and communication / Electronics and Instrumentation.
- 8+ years experience in SW Configuration Management using Azure DevOps.
- Expertise in building CI/CD pipelines with Azure DevOps. (using YAML), Deployment of the builds/packages in Cloud environment and integration of static code analysis, test frameworks as part of the pipeline.
- Experience in PowerShell Scripting and batch scripting.
- Experience is setting up CI/CD for Firmware development, which includes build generation and automated test cases integration to pipelines.
- Mandatory – Experience in VMVare, Managing Azure DevOps extensions, setting up agent pools.
- Creation of build and version control and creation of packages for a release. Experience in defining and setting up branch/merge strategy as required by the project
- Knowledge on Terraform, Docker
- Experience with Windows Installing Tools like InstallShield/WiX for packaging
- Should have good analytical and problem solving skills.
- Good communication skill.