Senior Software Engineer- DevOps

4 weeks ago


Bengaluru, Karnataka, India Allegion Full time
Position Title: Senior Software Engineer - DevOps

Location: Bangalore, India

Business Unit: Allegion India Pvt. Ltd

At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 11,000+ employees globally, and products sold in 130 countries, we strive to create seamless access and a safer world.

Allegion India is looking for a Senior DevOps engineer who will collaborate directly with internal teams to support, deploy, secure, and extend security technology capabilities while working in a dynamic, Agile development process. This role will be an integral part of the IT Front Office team at the crossroads of security, APIs, and cloud infrastructure. You'll review code, help plan features, reinforce deployments and releases, craft informative analytics, implement uptime and SLA monitors and generate ideas which ultimately improve our products. This role will support multiple product teams and provide expertise and hands-on implementation in multiple technical environments and knowledge of one or more business areas.

Job Description:

Work alongside our development teams to deploy, monitor, and troubleshoot application deployments

Proactively improve site reliability and key metrics, such as up-time, application performance, time to issue resolution, time spent resolving incidents, and other key operational SLAs

Build tools and employ automation to manage, standardize, and accelerate processes

Implement infrastructure, build, scaling and project automation

Design and implement Software Defined Infrastructure using cloud standards and methodologies

Work with state-of-the-art tools such as Azure Resource Management, PowerShell, Docker, SonarQube, Azure DevOps, Terraform, etc.

Proactively monitor issues until they are fully resolved, keeping the stakeholders informed along the way

Work with partner teams (like IT, Cloud Centre of Excellence, Information Security, Product Cyber Security, Product Engineering teams, etc.) to resolve application and security related issues

Build a strong relationship with development teams to understand the code, its dependencies and the infrastructure on which it runs

Act as point of contact for the global stakeholders and Front Office Delivery teams within Allegion IT

Develop and maintain a thorough knowledge of multiple Allegion business functions and how the system and procedures that support these functions interrelate to develop/support cloud architecture implementations

Champion and manage new initiatives to completion to improve and streamline operations processes and maximize systems availability

Resolve complex problems that have implications beyond your own area

Experiment with new cloud technologies to define their use cases/suitability

Active participation in various DevOps initiatives

Required Knowledge, Skills and Abilities:

Practical hands-on experience in maintaining environments using Microsoft Azure services (Azure App Services, Azure Front Door, Azure App Insights, Key Vaults, Managed Identities, App Registrations, etc.)

Strong Experience in setting up CI/CD pipelines and build and deployment automation in Azure DevOps

Strong hands-on experience in IaC tool like Terraform for the automation of infrastructure provisioning

Strong hands-on experience in SonarQube

Knowledge of tools for analytics, continuous health monitoring, and troubleshooting of deployment environments 24/7

Experience with distributed computing systems and/or cloud infrastructures (Azure)

Proficiency in scripting languages like SQL, Powershell, YAML and Unix shell scripting

Ability to think creatively while solving challenging problems across multiple systems

Work with CI/CD and source control tools such as Azure DevOps and Github Enterprise

Experience/comfortable with Agile/scrum development processes and methodologies

Strong Experience in MS SQL Database configuration and scripts automation

Possesses good working knowledge of scripting like Python, Ruby, etc.

Strong Experience in defining strategy for performance, load, and security tests, and implementing them

Strong knowledge of key DevOps concepts and metrics

Understanding of key Cloud concepts and metrics

Working knowledge of application development architectures and design patterns, and web deployment methodologies and technologies

Strong debugging skills

Willingness to make decisions, ability to assess risk and act with a sense of urgency enabling teams to deliver on time

Ability to relate to others, demonstrating resourcefulness and flexibility.

Knowledge and/or experience in various non-Azure cloud platforms (e.g., AWS, Google Cloud Platform, etc.)

Good communication and written skills

Desired Skills & Abilities (Nice to have, but not required)

Strong experience with Linux/Windows based infrastructures, Windows/Linux/Unix administration

