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 Dev Ops 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 reinforce deployments and releases, craft informative analytics, implement uptime and SLA monitors. This role will support a specific product team and provide hands-on implementation in multiple technical environments.
Job Description
- Work alongside 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
- Work with state-of-the-art tools such as AWS Cloud, Git Lab, Docker, EKS, Sonar Qube, Prometheus, Grafana, Swift, Test Flight, Google Play, etc.
- Proactively monitor issues until they are fully resolved, keeping the stakeholders informed along the way
- Work with partner teams (like IT, global cloud operations, information security, product engineering teams, etc.) to resolve application related issues
- Build a strong relationship with the development teams to understand the code, its dependencies and the infrastructure on which it runs
- Implement Dev Ops practices for supporting mobile applications
Required Knowledge, Skills and Abilities:
- Practical hands-on experience in AWS Cloud, Elastic Kubernetes Service and Docker Container for maintaining environments and implemented automatic scale up and scale down features depending on the load
- Practical hands-on experience in Postgre SQL RDS database
- Practical hands-on experience in Terraform/Helm charts for automation of infrastructure provisioning
- Practical hands-on experience in Git Lab in setting up CI/CD pipelines and build and deployment automation
- Practical hands-on experience in integrating Sonar Qube in CI/CD pipelines and preferably worked on Blackduck as well
- Practical hands-on experience in Grafana, Prometheus for analytics, continuous health monitoring, and troubleshooting of deployment environments 24/7
- Proficiency in at least one scripting language YAML (preferred), Power Shell
- Experience/comfortable with Agile/scrum development processes and methodologies
- Strong knowledge of key Cloud and Dev Ops concepts
- Strong debugging skills
- Ability to relate to others, demonstrating resourcefulness and flexibility.
- Good communication and written skills
- Be a proactive member of the team in finding bugs and resolving them
Desired Skills & Abilities (Nice to have, but not required)
- Strong experience with Azure Cloud and Azure Dev Ops
- Experience and understanding of software design patterns
- Experience with interfacing to hardware device and/or home automation products
- Working knowledge of databases and SQL
- Practical hands-on experience in Test Flight and Google Play for implementing Dev Ops to support mobile applications for both Android and i OS
Required Education and/or Experience:
- BE/BTech/M Tech/MCA/MSc in Computer Science Engineering
4 to 6 Years of experience in hands-on experience in Dev Ops implementation