Login | Register

Senior Release Automation Developer to analyze, plan, create and test automated deployment packages.- RQ00209

Job Type: Contract
Positions to fill: 1
Start Date: Jul 11, 2022
Job End Date: Mar 31, 2023
Pay Rate: Hourly: Negotiable
Job ID: 120648
Location: Calgary, Edmonton, Halifax, Montreal, Ottawa, Regina, Toronto, Vancouver, Victoria, Winnipeg
Apply
Our client is looking for a Senior Release Automation Developer to analyze, plan, create and test automated deployment packages.- RQ00209
 
Must have:
  • Proficiency with Azure DevOps in support of CI/CD pipelines for building, packaging, deploying and testing.
  • Experience with Quality and approval gates for deployments
  • Experience with Service connections, artifacts, GIT Repos and Agent/Deployment Pools
  • Experience with Library Variable Groups and integration with Azure Key Vault
  • Experience in using PowerShell scripting
  • Experience developing  Test Plans in alignment with business requirements.
  • Knowledge of automated test execution
  • Experience developing Test Cases and Test Requirements.
  • Experience with Release on Demand, Continuous Exploration, Continuous Integration and Continuous Deployment
  • Knowledge of Threat modelling, Continuous Security Monitoring, Penetration Testing and Application Security
Responsibility
  • Analyzes current systems DevOPs deployment strategies through review of documentation and interviews with Product Teams. 
  • Troubleshoots deployment process
  • Prepares or assists with feasibility studies (cost benefit analysis or business case), requirement definitions, conceptual and system design documents, project plans and estimates, implementation designs, systems and programs specifications, and systems/interfaces and user documentation.
  • Defines testing requirements.
  • Ensure the technical feasibility of provided designs.
  • Leads teams in the development of new CI/CD deployment strategies and enhancements to existing ones. Provides both technical and general direction to delivery teams.
  • Leads Joint systems/interfaces Development sessions
  • Develop new release on demand packages using provided in accordance with established criteria and standards
  • Optimize CI/CD pipelines for optimal performance
  • Creates test plans that are in accordance with established criteria and standards.
  • Maintains historical records by documenting iteration development and revisions 
  • Proficiency in building integration solutions leveraging various standards on Microservices, messaging, queuing, API management and Integration patterns.
  • Develop custom reusable frameworks for Error Management, Logging, Monitoring