Job Description
Primary Responsibilities :
In this role as DevOps engineer, individual needs to utilize release engineering and automation expertise skills, interact and collaborate with diverse geographically distributed development teams, and to establish best practice / guideline for application build and deploy.
Here are some specific responsibilities that this role requires :
- Complement and collaborate with the global DevOps, SRE teams
- Design, build, configure and manage applications using build and release pipelines
- Automate deployment and enhance metrics emitted from CI / CD to give feedback for Continuous Process Improvement Documentation of CI & CD solutions, code management policies around merge and promotion
- Proactively enhance the operational experience using pipeline monitoring tools
- Manage the build infrastructure and maintain tools for release of software
- Collaborate with software development team to improve build time, CI / CD and efficient deployment
Skills required :
Possess extensive experience in setting up Azure, or similar Cloud provider, CI / CD pipelines and automated deploymentPossess extensive knowledge of Source code Management using Azure Devops, Git Repos or similar including branching, version control, code merge, promotion strategies and NuGetPossess hands-on knowledge of Infrastructure as Code, Azure Blueprints, Management Groups, Subscriptions, Resource Groups, Resources, and ARM Templates or similar technologyPossess hands-on experience with building and executing automation testing within PipelinesHands on experience in putting together strong experience with agile / iterative software development methodologiesExperience with operational and pipeline monitoring through tools such as Azure App Insights / MonitoringHands on experience utilizing CI / CD tools for both on-premises, clouds, or hybrid deploymentStrong verbal and written communication skills, with the ability to communicate core concepts (CI / CD, Agile & Automation), progress and roadblocks across internal and external stakeholdersSkills Preferred :
Experience in creating build and release scripts in YAML , PowerShellExperience working with deployments into multiple Azure regions and subscriptionsHave experience with Blueprints, Docker, Kubernetes, Terraform, or similar technologies.Preferred Qualifications :
Bachelors in Engineering, Computer Science or equivalent.
At least 4-5 years of experience in Devops with at least 4 years of experience in Microsoft Stack
Stack :
Azure Devops (Azure Pipelines), Powershell and C# Scripting, Azure artifacts & Azure Git Repos
.Net Framework, App Service Plans – App Services, Azure Functions, C#, SQL scriptsAdditional Information
Personal Skills :
Excellent analytical and problem solving skillsExcellent verbal and written communication skillsAbility to articulate and present different points-of-views on various topics related to project and otherwise.Eager to learn and continuously develop personal and technical capabilities.Required Qualifications :
MCA or Bachelors in Engineering, Computer Science or equivalent.PERFORMANCE APPRAISAL CRITERIA : Eurofins has a strong focus on Performance Management system. This includes quarterly calibrations, half-yearly reviews and annual reviews. The KPIs shall be set and may vary slightly between projects. These will be clearly communicated, documented during the first 30 days of your joining.