Sr. DevOps Engineer
siemens
Job Description
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.
· 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 automation.
· 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.
Use your skills to move the world forward!
· B.E/ B. Tech/ MCA/ M.E/ M. Tech/MSc computer science.
· 5 - 10 years’ experience in software configuration management and DevOps activities
· Strong knowledge and experience in Git based DevOps tool chains including Azure DevOps, GitLab, Artifactory.
· Expertise in containerization technologies – Kubernetes, Docker.
· Good knowledge in Infrastructure as a Service (IaaS) concepts & tools - Terraform / Open Tofu, Helm charts, YAML files.
· Knowledge of 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.
· Good analytical and problem-solving skills.
· Quick learner of new technologies and trends.
· Ability to effectively communicate (oral and written) and interact with various stakeholders.