
Technical Lead, Application DevOps
- India
- Permanent
- Full-time
- Define and execute the DevOps strategy for application development, ensuring alignment with business goals and organizational standards.
- Architect, implement, and optimize end-to-end CI/CD pipelines for multiple application teams, ensuring fast, reliable, and secure delivery of software releases.
- Lead the automation of manual tasks throughout the application lifecycle, including testing, deployment, infrastructure provisioning, and monitoring.
- Act as a bridge between development, operations, and QA teams to remove silos, facilitate communication, and promote shared responsibilities.
- Guide the migration and deployment of applications to cloud or hybrid infrastructures, leveraging best practices for scalability, reliability, and cost-effectiveness.
- Establish and enhance application monitoring, logging, and alerting systems to ensure high availability, performance, and rapid incident response.
- Integrate security practices and tools (“DevSecOps”) into the development pipeline to ensure compliance with internal and external standards.
- Foster a culture of feedback and iteration by implementing metrics-driven improvements and promoting innovative approaches to DevOps challenges.
- Drive technological innovation by exploring AI-enhanced tools and industry-leading practices to shape and evolve long-term DevOps strategies.
- Design, implement, and maintain robust CI/CD pipelines to enable high-velocity application delivery.
- Apply experience of working on CI/CD tools such as Bamboo, Jenkins, Azure DevOps, GitHub, TeamCity, Octopus, Maven, NuGet, ProGet or similar to create or update build packages and deployment pipeline
- Develop/update the code build using scripting skills in language like Maven, YAML Classical Editor.
- Champion Infrastructure as Code (IaC) practices for repeatable and auditable infrastructure management (Code branching, Merging and pull request workflow)
- Drive containerization and orchestration strategies (e.g., Docker, Kubernetes, Azure Service Fabrics) across the application portfolio.
- Develop and enforce automated testing frameworks, including unit, integration, and security testing within pipelines using Jenkins or Azure DevOps
- Continuously evaluate and integrate new tools and technologies to optimize the software delivery lifecycle.
- Ensure applications are monitored and supported with actionable logging, metrics, health checks, and uptime dashboards using tools such as Prometheus, Grafana, New Relic, etc.
- Implement and uphold policies for access control, patching, vulnerability management, and regulatory compliance.
- Facilitate post-incident reviews and root cause analysis to drive system and process improvements.
- Document DevOps architectures, processes, and standards for reuse and knowledge sharing.
- Engage with business leaders, project managers, and technical teams to align DevOps initiatives with organizational priorities.
- Collaborate with stakeholders and cross-functional teams to gather and analyse requirements for developing effective IT solutions.
- Work closely with internal teams to ensure timely completion of assigned tasks and promote effective use of technology for problem-solving.
- Lead and inspire the team to consistently deliver high-quality outcomes.
- Foster a culture of continuous improvement in both technical expertise and business acumen.
- Sets clear, realistic goals and performance standards; and organise performance review sessions with the team on their development plan and career.
- Conduct timely reviews of team deliverables and provide support to enhance performance.
- Lead, mentor, and upskill DevOps engineers and developers on modern tools, technologies, and best practices.
- Manage DevOps team members, set objectives, and evaluate performance aligned to business outcomes.
- Accelerated application delivery cycles without compromising quality or security.
- High reliability and uptime of critical applications.
- Consistent adoption of DevOps best practices across teams.
- Growth and development of DevOps team members
- Maintain accurate and timely recording of time and tasks to enable effective monitoring and reporting of effort.
- Regularly audit team timesheets to ensure accuracy and timely updates.
- Support MUFG Group assurance programs by promoting effective risk management and compliance practices.
- Overall experience of 13+ years in IT industry, minimum 8 years of experience in DevOps
- Relevant certifications (e.g., AWS Certified DevOps Engineer, Azure DevOps Engineer Expert, Certified Kubernetes Administrator) are highly desirable.
- Experience of DevOps toolchains (Jenkins, Git, Azure DevOps, SVN, Maven, NuGet, ProGet, TeamCity, Octopus), scripting (YAML, Python, PowerShell), and application development frameworks.
- Experience to design, configure and maintain the SonarQube Enterprise code quality tool.
- Experience in design code branching, merging and strategies from Feature to release and master branch.
- Experience with monitoring tools (Prometheus, Grafana, ELK Stack, Splunk, New Relic) and building observability into applications.
- Solid grasp of security concepts, tools (Sonar, JaCoCo and Fortify on Demand), and practices in DevSecOps pipelines (SAST, DAST, SCA, secrets management, etc.).
- Proficiency with major cloud platforms (AWS, Azure, GCP), including infrastructure provisioning, scaling, and cloud-native services.
- Strong experience in CICD unification program (e.g.: - Gitlab, TeamCity, Octopus & SVN to DevOps or GitHub)
- Deep understanding of container-based deployments (Docker, Kubernetes, OpenShift) and orchestration strategies.
- Demonstrated leadership of DevOps or application development teams, including coaching, mentoring, and performance management.
- Experience managing competing priorities, timelines, and deliverables in an Agile or DevOps environment.
- Excellent leadership skills.
- Strong interpersonal skills, with the ability to work cross-functionally and communicate complex topics to technical and non-technical audiences.
- Excellent analytical and troubleshooting skills to resolve technical challenges quickly and effectively.
- Ability to delegate, inspire, motivate, and communicate effectively with the team.
- Ability to learn new technologies and be able to work and deliver high quality documentation in a challenging environment.
- Sound organisational skills, with the ability to prioritise conflicting tasks to meet strict deadlines.
- Excellent customer interfacing skills.
- A drive to deliver results and respond resourcefully to opportunities and challenges through dedication dependability and the taking of prompt action.
- A high level of analytical ability with an innovative approach to problem solving and a creative mindset towards the use of technology and attention to detail.
- Ability to identify and analyse issues/problems, develop solutions, and use judgement to make sound and dependable decisions.
- Strong oral and written communication skills, with the ability to make a positive impact and to influence others to deliver service to the business.
- Experience working in an outsourced or offshored environment.
- Self-motivated with a strong team spirit.