Environment Strategist
Fulltime
Overview of the Role:
- Accountable for tracking completion of retrofits across lower test environments, including issues resolution, for projects dependent on or requiring to be retrofitted into Self Serve bundle releases.
- Responsible for monitoring the creation of retrofit JIRA tickets, tracking dependencies across projects and working in close collaboration with project managers, Dev and QA leads.
- Responsible for tracking certificates coming up for renewal in the lower test environments, working with the Dev leads to ensure JIRA tickets have been raised.
Responsibilities:
- Daily health checks on retrofits and certificate renewals, planned and completed, across all lower environments (SITs/PERF)
- Engagement of environment management team for triaging of environment blockers
- Communication of retrofits status across all projects impacting or being impacted by a Self Serve bundle release
- Communication of certificates renewals completed across all lower environments
- Coordination to resolve end-to-end environment related issues
- Attendance of weekly release management meeting with the goal to track any changes in projects environment allocation and/or issues
- Health checks after scheduled deployments (retrofits or certs), confirmed validation with Dev/QA teamsManage and standardize environment retrofits
- Further improvements on environment monitoring and logging
- Identify gaps
- Alerting in SIT
- Additional automation
- Environment provisioning and management
- Tooling
- Virtualization
- API mocking
Required Skills:
- 5 + years systems experience as a Quality Assurance (QA) professional, end-to-end test/release lead
- Possesses an understanding of test environments, from infrastructure topology to application layers
- Possesses a deep understanding of SDLC, Agile and QA methodologies
- Demonstrates knowledge of industry methodology standards (e.g., Capability Maturity Model Integration [CMMI] and International Organization for Standardization [ISO])
- Worked with Dev, Build, QA teams for the release process
Soft Skills Required:
- Possesses good communication skills, both written and verbal
- Demonstrates good leadership management skills
- Possesses an ability to work with multiple resources across multiple projects high in complexity and of strategic importance
- Is able to manage change and keep people accountable to change management framework
- Is able to effectively resolve and/or escalate issues when required
- Is able to work independently
Education:
- Bachelor’s degree or post-Secondary diploma in Computer Engineering, Computer Science or related field.