We are seeking a talented individual to join our AMSI team at MMC Corporate This role will be based in Noida/Gurgaon/Pune/Mumbai. This is a hybrid role that has a requirement of working at least three days a week in the office.
Senior Engineer /Principal Engineer/Senior Principal Engineer IT Systems Engineering
What can you expect?
- Responsible to design build & deploy jobs using TFS release manager on Windows platform using PowerShell and Groovy
- Creating build jobs using MsBuild, Angular, NPM, etc.
- Implement automation tools and frameworks (CI/CD pipelines)
- Implementation static analysis tool using SonarQube and Puma
- Implementation of dynamic security scanning using OWASP ZAP or BlackDuck
- Troubleshoot production issues and coordinate with the development team to streamline code deployment
- Resolve or triage issues occurring during deployments such as IIS/ App Pool recycles, CPU/ disk space issues on servers, service alerts, etc.
- Collaborate with team members to improve the companys engineering tools, systems and procedures, and data security
- Candidate must be flexible in terms of working hours due to the nature of the role
- Establish and maintain regular written or verbal communication with the stake holders regarding project updates
- Candidate should have analytical approach to issue troubleshooting and be resourceful in the times of heavy workload
- Weekend work and extended days to support organized changes or incidents may be required but through prior agreement
What you need to have:
- Around 4-6 years experience as a DevOps Engineer or equivalent software-engineering role
- Working knowledge of Groovy, PowerShell and known DevOps tools like Git and GitHub
- Possess a strong command of software-automation production systems (TFS & Jenkins)
- Good knowledge of NodeJS, Angular Builds, NPM, .Net and .Net Core
- Should have understanding of different transformation tools like MsDeploy, XPath transform, Json transform, etc.
- Excellent communication skills in English
- Ability to understand and work across diverse pipelines, from design to implementation using various technologies, and migrate applications between such pipelines
- Experience using Apigee or similar API management tools
- Experience in Infrastructure as Code (IaC) practices and tools
Good to Have
- Experience on Linux platform, Shell Scripting, Docker & Containers, etc.
- Experience supporting web applications on Apache/Tomcat, Windows/IIS and F5 LB
- Experience on any incident management and change management tool like CA Service Desk
- Understanding of Security vulnerabilities of web based applications like Click Jacking, Insecure SSL/TLS Protocol, SSL weak ciphers etc. and their remediation techniques
- Experience in deploying and debugging applications within Kubernetes environments
- The ability to communicate effectively to both technical and non-technical colleagues in a cross-functional environment
- Experience with cloud native technologies, preferably AWS or Azure
Why join our team:
- We help you be your best through professional development opportunities, interesting work and supportive leaders.
- We foster a vibrant and inclusive culture where you can work with talented colleagues to create new solutions and have impact for colleagues, clients and communities.
- Our scale enables us to provide a range of career opportunities, as well as benefits and rewards to enhance your well-being.