
Manager - Technology\..Platforms & Middleware- Middleware
- Bangalore, Karnataka
- Permanent
- Full-time
- Team Leadership & Mentorship:
- Successfully lead, mentor, and coach a team of DevOps Engineers, fostering their professional growth and technical capabilities.
- Delegate tasks effectively, ensuring balanced workload distribution and timely delivery of team objectives.
- Conduct regular 1:1s and performance feedback sessions to support team development.
- DevSecOps Strategy & Implementation (Cloud & On-Premises):
- Define, evangelize, and lead the implementation of advanced DevSecOps strategies and pipelines across Mashreq's digital and non-digital journeys, with a strong focus on security integration.
- Drive the continuous improvement and evolution of CI/CD practices, leveraging Azure DevOps/AWS DevOps/Cloud Pak DevOps services.
- Lead the creation of pipelines using templates and enhance existing templates based on evolving needs, ensuring reusability and efficiency.
- Ensure seamless integration with various DevSecOps tools including, but not limited to, SonarQube, Veracode, Twistlock, Ansible, Terraform, and HashiCorp Vault.
- Pipeline Orchestration & Automation:
- Oversee and ensure the seamless orchestration of build and release pipelines, guaranteeing efficient and secure application promotion from development through to production.
- Lead the automation of complete application rollouts, including API, database, and middleware promotions, across all non-production and production environments.
- Automate middleware deployments for on-premises technologies such as WebSphere, JBoss, BPM, IIS, and IIB.
- Drive DB automations using Liquibase/Flyway.
- Oversee the setup and configuration of Azure Test Plans with pipelines to ensure robust testing integration.
- Cloud & Container Platform Management:
- Lead cloud-based deployments for Springboot Java, ReactJS, NodeJS, and .NET Core applications, leveraging native Kubernetes (K8s) and managed services like AKS/EKS/OpenShift.
- Ensure the optimal configuration, availability, and performance of container platforms in Azure/AWS cloud environments.
- Drive the adoption and optimization of cloud-native services to enhance application reliability and scalability.
- Lead the setting up of Kubernetes clusters with ingress controllers (Nginx and Nginx+).
- Reliability, Monitoring & OS Management:
- Act as the primary point of escalation for complex technical issues related to DevSecOps pipelines and infrastructure.
- Provide expert-level support and guidance to Agile coaches, Scrum Masters, and development squads, troubleshooting issues and optimizing their delivery processes.
- Implement and manage comprehensive logging and monitoring solutions using Splunk, EFK, and ELK.
- Demonstrate expert-level proficiency in operating systems like RHEL, CentOS, and Ubuntu, ensuring optimal configuration and troubleshooting.
- Scripting & Tooling:
- Leverage expertise in Python and Shell scripting to develop automation scripts, custom tools, and pipeline enhancements.
- Security & Compliance:
- Integrate security scanning, vulnerability management, and compliance checks into all stages of the DevSecOps pipeline.
- Ensure adherence to internal security policies and external regulatory requirements.
- Documentation & Knowledge Sharing:
- Maintain comprehensive documentation of DevSecOps processes, tools, and infrastructure.
- Facilitate knowledge sharing within the team and across engineering squads.
- In-depth knowledge of DevSecOps principles, methodologies, and best practices.
- Strong understanding of CI/CD pipelines and their orchestration (e.g., Jenkins, Azure DevOps, GitLab CI).
- Expertise in containerization technologies (Docker, Kubernetes) and orchestration.
- Proficiency in cloud platforms, specifically Microsoft Azure (e.g., AKS, Azure Functions, Azure DevOps, Azure Monitor, Azure Networking).
- Solid understanding of infrastructure as code (IaC) principles and tools (e.g., Terraform, ARM templates, Ansible).
- Strong knowledge of scripting languages (e.g., Python, Bash, PowerShell).
- Familiarity with database administration concepts and deployment automation.
- Understanding of network protocols, security best practices, and monitoring tools.
- Knowledge of agile methodologies (Scrum, Kanban).
- Awareness of industry trends in cloud computing, automation, and cybersecurity.
- Leadership & Mentorship: Proven ability to lead, motivate, mentor, and develop a technical team.
- Problem-Solving: Exceptional analytical and problem-solving skills, with a keen eye for detail.
- Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
- Collaboration: Strong interpersonal skills and ability to collaborate effectively with cross-functional teams.
- Automation: Advanced automation skills, with a focus on end-to-end pipeline automation.
- Troubleshooting: Expert-level troubleshooting and debugging skills across complex distributed systems.
- Security Mindset: A strong security-first approach to all engineering practices.
- Adaptability: Ability to adapt to new technologies and evolving business requirements quickly.
- Presentation Skills: Ability to present technical solutions and strategies effectively.
- Minimum of [4-5] years of progressive experience in DevOps, with at least [2] years in a lead or senior individual contributor role demonstrating leadership qualities and technical mentorship.
- Proven experience in designing, implementing, and managing robust CI/CD pipelines in a production environment.
- Extensive hands-on experience with Azure cloud services and container platforms (Kubernetes).
- Prior experience leading or significantly contributing to the automation of database deployments.
- Experience with monitoring, logging, and alerting tools (e.g., Azure Monitor, Grafana, Prometheus, ELK stack).
- Experience working in an agile development environment.
- Experience with security scanning tools and integrating security into the pipeline (e.g., SAST, DAST).
- Preferred experience in financial industry.