Polyglot development (enterprise/web/API development, swift, Java, C#, Cloud)

Experience and understanding of software design patterns

Experience with interfacing to hardware device and/or home automation products

Working knowledge of databases and SQL

Experience in compliance scanning tool like Blackduck

Experience in DevOps implementation for mobile apps

Required Education and/or Experience:

BE/BTech/M Tech/MCA/MSc in Computer Science Engineering

8 to 10 Years of experience in Software Application Development

More than 5 years of hands-on experience in DevOps implementation

Allegion is a diverse and inclusive environment. We are an equal opportunity employer and are dedicated to hiring qualified protected veterans and individuals with disabilities. If for any reason you cannot apply through the job center, please contact HR, Allegion India for special accommodation.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

  • Bengaluru, Karnataka, India beBee Careers Full time

    Job SummaryJoin our team as a senior devops engineer and play a key role in shaping our develop, test, deploy, manage strategy. As a senior devops engineer, you will be responsible for designing and implementing scalable software solutions for large-scale systems. Your primary focus will be on ensuring the efficiency and reliability of our software...


  • Bengaluru, Karnataka, India beBee Careers Full time

    About the RoleThis is a unique opportunity to work as a Senior Devops Engineer and contribute to the growth and success of our organization. You will be responsible for designing and implementing Devops solutions using TFS and Docker.Main ResponsibilitiesDevelop and maintain Devops infrastructure using TFS and DockerCollaborate with development teams to...


  • Bengaluru, Karnataka, India beBee Careers Full time

    **Job Title:** Senior DevOps Engineer**Job Description:** We are seeking a skilled Senior DevOps Engineer to join our team. As a Senior DevOps Engineer, you will be responsible for ensuring the smooth operation of our infrastructure and systems.**Key Responsibilities:**Collaborate with cross-functional teams to identify and solve complex problems.Develop,...


  • Bengaluru, Karnataka, India beBee Careers Full time

    Senior Java Software Engineer - DevOps Role">We are seeking a highly skilled Senior Java Software Engineer - DevOps to join our team. As a key member, you will be responsible for designing, developing, and maintaining software applications using Java.Key Responsibilities:Design, develop, and maintain software applications using Java.Participate in code...


  • Bengaluru, Karnataka, India Carrier Full time

    About the role As a member of the Platform Engineering team, the Senior DevOps Engineer will enable the engineering teams to scale our infrastructure, platform and internal developer tooling of multiple global digital products being developed within Carrier Digital. This role will work on a range of software products critical to Carrier's continued...


  • Bengaluru, Karnataka, India Rocket Software Full time

    We at Rocket Software are looking for Senior Software Engineer (Mainframe Assembler) expertise for our Pune location.Job Overview: We are seeking a skilled Mainframe Developer with a strong background in security practices and proficiency in Assembler programming to join our team. The ideal candidate will design, develop, and maintain mainframe applications,...

  • Azure DevOps Engineer

    4 weeks ago


    Bengaluru, Karnataka, India Aezion, Inc Full time

    Senior Azure DevSecOps Engineer Location: Bangalore/Mysore/Coimbatore/Remote Full time A Senior Azure DevSecOps Engineer is a pivotal role within an organization, responsible for shaping the direction of DevOps practices. Here are key aspects of their responsibilities: 1.: Senior Azure DevOps Engineers lead strategic initiatives, mentor junior team members....


  • Bengaluru, Karnataka, India Aiprus Software Private Limited Full time

    Aiprus Software Private Limited is looking for a Senior DevOps Specialist Lead to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and maintaining our cloud-based infrastructure and applications.Job Description:The ideal candidate will have extensive experience in Azure DevOps, with a strong focus...


  • Bengaluru, Karnataka, India Razorpay Full time

    Title: Senior DevOps EngineerThe Role:Senior DevOps engineer is critical to the project's overall success, from planning to supporting primary KPIs such as customer satisfaction and productivity. A DevOps Engineering Expert has an essential role in integrating the project functions and resources across the product life cycle, from planning, building,...


  • Bengaluru, Karnataka, India beBee Careers Full time

    Job Title: Senior Software EngineerDescription:We are seeking an experienced Senior Software Engineer to join our team. As a seasoned developer, you will design, develop, and maintain high-quality software solutions using Microsoft .NET technologies.Key Responsibilities:- Develop and deliver scalable, high-performance solutions using C# and .NET framework-...