Project Description:
Test Environment Manager is required to create Environment Automation Strategy and implement CI/CD pipelines across various platforms for test environment provisioning, code deployment and refresh activities for a digital transformation program.
Responsibilities:
- Create Environment Automation Strategy and implement CI/CD pipelines across various platforms for test environment provisioning, code deployment and refresh activities.
- Leading the strategic direction of the environment team, across multiple projects and programmes, in the disciplines of environment engineering
- Driving and co-ordinating the deployment of software and hardware changes whilst ensuring the consistency and availability of environments to support the existing project portfolio
- Cultivating strong, collaborative working relationships with the wider IT and business functions as well as 3rd parties, ensuring that deliverables are aligned to overriding requirements and expectations
- Day to day management of the IT Environment team incorporating effective coaching, mentoring and development opportunities
- Technical support and managing environment schedules across multiple projects.
- Creation of automated scripts, schedules, alerts through relevant tools to enable better monitoring and increase environment uptime.
- Management and provisioning of all test environments both on prem and cloud.
- Management and upgrade of test environments including code deployments
- Managing test environment refreshes including database and application.
- Coordination of infrastructure upgrades/patch deployment with Infra and platform teams.
- Support Test Environment Manager in formulating the test environment roadmap and framework uplift.
Mandatory Skills Description:
- Significant experience with Continuous Integration tools and industry best practices
- Experience liaising with Development, QA, Production, and Business users
- Experience controlling testing environments and configuration management
- A tenacious can-do attitude and strong attention to detail
- Ability to work autonomously and work in an undefined environment and be self-sufficient in delivery
- Ability to interpret business requirements and relay to the technical streams for solutioning
- Possess a wealth of experience in Environment Management, ideally leading through periods of large-scale transformation
- Have proven stakeholder engagement and management capability, with demonstrable experience of gaining buy in from senior management teams and challenging, when necessary, in an appropriate and effective way
- Have an excellent grasp of testing strategy and risk management/quality approaches, especially relating to the introduction of new modules, changes, fixes and upgrades
- Strong knowledge of Windows and Linux Operating Systems.
- Familiarity with basic system administration.
- Knowledge of Global Distributed Systems functionality.
- Strong knowledge of SQL and in-depth experience of database preferably SQL server and Oracle.
- Good Understanding of Red Hat Ansible.
- Good understanding of application servers such as JBoss, Apache Tomcat and WebSphere
- Hands on experience on Bit Bucket GIT hub and other configuration management tools.
- Experience working in Agile environment
- Working experience of non-prod applications On Prem and Cloud platforms preferably Azure.
- Strong leadership and excellent communication skills
- Strong experience in create automated environment provisioning CI/CD pipelines on Azure Cloud,
- Strong experience in create automated code deployment CI/CD pipelines on Azure Cloud,
Nice-to-Have Skills Description:
- Banking Industry Experience.
- Experience in Agile project delivery methodology