What we ll offer you
As part of our flexible scheme, here are just some of the benefits that you ll enjoy
- Best in class leave policy
- Gender neutral parental leaves
- 100% reimbursement under childcare assistance benefit (gender neutral)
- Sponsorship for Industry relevant certifications and education
- Employee Assistance Program for you and your family members
- Comprehensive Hospitalization Insurance for you and your dependents
- Accident and Term life Insurance
- Complementary Health screening for 35 yrs. and above
Your key responsibilities
Environment Planning Strategy:
- Define and continuously evolve the test environment blueprint, ensuring alignment with the Corporate Banks application landscape, technological roadmap, and strategic objectives.
- Establish and standardize various environment types (e.g., Development, System Integration Testing (SIT), User Acceptance Testing (UAT), Non-Functional Testing (NFT), Performance Testing, Pre-Production), defining their purpose, scope, and technical specifications.
- Develop and maintain a long-term environment strategy, including capacity planning, technology upgrades, and infrastructure modernization.
Environment Provisioning Build:
- Oversee the provisioning and build-out of diverse test environments, leveraging both cloud-based platforms (GCP) and on-premise infrastructure as required.
- Ensure environments are built efficiently, consistently, and according to established architectural and security standards.
Configuration Release Management:
- Manage and maintain the configuration of all test environments, ensuring consistency and accuracy across different stages of the SDLC.
- Coordinate the deployment of application builds, ensuring strict version alignment with release calendars and associated code baselines.
- Implement robust change management processes for environment configurations and deployments.
Environment Booking Scheduling:
- Design, implement, and manage a self-service portal or a streamlined ticketing system to facilitate efficient environment booking and scheduling for development and testing teams.
- Ensure clear visibility of environment availability and utilization, resolving scheduling conflicts effectively.
Monitoring Health Management:
- Implement comprehensive, proactive monitoring solutions for all test environments, covering infrastructure, application services, APIs, database connections, and network connectivity.
- Establish alert mechanisms for early detection of issues and work towards enabling auto-healing capabilities where feasible.
- Ensure high availability and optimal performance of all test environments to support continuous testing efforts.
Test Data Management Integration:
- Collaborate closely with the Test Data Management (TDM) team to ensure the timely provision and loading of appropriate data sets (e.g., masked production data, synthetic data, hybrid data) into test environments for various testing cycles.
- Ensure data compliance, privacy, and security standards are met within all test environments.
Access Control Management:
- Define and enforce strict access controls for provisioning, modifying, and accessing test environments.
- Implement and manage role-based access control (RBAC) mechanisms to ensure adherence to security policies and compliance requirements.
- Regularly review and audit access privileges.
Reporting Governance:
- Develop and maintain comprehensive dashboards and reports providing key metrics on environment availability, utilization, downtime, capacity, and defects directly attributable to environment issues.
- Establish and enforce robust governance frameworks, standards, and best practices for test environment management.
- Act as a key point of contact during internal and external audits, ensuring compliance with regulatory requirements and internal policies.
Your skills and experience
- Minimum of 15+ years of experience in IT infrastructure, DevOps, or test environment management, with at least 8-10 years in a leadership or managerial role, preferably within the financial services sector.
- Proven experience managing complex test environments across diverse technology stacks (e.g., Java, .NET, Mainframe, distributed systems).
- Strong understanding of cloud platforms (AWS, Azure, GCP) and on-premise virtualization technologies (e.g., VMware).
- Expertise in CI/CD pipelines, automation tools (e.g., Jenkins, GitLab CI, Ansible, Terraform), and configuration management.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Solid grasp of database technologies (relational and NoSQL) and middleware (e.g., Kafka, MQ).
- Experience with monitoring tools (e.g., Dynatrace, Splunk, Prometheus, Grafana).
- Excellent analytical, problem-solving, and decision-making skills.
- Strong communication, interpersonal, and stakeholder management skills, with the ability to influence and collaborate across diverse teams.
- Demonstrated ability to develop and execute strategic plans for environment management.
- Familiarity with financial services regulations and compliance requirements (e.g., DORA, SOX, GDPR) is highly desirable.
Competencies:
- Strategic Thinking: Ability to define long-term vision and strategy for test environments.
- Technical Leadership : Guiding and mentoring technical teams.
- Problem Solving: Proactive identification and resolution of complex environment issues.
- Collaboration : Working effectively with development, QA, release, and infrastructure teams.
- Risk Management: Identifying and mitigating environment-related risks.
- Continuous Improvement: Driving efficiency and innovation in environment management processes.