You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who are at the heart of everything we do. Discover how you can make a difference in the lives of individuals, families and communities around the world.
Job Description:
The Environments Manager manages the Systems/Systems Integration and User Acceptance test environments and provides the testers with the appropriate test environment and test data on request.
This role manages the technical and application support to provide high levels of service to the environment users.
Major Accountabilities
Environment Management
- Work with the Project and Release Management stakeholders, application leads to capture the Test Environment Requirements
- Creates and owns the overall Environment management strategy and framework – develops environment management policies and processes to provide framework for planning
- environments provisioning and release delivery
- Changes to the environment are coordinated between teams
Configuration Control
- Test environment configuration, deployment and test activities required to provide a stable test platform
- Work closely with the Release Management to make sure all the code versions are correct, setup done as per the latest version in Environments
- Establish a Process in place to capture all the configuration changes to Environments effectively and there should be issues due to the missing configuration
Test Environment Operation
- Establish Standards and Environment Procedures in places and ensuring the team follows it diligently
- Ensure environment status is regularly monitored and reported
- Track releases, upgrades and changes to the development and test environments, Log, coordinate and resolve environment defects
- Coordinate test environments configuration, deployment and test activities required to provide a stable test platform
- Coordinate execution of health checks on test environments
Environment Provisioning
- Make sure the new component built properly and integrate into lower environments
Environment Standards and Templates
- Coordinates build processes across environments, plans, monitors and communicates data refreshes within environments
- Make sure the team adheres to Policies and Procedures and always induce thought of innovation continuous improvement
Test Data Maangement
- Manage creation of test data
- Implement automated test data creation
Resource Management
- Maintains and updates resource utilization and tracking tool
- Ensures that development and training needs of staff are understood, documented and appropriate training scheduled & tracked
- Ensures that resource assignments are in line with career development and individual aspirations
- Communicates with all billable resources regarding assignments, change in assignments
Education and Experience:
- College/University degree in Engineering-related course
- 10+ years of experience in enterprise environment management frameworks, processes, governance and tools; IT development, testing and infrastructure
- Experience managing environment provisioning and coordination for both waterfall and agile development methods in multi-platform and multi-tiered architecture
- Managed a centralized service-based capability and has worked with senior platform delivery leads
- Designed test environments, specifying data and test data requirements end-to-end
- Technical understanding of test environment capabilities required to support enterprise platform / technology portfolio (e.g.Windows and Unix Platform, Oracle/ SQL Server and IBM DB2 databases
- Has led evaluation, selection, and implementation of testing products and has conducted cost/benefit analysis
- Has the ability to articulate the application architecture for core applications, as well as conceptualize and describe high level data flows between systems
- Knowledge of Changepoint and/or Project Management Tools
- Proven people management skills and related experience
Job Category:
IT - Application Development
Posting End Date:
30/12/2024