principle software engineer - dev ops in bengaluru / bangalore

randstad india
position type
apply now

bengaluru / bangalore
Information Technology
position type
reference number
randstad india

job description

principle software engineer - dev ops in bengaluru / bangalore

Job Description

Job Title: Principle Software Engineer

Reporting To: Senior Manager

Reporting Location: Bangalore

Primary Responsibilities:

In this role, 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 pipelines

·         Manage the infrastructure and maintain the tools for release of software

·         Proactively enhance the operational expierence using pipeline monitoring tools

·         Automate deployment and enhance metrics emitted from CI/CD to give continuous feedback

·         Documentation of CI & CD solutions, code management policies around merge and promotion

·         Collaborate with software development teams to improve build time, CI/CD, efficient deployment

Skills required:

·         Strong hands on expierence in setting up CI/CD pipelines and automated deployment

·         Strong extensive knowledge of Source code Management using Azure Devops

·         Hands on expierence in putting together branching, version control, code merge and promotion strategies

·         Good knowledge of continuous build and release pipelines for SQL Server scripts

·         Expierence with Azure resources such as Docker, Kubernetes, Blueprints, Storage, Functions (zero downtime, blue-green deploys) , deployment tools such as Ansible and deployment orchestration tools like Octopus Deploy

·         Strong experience with agile/iterative software development methodologies.

·         Good knowledge of Operatonal and pipeline monitoring through tools such as Azure App Insights

·         Good knowledge of Azure git repos and provide integrated package management using NuGet

·         Hands on experience in application and server deployment on on-premises, Azure clouds

·         Hands on scripting knowledge in C#, Powershell

·         Knowledge on DevOps for business intelligence tools such as SSRS and Pyramid Analytics is a plus.

·         Strong verbal and written communication skills, with the ability to communicate core concepts (CI/CD, Agile & Automation), progress and roadblocks across internal and external stakeholders.

Preferred Qualifications:

·         Bachelors in Engineering, Computer Science or equivalent.

·         At least 7 years of experience in Devops with atleast 4 years of experience in Microsoft Stack


·         Azure Devops (Azure Pipelines), Powershell and C# Scripting, Azure artifacts & Azure Git Repos


Azure, Devops, C#, Ansible, ci/cd, powershell