eGIS RTP Technical Requirements (DRAFT)

Driver

Approver

Contributors

Stakeholder

Driver

Approver

Contributors

Stakeholder

 

 

 

Objective

The set of technical conditions that must be met before eGIS goes into production.

Due date

Dec 23, 2020 

Key outcomes

  • eGIS released to production

  • Transport Canada is able to operate and maintain eGIS

Status

NOT STARTED

Problem Statement

Several technical conditions must be met before eGIS can be released to production. The known conditions are documented here.

Scope

Must have:

  • Azure production subscription

  • Target architecture

  • CI / CD / IaC for hardware, software, and configuration aligned with target architecture

  • ArcGIS 10.7.1

  • Disaster recovery

  • Service principles, firewall rules

Nice to have:

  • Data Lake integration

  • AD Integration

  • Protected 'B' approval

  • Pipeline from Cloud to TC

  • monitoring / alerting

Not in scope:

  • TC Smart Maps

Timeline

Oct2019NovDecJan2020FebMarAprMayJunJulAugSepOctNovDecARB Architectur…PRD Subscriptio…Data Lake RTP
eGIS Team
TC Cloud Team
eBIDA Team

Feature 1

Feature 2

Feature 3

Feature 4

STG environment

ARM

DSC

10.7.1

App Services

Data Lake integration

iOS app

Android app

Disaster Recovery

Service principles, firewall rules

AD Integration

Pipeline from Internet to TC

Monitoring, alerting

Protected B

Data Lake

Milestones and deadlines

Milestone

Owner

Deadline

Status

Milestone

Owner

Deadline

Status

Architecture approved by ARB

@Kevin Lim (Unlicensed)

 

NOT STARTED

PRD subscriptions available

Cloud Team

 

 

Data Lake released to production

eBIDA Team

 

 

Deploy STG environment

@Josh Hevenor (Unlicensed)

 

 

Update ARM templates to reflect target architecture

@Josh Hevenor (Unlicensed)

 

 

Update DSC templates to reflect target architecture

@Josh Hevenor (Unlicensed) @Jiehua Yi (Unlicensed)

 

 

Update eGIS instances to ArcGIS 10.7.1

@Jiehua Yi (Unlicensed)

 

 

Update app services to reside in target environment RGs

@Jonathan Bailey (Unlicensed)

 

 

Data Lake integration

eGIS Team

 

 

Implement disaster recovery

Cloud Team

 

 

Create service principles, firewall rules

eGIS Team, Cloud Team

 

 

AD integration

Cloud Team, eGIS Team

 

 

Pipeline from Internet to TC

Cloud Team, SSC

 

 

Monitoring, alerting

Cloud Team

 

 

Approved for Protected 'B'

Cloud Team, @Kevin Lim (Unlicensed), TBS

 

 

Reference materials