Difference between revisions of "Stratosphere2019"
Jana.jessome (talk | contribs) |
Jana.jessome (talk | contribs) |
||
Line 1: | Line 1: | ||
+ | <multilang> | ||
+ | @en| | ||
+ | = '''Stratosphere - The Government of Canada Conference for Cloud and DevOps''' = | ||
+ | [[File:Stratosphere_wiki_logo.png|600x600px]] | ||
+ | |||
+ | == About the Event == | ||
+ | |||
+ | The Government of Canada (GC), in partnership with Association of Public Sector Information Professionals (DPI), is hosting Stratosphere, a conference focused on Cloud and DevOps. | ||
+ | |||
+ | The adoption of Cloud, and more recently, DevOps, have become growing themes amongst GC IT professionals. This conference is an opportunity for participants to share their experiences and lessons learned with their peers, and for the GC IT community to learn about possible partnerships with industry. | ||
+ | |||
+ | '''Where:''' The Shaw Centre, Downtown Ottawa | ||
+ | |||
+ | '''When:''' June 20th, 2019 | ||
+ | |||
+ | '''Who:''' Employees of the Government of Canada | ||
+ | |||
+ | '''Fees:''' None, free for all GC employees | ||
+ | |||
+ | == Registration Information == | ||
+ | |||
+ | Registration is now open. The link to register through Eventbrite can be found here. | ||
+ | |||
+ | Link to [https://www.eventbrite.ca/e/stratosphere-tickets-61507247834 Eventbrite] | ||
+ | |||
+ | == Event Schedule == | ||
+ | <!-- Table start --> | ||
+ | {| | ||
+ | {|class="wikitable sortable" style="width:100%; font-size: 8pt;" | ||
+ | |+ class="nowrap" | | ||
+ | |||
+ | | colspan="8" style="background-color:#DEEAF6; text-align:center;" | <b>Registration</b> | ||
+ | <b>Parliamentary Foyer</b><br> | ||
+ | <b>8:00-16:30</b> | ||
+ | |- | ||
+ | | colspan="8" style="background-color:#FBE4D5; text-align:center;" | <b>Vendor Exposition</b> | ||
+ | <b>Canada Hall 3 (capacity 600)</b><br> | ||
+ | <b>8:00-9:00</b> | ||
+ | |- | ||
+ | | colspan="8" style="background-color:#FBE4D5; text-align:center;" | <b>Opening & Welcome</b> | ||
+ | <i>Dan Cooper, Chief Architect, GC CIO</i> | ||
+ | |||
+ | |||
+ | <b>Kickoff</b><br> | ||
+ | <i>Marc Brouillard, GC CTO</i><br> | ||
+ | |||
+ | <b>Canada Hall 3 (capacity 600)</b><br> | ||
+ | <b>9:00-9:30</b> | ||
+ | |- | ||
+ | |width= "12.5%" rowspan="8" style="background-color:#DEEAF6;"| <b>Registration <br>Parliamentary Foyer<br> 8:00-16:30</b> || width= "12.5%" style="background-color:#FBE4D5;"|<b>Vendor Exposition <br> Canada Hall 3 (capacity 600) <br> 9:30-10:30</b> || width= "12.5%" style="background-color:#F9F9F9;"|<b>Invest in Canada's CRM Journey</b><br> <i>Tracy Reid</i><br> <i>001</i> <br> <b>Room 202 – Cloud Adoption (capacity 110) <br>9:30-10:30</b>|| width= "12.5%" style="background-color:#FFF2CC;"| <b>How to Draw an Owl - A pragmatic approach to Continuous Integration and Continuous Delivery</b><br> <i>Calvin Rodo</i> <br> <i>013</i> <hr> <b>Kubernetes + containers ecosystem, CNCF, Security with Istio Service Mesh, KNative and Serverless, Open Policy Agent</b><br> <i>Willian Hearn</i><br> <i>012</i><br> <b>Room 203 – DevOps (capacity 120)</b><br> <b>9:30-10:30</b> || width= "12.5%" style="background-color:#E2EFD9;"| <b>Jumping into the cloud - falling through or a solid landing?</b><br> <i>Elizabeth Rhodenizer</i><br> <i>014</i><br> <b>Room 204 – Culture and Change (capacity 100)</b><br> <b>9:30-10:30</b>|| width= "12.5%" style="background-color:#F7DCF0;"| <b>Leading the Change – "Real Time" Panel Discussion</b><br> <i>Mike Murphy</i><br> <i>023</i> <br> <b>Room 212 – Leading the change (capacity 100)</b><br> <b>9:30-10:30</b>|| width= "12.5%" style="background-color:#E5D7F7;"| <b>Cloud Intake Process</b><br> <i>Sean Kibbee</i><br> <b>Room 209 – Hands on learning with CSPS’ digital academy (capacity 90)</b><br> <b>9:30-10:30</b>|| width= "12.5%" style="background-color:#D9F4F0;"| <b>2 presentations from Industry Experts</b><br> <i>Floyd Pushelberg, Cole Cioran and Ross Castillo</i><br> <b>Room 211 – Architecture in an agile/DevOps enterprise (capacity 80)</b><br> <b>9:30 - 10:30</b> | ||
+ | |||
+ | |- | ||
+ | | rowspan="2" colspan="6" style="background-color:#FBE4D5;" |<b>Coffee Break & Vendor Exposition</b><br> <b>Canada Hall 3 (capacity 600)</b><br> <b>10:30-11:30</b> || style="background-color:#D9F4F0;"| <b>Breakout</b><br> <i>Floyd Pushelberg, Cole Cioran and Ross Castillo</i><br> <b>Room 211 – Architecture in an agile/DevOps enterprise (capacity 80)</b><br> <b>10:30 - 10:45</b> | ||
+ | |- | ||
+ | | style="background-color:#D9F4F0;" | <b>Breakout group sessions to discuss and identify how the GC needs to change</b><br> <i>Floyd Pushelberg, Cole Cioran and Ross Castillo</i><br> <b>Room 211 – Architecture in an agile/DevOps enterprise (capacity 80)</b><br> <b>10:45 to 11:45 </b> | ||
+ | |- | ||
+ | | style="background-color:#FBE4D5;" rowspan="2"|<b>Vendor Exposition <br> Canada Hall 3 (capacity 600) <br> 11:30-13:30</b> || style="background-color:#F9F9F9;"| <b>A federal government in the age of Cloud Learning</b><br> <i>Jean-Francois Goubet</i><br> <i>002</i> <hr> <b>Continuous Integration and Continuous Delivery in a Hybrid Cloud Environment</b><br> <i>Erik Vollebekk</i><br> <i>003</i><br> <b>Room 202 – Cloud Adoption (capacity 110)</b> <br> <b>11:30-12:30</b> || style="background-color:#FFF2CC;"| <b>Tools & Culture in Cloud/DevOps @ ISED</b><br> <i>Mohamed Frendi</i><br> <i>011</i> <hr> <b>Bringing cloud deployment previews into your review process</b><br> <i>Tim Arney</i><br> <i>010</i><br> <b>Room 203 – DevOps (capacity 120)</b><br> <b>11:30-12:30</b> || style="background-color:#E2EFD9;"| <b>Accessibility Matters: Effective testing gives you back a lot of time later</b><br> <i>Julianna Rowsell</i><br> <i>015</i><br> <b>Room 204 – Culture and Change (capacity 100)</b><br> <b>11:30-12:30</b> || style="background-color:#F7DCF0;"| <b>The Journey to Protected B Cloud</b><br> <i>Tyler Moule (CCCS)</i><br> <i>Pat Nadarajah (SSC)</i><br> <i>Po Tea-Duncan (TBS)</i><br> <i>022</i><br> <b>Room 212 – Leading the change (capacity 100)</b><br> <b>11:30-12:30</b> || style="background-color:#E5D7F7;"| <b>Automated End to End Testing using Cypress.io</b><br> <i>Calvin Rodo</i><br> <b>Room 209 – Hands on learning with CSPS’ digital academy (capacity 90)</b><br> <b>11:30-12:30</b> || style="background-color:#D9F4F0;"| <b>Each breakout group presents there top 2-3 findings</b><br> <i>Floyd Pushelberg, Cole Cioran and Ross Castillo</i><br> <b>11:45-12:15</b> <hr> <b>Summary of key findings and wrap up</b><br> <i>Floyd Pushelberg, Cole Cioran and Ross Castillo</i><br> <b>Room 211 – Architecture in an agile/DevOps enterprise (capacity 80) </b><br> <b>12:15- 12:30</b> | ||
+ | |||
+ | |- | ||
+ | | style="background-color:#F9F9F9;"| <b>DevOps, Cloud and open source software - Pillars of a Digital Government</b><br> <i>Guillaume Charest</i><br> <i>004</i><br> <b>Room 202 – Cloud Adoption (capacity 110)</b> <hr> <b>Lunch Break (not provided)</b><br> <b>12:30 – 13:30</b> || style="background-color:#FFF2CC;"| <b>GitOps for Infrastructure</b><br> <i>Ross Clarke</i><br> <i>009</i><br> <b>Room 203 – DevOps (capacity 120)</b> <hr> <b>Lunch Break (not provided)</b><br> <b>12:30 – 13:30</b> || style="background-color:#E2EFD9;"| <b>Lunch Break (not provided)</b><br> <b>12:30 – 13:30</b> || style="background-color:#F7DCF0;"| <b>Lunch Break (not provided)</b><br> <b>12:30 – 13:30</b> || style="background-color:#E5D7F7;"| <b>Lunch Break (not provided)</b><br> <b>12:30 – 13:30</b> || style="background-color:#D9F4F0;"| | ||
+ | |- | ||
+ | | style="background-color:#FBE4D5;" colspan="7"| <b>Keynote (Exposition closed)</b><br> Keynotes:<br> <i>Alex Benay, CIO Government of Canada<br> Paul Glover, President, Shared Services Canada</i><br> <b>Canada Hall 3 (capacity 600)</b><br> <b>13:30-14:30</b> | ||
+ | |||
+ | |- | ||
+ | | style="background-color:#FBE4D5;"| <b>Coffee Break & Vendor Exposition</b><br> <b>Canada Hall 3 (capacity 600)</b><br> <b>14:30-15:30</b> || style="background-color:#F9F9F9;"| <b>Journey to the Cloud on Boats, Automobiles, Trains, and Planes - The Transport Canada Cloud Story so far</b><br> <i>Kofi Aarthiabah</i><br> <i>005</i><br> <b>Room 202 – Cloud Adoption (capacity 110)</b><br> <b>14:30-15:30</b> || style="background-color:#FFF2CC;"| <b>Just-in-time compliance - taking your security assessment process from six months to six minutes</b><br> <i>Max Neuvians</i><br> <i>008</i><br> <b>Room 203 – DevOps (capacity 120)</b><br> <b>14:30-15:30</b> || style="background-color:#E2EFD9;"| <b>Panel Discussion on WLM to Cloud</b><br> <i>Michael Goit</i><br> <i>017</i><br> <b>Room 204 – Culture and Change (capacity 100)</b><br> <b>14:30-15:30</b> || style="background-color:#F7DCF0;"| <b>TBS Journey - Making ''Cloud first'' a reality</b><br> <i>Paul Girard</i><br> <i>021</i> <hr> <b>GC Platform Strategy (Containers and Orchestration)</b><br> <i>Jeff Barnes</i><br> <i>020</i><br> <b>Room 212 – Leading the change (capacity 100)</b><br> <b>14:30-15:30</b> || style="background-color:#E5D7F7;"| <b>Open Source - The Spirit of Sharing</b><br> <i>Guillaume Charest</i><br> <b>Room 209 – Hands on learning with CSPS’ digital academy (capacity 90)</b><br> <b>14:30-15:30</b> || style="background-color:#D9F4F0;"| | ||
+ | |||
+ | |- | ||
+ | | style="background-color:#FBE4D5;"| <b>Vendor Exposition</b><br> <b>Canada Hall 3 (capacity 600)</b><br> <b>15:30-16:30</b> || style="background-color:#F9F9F9;"| <b>CRA Cloud Adoption, Chatbots and Performance Testing</b><br> <i>Anik Egan</i><br> <i>006</i><br> <b>Room 202 – Cloud Adoption (capacity 110)</b> <br> <b>15:30-16:30</b> || style="background-color:#FFF2CC;"| <b>Enforce ULL/PBMM on IaaS using Ansible</b><br> <i>Greg Cormier</i><br> <i>007</i><br> <b>Room 203 – DevOps (capacity 120)</b><br> <b>15:30-16:30</b> || style="background-color:#E2EFD9;"| <b>GCdocs Program Journey to DevOps (with COTS and SSC constraints)</b><br> <i>Marshall Rowlandson</i><br> <i>018</i><br> <b>Room 204 – Culture and Change (capacity 100)</b><br> <b>15:30-16:30</b> || style="background-color:#F7DCF0;"| <b>Creating and operationalizing a cloud only organisation in GC - Lessons learned 20 months on</b><br> <i>Gary Devis</i><br> <i>019</i><br> <b>Room 212 – Leading the change (capacity 100)</b><br> <b>15:30-16:30</b> || style="background-color:#E5D7F7;"| <b>Launch Your First Container</b><br> <i>Will Hearn</i><br> <b>Room 209 – Hands on learning with CSPS’ digital academy (capacity 90)</b><br> <b>15:30-16:30</b> || style="background-color:#D9F4F0;"| | ||
+ | |||
+ | |- | ||
+ | | colspan="8"|<b>TEAR DOWN <br>16:30-17</b> | ||
+ | |||
+ | |} | ||
+ | <!-- Table end --> | ||
+ | |||
+ | |||
+ | == Break-out Session Information == | ||
+ | |||
+ | '''Session Title:''' Invest in Canada's CRM Journey | ||
+ | |||
+ | '''Description:''' As the first Salesforce customer in the Government of Canada, Invest in Canada will share their Salesforce journey from identifying the need for a CRM through to roll-out. This will cover how and why Salesforce was chosen (needs and requirements, CRM evaluation, decision), how it was implemented (design and architecture, roll-out) in addition to providing reflections on the whole process and lessons learned. | ||
+ | |||
+ | '''Presenter(s):''' Tracy Reid Gary Devis | ||
+ | |||
+ | '''Department(s):''' Invest in Canada | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 55 min | ||
+ | |||
+ | '''Session:''' 001 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' A federal government in the age of Could Learning | ||
+ | |||
+ | '''Description:''' I am the manager of the first Enterprise Cloud solution procured and launched by ESDC in 2017. 25000 employees are completing their corporate training and operational training through a Cloud application. I will discuss about the benefits and lessons learned of working in a cloud environment. | ||
+ | |||
+ | '''Presenter(s):''' Jean-François Goubet | ||
+ | |||
+ | '''Department(s):''' Employment and Social Development Canada | ||
+ | |||
+ | '''Language:''' Bilingual / Bilingue | ||
+ | |||
+ | '''Duration:''' 25 min | ||
+ | |||
+ | '''Session:''' 002 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' Continuous Integration and Continuous Delivery in a Hybrid Cloud Environment | ||
+ | |||
+ | '''Description:''' At Immigration, Refugees and Citizenship Canada we’ve recently begun migrating workloads to the cloud. As part of our cloud journey we’ve had to find creative ways to marry existing development and deployment processes with newer continuous integration and continuous delivery processes (CI/CD). This has led to the development of a hybrid CI/CD process which leverages existing on-premise tools while also taking advantage of cloud-based services. | ||
+ | |||
+ | '''Presenter(s):''' Erik Vollebekk | ||
+ | |||
+ | '''Department(s):''' Immigration, Refugees and Citizenship Canada | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 25 min | ||
+ | |||
+ | '''Session:''' 003 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' DevOps, Cloud and open source software - Pillars of a Digital Government | ||
+ | |||
+ | '''Description:''' My goal with this presentation would be to go over the GC Digital Standards and showcase how they essentially are embodying these three pillars. Cloud is a scalable and standardised deployment approach, DevOps is the people working together to generate value based on the three ways and Open Source is the collaboration of various individuals and groups addressing common challenges. | ||
+ | |||
+ | '''Presenter(s):''' Guillaume Charest | ||
+ | |||
+ | '''Department(s):''' Treasury Board of Canada Secretariat | ||
+ | |||
+ | '''Language:''' Bilingual / Bilingue | ||
+ | |||
+ | '''Duration:''' 25 min | ||
+ | |||
+ | '''Session:''' 004 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' Journey to the Cloud on Boats, Automobiles, Trains, and Planes - The Transport Canada Cloud Story so far | ||
+ | |||
+ | '''Description:''' Our story of leveraging Cloud to modernize our infrastructure, applications, to support Transport Canada's Digital Transformation. It has got elements of organizational culture change; embracing Digital principles; Adopting DevOps; Senior management support; Learning from others; sharing; working with Partners. It's got action, adventure, suspense, and excitement... get some pop-corn and a drink, then sit back and watch ... "Journey to the Cloud on Boats, Automobiles, Trains, and Planes - The Transport Canada Cloud Story so far" | ||
+ | |||
+ | '''Presenter(s):''' Kofi Arthiabah Vivian Nobrega | ||
+ | |||
+ | '''Department(s):''' Transport Canada | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 55 min | ||
+ | |||
+ | '''Session:''' 005 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' CRA Cloud Adoption, Chatbots and Performance Testing | ||
+ | |||
+ | '''Description:''' An overview of the Canada Revenue Agency's (CRA) overall Cloud Adoption to date, including various challenges faced so far will be presented. Charlie, the CRA’s first chatbot developed in the cloud environment, is an example of the rapid development of a public service that was made possible because of the GC Public Cloud offering. We share with you what we learned in our quest to improving service to Canadians by leveraging cloud based technologies. An update will also be provided on how the team repurposed a development load testing environment hosted from within MS Azure, to enable performance testing of cloud services with minimal time and effort. In addition, discussion around how CRA is further developing automated processes for Performance Testing on Demand, in order to streamline and improve the testing required for Cloud. | ||
+ | |||
+ | '''Presenter(s):''' Anik Egan James Stinson, Blenard Helmesi/Philippe Bélanger | ||
+ | |||
+ | '''Department(s):''' Canada Revenue Agency | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 55 min | ||
+ | |||
+ | '''Session:''' 006 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' How to Draw an Owl - A Pragmatic Approach to Continuous Integration and Continuous Deployment | ||
+ | |||
+ | '''Description:''' I want to give a short presentation on how we organizations can start their DevOps Journey today for little cost and time investment using free and open source tools. | ||
+ | |||
+ | '''Presenter(s):''' Calvin Rodo | ||
+ | |||
+ | '''Department(s):''' Employment and Social Development Canada | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 25 min | ||
+ | |||
+ | '''Session:''' 013 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' Modern Application Delivery with Kubernetes | ||
+ | |||
+ | '''Description:''' Kubernetes + containers ecosystem, CNCF, Security with Istio Service Mesh, KNative and Serverless, Open Policy Agent | ||
+ | |||
+ | '''Presenter(s):''' William Hearn Zachary Seguin | ||
+ | |||
+ | '''Department(s):''' Statistics Canada | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 25 min | ||
+ | |||
+ | '''Session:''' 012 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' Tools & Culture in Cloud/DevOps @ ISED | ||
+ | |||
+ | '''Description:''' Tell ISED journey to DevOps; ie how ISED adopted CI/CD prior to cloud and emphasize on the importance of the culture shift/support to adopt new approaches/technologies particularly in the cloud. | ||
+ | |||
+ | '''Presenter(s):''' Mohamed Frendi Mohamed Frendi | ||
+ | |||
+ | '''Department(s):''' Innovation, Science & Economic Development Canada | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 25 min | ||
+ | |||
+ | '''Session:''' 011 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' Bringing cloud deployment previews into your review process | ||
+ | |||
+ | '''Description:''' Testing and verifying changes to applications before putting them into production is often a very slow and manual process, involving costly, hard-to-procure servers. Speeding up that process with cloud deployments on low-cost servers removes huge barriers for all your stakeholders. | ||
+ | |||
+ | Heroku pioneered “disposable” apps created per pull request allowing easier review. That works great for small services, but what about more complex setups like Kurbernetes? | ||
+ | |||
+ | At Canadian Digital Service, we’ve prototyped a solution to this problem by allowing you to replicate production deployments from scratch in under 10 minutes per pull request. This presentation will explain why this is needed in the deployment process and do an overview of the prototype. | ||
+ | |||
+ | Public source code: <nowiki>https://github.com/cds-snc/kubernetes-branch-review</nowiki> | ||
+ | |||
+ | '''Presenter(s):''' Tim Arney | ||
+ | |||
+ | '''Department(s):''' Canadian Digital Service | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 25 min | ||
+ | |||
+ | '''Session:''' 010 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' GitOps for Infrastructure | ||
+ | |||
+ | '''Description:''' Building Cloud Technologies using GitLab and Terraform | ||
+ | |||
+ | '''Presenter(s):''' Ross Clarke | ||
+ | |||
+ | '''Department(s):''' Statistics Canada | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 25 min | ||
+ | |||
+ | '''Session:''' 009 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' Just-in-time compliance - taking your security assessment process from six months to six minutes. | ||
+ | |||
+ | '''Description:''' Security assessments, compliance validation, and reporting represents a huge investment of both time and money by departments building software solutions. This talk will demonstrate a DevOps solution used at the Canadian Digital Service to automatically assess, build, and report our compliance posture as part of our continuous deployment process, speeding up delivery and freeing up capacity for our security team. | ||
+ | |||
+ | While you may have heard of Compliance Masonry, this solution is novel in that it leverages Kubernetes in the cloud to run a container-based, programming language agnostic, suite of security checks which gets aggregated into a GraphQL API on every release. The resulting report can then either be viewed on a website or emailed to stakeholders in a convenient PDF format. | ||
+ | |||
+ | Public source code: <nowiki>https://github.com/cds-snc/security-goals</nowiki> | ||
+ | |||
+ | Screenshot of website report: <nowiki>https://user-images.githubusercontent.com/867334/56310152-20919800-6119-11e9-86a0-23d7ab75ef7d.png</nowiki> | ||
+ | |||
+ | '''Presenter(s):''' Max Neuvians | ||
+ | |||
+ | '''Department(s):''' Canadian Digital Service | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 55 min | ||
+ | |||
+ | '''Session:''' 008 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' Enforce ULL/PBMM on IaaS using Ansible | ||
+ | |||
+ | '''Description:''' This is a technical presentation covering the use of Ansible to deploy ULL/PBMM controls to IaaS in a cloud agnostic manner - we are also seeking contributors and members in the GoC to join | ||
+ | |||
+ | '''Presenter(s):''' Greg Cormier | ||
+ | |||
+ | '''Department(s):''' Department of Fisheries and Oceans | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 55 min | ||
+ | |||
+ | '''Session:''' 007 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' Jumping into the cloud - falling through or a solid landing? | ||
+ | |||
+ | '''Description:''' When cloud strategy is the priority and plan...what do you do when the unexpected happens and you have to jump into the cloud before you are ready? Under what circumstances would you do this? How would you respond? And will you land in order to continue moving forward or do you fall through? This interactive seasion will describe the PSC’s story of cloud adoption and responding to the unexpected. This session will bring together a diverse panel to share the good, unexpected and unknown that was and is before us....in the cloud. | ||
+ | |||
+ | '''Presenter(s):''' Elizabeth Rhodenizer Panel format of those who were key cs2- cs5 | ||
+ | |||
+ | '''Department(s):''' Public Service Commission | ||
+ | |||
+ | '''Language:''' Bilingual / Bilingue | ||
+ | |||
+ | '''Duration:''' 55 min | ||
+ | |||
+ | '''Session:''' 014 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' Accessibility Matters: Effective testing gives you back a lot of time later | ||
+ | |||
+ | '''Description:''' Accessibility has a reputation for being hard and sometimes even unobtainable. But building inclusive services that work better for everyone isn’t about perfection. The Canadian Digital Service (CDS) is using a variety of accessibility testing tools. We use a combination of automated testing, assistive technology, manual and testing with users with disabilities. | ||
+ | |||
+ | At CDS, we design for accessibility early and often. We are able to flag issues in our daily stand-ups. Discuss approaches and requirements in our sprints. This allows us to track outcomes like lessons learned on what did and didn’t work in our retros. Champions are integrated into teams, and they navigate doing the right thing first as opposed to fixing the wrong thing later. | ||
+ | |||
+ | We have made strides towards better accessibility practices at CDS, and we learned a lot along the way. Here are our plans for the future for an open and collaborative approach to accessibility. We have a long way to go and we’ll iterate along the way. | ||
+ | |||
+ | Takeaways that the audience will learn from your talk | ||
+ | |||
+ | Start with research with persons with disabilities | ||
+ | |||
+ | Automated testing tools: how can I automate all the things? | ||
+ | |||
+ | Manual testing, how do I do that? Doesn’t my automated testing do that work for me? | ||
+ | |||
+ | Learn how to test for accessibility collaboratively: How to Conduct Paired Accessibility Review | ||
+ | |||
+ | Why is usability testing important? | ||
+ | |||
+ | Do I need an accessibility audit? | ||
+ | |||
+ | Github repo: Accessibility Handbook | ||
+ | |||
+ | '''Presenter(s):''' Julianna Rowsell | ||
+ | |||
+ | '''Department(s):''' Treasury Board of Canada Secretariat | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 55 min | ||
+ | |||
+ | '''Session:''' 015 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' Panel Discussion on WLM to Cloud | ||
+ | |||
+ | '''Description:''' Discuss strategy development, change management, and execution issues/success when workload migrating legacy workloads to cloud | ||
+ | |||
+ | '''Presenter(s):''' Michael Goit | ||
+ | |||
+ | '''Department(s):''' Statistics Canada | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 55 min | ||
+ | |||
+ | '''Session:''' 017 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' GCdocs Program Journey to DevOps (with COTS and SSC constraints) | ||
+ | |||
+ | '''Description:''' Journey from 2015 to 2019 about how the GCdocs Program evolved our delivery pipeline from manual work to fully automated releases including testing, security and compliance. Loose agenda is looking like: | ||
+ | |||
+ | In 2015 (program infrastructure landscape); | ||
+ | |||
+ | In 2016 (automation experimentation); Health Check Tool; | ||
+ | |||
+ | In 2017 (scripted releases);Different COTS features; | ||
+ | |||
+ | In 2018 (fully automated releases);Agile (team organization and SCRUM);Splunk for monitoring and alerting; | ||
+ | |||
+ | In 2019 (CI/CD with Gccode);CMDB;Cloud;Fully developed Devops Pipeline; Scaling Agile in the GCdocs Program | ||
+ | |||
+ | '''Presenter(s):''' Marshall Rowlandson Guy Moreau | ||
+ | |||
+ | '''Department(s):''' Public Services Procurement Canada | ||
+ | |||
+ | '''Language:''' Bilingual / Bilingue | ||
+ | |||
+ | '''Duration:''' 55 min | ||
+ | |||
+ | '''Session Title:''' The Journey to Protected B Cloud | ||
+ | |||
+ | '''Description:''' The presentation is a joint effort outlining the GC team (TBS/CCCS/SSC) efforts to bring Protected B Cloud to the GC. | ||
+ | |||
+ | '''Presenter(s):''' Tyler Moule Po Tea-Duncan, Patricia Nadarajah | ||
+ | |||
+ | '''Department(s):''' Canadian Centre for Cyber Security/Shared Services Canada/Treasury Board of Canada Secretariat | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 55 min | ||
+ | |||
+ | '''Session:''' 022 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' TBS Journey - Making <nowiki>''</nowiki>Cloud first<nowiki>''</nowiki> a reality | ||
+ | |||
+ | '''Description:''' This presentation will focus on the TBS journey to cloud, including how the department will have 100% of their services on the cloud by the end of the calendar year 2019. It will also focus on the interdependencies of Agile, DevOps and Cloud and highlight some of the lessons learned along the way. | ||
+ | |||
+ | '''Presenter(s):''' Paul Girard | ||
+ | |||
+ | '''Department(s):''' Treasury Board of Canada Secretariat | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 25 min | ||
+ | |||
+ | '''Session:''' 021 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' GC Platform Strategy (Containers and Orchestration) | ||
+ | |||
+ | '''Description:''' Title: GC Platform Strategy (Containers and Orchestration) | ||
+ | |||
+ | To meet partner demand for cloud native application deployment and workload migration, and to support recent current directives in the Government of Canada, such as the Directive on Management of Information Technology (C.2.3.10.4 Run applications in containers), the GC Digital Operations Strategic Plan: 2018-2022, GC Digital Principles and the Government of Canada Standards on APIs, SSC are provisioning platform services for partner consumption. SSC’s presentation will include a Platform Strategy overview and demo various cloud native application deployments | ||
+ | |||
+ | '''Presenter(s):''' Jeff Barnes David Frost (potentially) | ||
+ | |||
+ | '''Department(s):''' Shared Services Canada | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 25 min | ||
+ | |||
+ | '''Session:''' 022 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' Creating and operationalizing a cloud only organisation in GC - Lessons learned 20 months on | ||
+ | |||
+ | '''Description:''' Invest in Canada has adopted a cloud only solutions approach. This small organisation has benefited from being a O365 PBMM pathfinder, as well as a implementing salesforce CRM and MSFT Azure data lake. IIC has recently obtained Authorization to Operate its O365 environment at PBMM. | ||
+ | |||
+ | This talk will provide the story of IIC, from initial ideation of business needs, iterative user centred solutions development in a live environment and obtaining and operating a PBMM environment for O365. | ||
+ | |||
+ | '''Presenter(s):''' Gary Devis | ||
+ | |||
+ | '''Department(s):''' Invest in Canada | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Session:''' 019 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Session Title:''' Architecture in an Agile/DevOps Enterprise | ||
+ | |||
+ | '''Description:''' In this session participants will hear from 2 leading Industry experts on how Enterprise Architecture is evolving as a result of adoption of Agile/DevOps processes. Participants will have the opportunity to work with their colleagues in breakout sessions to contribute to identifying how the Government of Canada needs to change. | ||
+ | |||
+ | '''Presenter(s):''' Floyd Pushelberg, Cole Cioran and Ross Castillo | ||
+ | |||
+ | '''Department(s):''' TBS OCIO, Info-Tech and Gartner | ||
+ | |||
+ | '''Language:''' English / Anglais | ||
+ | |||
+ | '''Duration:''' 3 hours | ||
+ | |||
+ | |||
+ | == Event Floor Plan == | ||
+ | The event is spread out over the second and third floors of the Shaw Centre in downtown Ottawa. | ||
+ | |||
+ | Canada Hall 3 will host the vendor exposition, the opening session, the keynote, and coffee breaks. | ||
+ | |||
+ | [[File:Stratosphere thridfloor.png]] | ||
+ | |||
+ | Break-out sessions will occur on the second floor. Room numbers are indicated on the event schedule. | ||
+ | |||
+ | [[File:Stratosgc secondfloor.png]] | ||
+ | |||
+ | == Contribute to the Panel Discussion == | ||
+ | |||
+ | From June 14 - 19, 2019 you can contribute a question or vote on other people's questions. | ||
+ | |||
+ | Step 1: Go to https://slido.com | ||
+ | |||
+ | Step 2: Enter event code #stratosgc | ||
+ | |||
+ | Step 3: Suggest a question for our panelists or vote on others' questions | ||
+ | |||
+ | We will use the results of your suggestions to help build questions for our panelist. | ||
+ | |||
+ | == Social Media == | ||
+ | Join the conversation on Twitter using the hashtag #stratosgc | ||
+ | |||
+ | Follow us on twitter [https://twitter.com/stratospheregc @stratospheregc] to get last minute schedule changes occurring throughout the day. | ||
+ | |||
+ | == Vendor Exposition == | ||
+ | The following vendors will be participating in the exposition: | ||
+ | {| class="wikitable" | ||
+ | |[https://aws.amazon.com/ AWS.amazon] | ||
+ | |- | ||
+ | |[http://appian.com/ Appian] | ||
+ | |- | ||
+ | |[http://britesky.ca/ Britesky] | ||
+ | |- | ||
+ | |[http://www.carahsoft.com/ Carahsoft] | ||
+ | |- | ||
+ | |[http://www.cgi.com/ CGI Information Systems and Management Consultants Inc.] | ||
+ | |- | ||
+ | |[http://www.chippewa.ca/ Chippewa] | ||
+ | |- | ||
+ | |[https://www.cisco.com/c/en_ca/solutions/cloud/overview.html Cisco] | ||
+ | |- | ||
+ | |[http://www.cistel.com/ Cistel] | ||
+ | |- | ||
+ | |[http://www.clicknetworks.com/ Click Networks] | ||
+ | |- | ||
+ | |[http://cloudops.com/ CloudOps] | ||
+ | |- | ||
+ | |[http://www.dell.com/ Dell] | ||
+ | |- | ||
+ | |[https://www.dynatrace.com/ Dynatrace] | ||
+ | |- | ||
+ | |[http://www.github.com/ GitHub] | ||
+ | |- | ||
+ | |[https://cloud.google.com/ Google Cloud] | ||
+ | |- | ||
+ | |[https://www.hpe.com/ Hewlett Packard Enterprise] | ||
+ | |- | ||
+ | |[https://www.horizantsolutions.com/ Horizant Solutions] | ||
+ | |- | ||
+ | |[http://ibm.com/ IBM Canada] | ||
+ | |- | ||
+ | |[http://www.impsolutions.com/ IMP Solutions] | ||
+ | |- | ||
+ | |[http://www.infosyspublicservices.com/ Infosys Public Services] | ||
+ | |- | ||
+ | |[http://www.infotech.com/ Info-Tech Research Group] | ||
+ | |- | ||
+ | |[http://kpmg.ca/ KPMG LLP] | ||
+ | |- | ||
+ | |[http://www.l3prime.com/ L3 Prime Inc.] | ||
+ | |- | ||
+ | |[http://www.mcafee.com/ McAfee Canada] | ||
+ | |- | ||
+ | |[http://onx.com/ ONX] | ||
+ | |- | ||
+ | |[http://www.netapp.com/ NetApp] | ||
+ | |- | ||
+ | |[https://cloud.oracle.com/home Oracle] | ||
+ | |- | ||
+ | |[https://www.sailpoint.com/ SailPoint Technologies, Inc.] | ||
+ | |- | ||
+ | |[https://www.salesforce.com/ca/ Salesforce] | ||
+ | |- | ||
+ | |[https://www.servicenow.com/ ServiceNow, Inc.] | ||
+ | |- | ||
+ | |[http://www.slack.com/ Slack] | ||
+ | |- | ||
+ | |[https://www.splunk.com/ Splunk, Inc.] | ||
+ | |- | ||
+ | |[http://www.talend.com/ Talend] | ||
+ | |- | ||
+ | |[http://tig-canada.ca/ Technology Integration Group (TIG)] | ||
+ | |- | ||
+ | |[http://tenable.com/ Tenable, Inc.] | ||
+ | |- | ||
+ | |[https://teramach.com/ Teramach] | ||
+ | |- | ||
+ | |[http://vmware.com/ The Planet Group for VMware Canada] | ||
+ | |- | ||
+ | |[http://www.turbonomic.com/ Turbonomic] | ||
+ | |} | ||
+ | |||
+ | == Ask the Expert Booth (Office Hours) == | ||
+ | We’ve assembled subject matter experts to answer your most pressing questions about cloud adoption. Visit us at booth #2. The schedule of experts is as follows: | ||
+ | |||
+ | |||
+ | <!-- Table start --> | ||
+ | {| | ||
+ | {|class="wikitable sortable" style="width:100%;" | ||
+ | |+ class="nowrap" | | ||
+ | ! Time!! Topic | ||
+ | |- | ||
+ | | width=25% | 9:30 – 10:30 || width=75% | Shared Services Canada *Enabling cloud services *Buying Protected B brokered cloud services *Strategy for platform services | ||
+ | |- | ||
+ | | 11:30 -12:30 || Public Services and Procurement Canada *Buying Protected B SaaS services | ||
+ | |- | ||
+ | |14:30-15:30 || Canada School of Public Service *Digital Academy skills development *DevOps stream | ||
+ | |- | ||
+ | |15:30 -16:30 || Treasury Board of Canada Secretariat *Policy and strategic direction | ||
+ | |} | ||
+ | <!-- Table end --> | ||
+ | |||
+ | |||
+ | |||
+ | == Code of Conduct == | ||
+ | This is a Government of Canada event. You will be expected to conduct yourself in accordance with your organization's code of conduct. | ||
+ | |||
+ | |||
+ | <!-- FRENCH --> | ||
+ | @fr| | ||
+ | |||
+ | = '''Stratosphère – La Conférence du gouvernement du Canada sur le nuage et de DevOps''' = | ||
+ | [[File:Stratosphere_wiki_logo.png|600x600px]] | ||
+ | |||
+ | == À propos de l’événement == | ||
+ | |||
+ | Le gouvernement du Canada (GC), en partenariat avec l’Association des professionnels de l’information du secteur public (DPI), organise « Stratosphère », une conférence axée sur le nuage et le développement et les opérations (DevOps). | ||
+ | |||
+ | L’adoption de l’informatique en nuage et, plus récemment, celle de DevOps, sont devenues des thèmes récurrents chez les professionnels de la TI du GC. Ce colloque est l’occasion pour les participants de discuter avec leurs pairs de leurs expériences et des leçons apprises, et pour la collectivité de la TI du GC d’en apprendre davantage sur les possibilités de partenariat avec ce secteur de l’industrie. | ||
+ | |||
+ | '''Où :''' Le Centre Shaw, au centre-ville d’Ottawa | ||
+ | |||
+ | '''Quand :''' Le 20 juin 2019 | ||
+ | |||
+ | '''Qui :''' Les employés du gouvernement du Canada | ||
+ | |||
+ | '''Frais :''' Aucun, gratuit pour tous les employés du GC | ||
+ | |||
+ | == Renseignements pour l’inscription == | ||
+ | |||
+ | Lien vers [https://www.eventbrite.ca/e/stratosphere-tickets-61507247834 Eventbrite] | ||
+ | |||
+ | == Calendrier d’événements == | ||
<!-- Table start --> | <!-- Table start --> | ||
{| | {| | ||
Line 48: | Line 672: | ||
|} | |} | ||
<!-- Table end --> | <!-- Table end --> | ||
+ | |||
+ | |||
+ | == Séance d’information en petits groupes == | ||
+ | |||
+ | '''Titre de la séance :''' Parcours d’Investir au Canada (IAC) dans son processus l’adoption d’un CRM | ||
+ | |||
+ | '''Description :''' En tant que premier client Salesforce du gouvernement du Canada, Investir au Canada partagera son expérience de l’utilisation de la solution Salesforce, et ce, de l’identification du besoin de se doter d’un CRM jusqu’au déploiement. Nous expliquerons comment et pourquoi Salesforce a été choisi (besoins et exigences, évaluation des différents systèmes de CRM offerts, prise de décisions), comment il a été mis en œuvre (conception et architecture, déploiement) en plus de fournir des pistes de réflexion sur l’ensemble du processus et les leçons apprises. | ||
+ | |||
+ | '''Présentateur(s) :''' Tracy Reid Gary Devis | ||
+ | |||
+ | '''Ministère(s) :''' Investir au Canada | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Durée :''' 55 min | ||
+ | |||
+ | '''Séance :''' 001 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' A federal government in the age of Could Learning | ||
+ | |||
+ | '''Description :''' Je suis le gestionnaire de la première solution Enterprise Cloud achetée et lancée par Emploi et Développement social Canada (EDSC) en 2017. Actuellement, 25 000 employés suivent leur formation organisationnelle et leur formation opérationnelle à l’aide d’une application d’informatique en nuage. Je discuterai des avantages et des leçons apprises du travail dans un environnement d’informatique en nuage. | ||
+ | |||
+ | '''Présentateur(s) :''' Jean-François Goubet | ||
+ | |||
+ | '''Ministère(s) :''' Emploi et Développement social Canada | ||
+ | |||
+ | '''Langue :''' Bilingual/Bilingue | ||
+ | |||
+ | '''Durée :''' 25 min | ||
+ | |||
+ | '''Séance :''' 002 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' Intégration continue et livraison continue dans un environnement d’informatique en nuage hybride | ||
+ | |||
+ | '''Description :''' À Immigration, Réfugiés et Citoyenneté Canada, nous avons récemment commencé à migrer les charges de travail vers l’informatique en nuage. Dans notre parcours vers l’informatique en nuage, nous avons dû trouver des moyens créatifs de combiner les processus de développement et de déploiement existants avec les nouveaux processus d’intégration continue (IC) et de livraison continue (LC). Un processus hybride d’IC et de LC qui s’appuie sur les outils existants sur site tout en tirant parti des services en nuage a été ainsi élaboré. | ||
+ | |||
+ | '''Présentateur(s) :''' Erik Vollebekk | ||
+ | |||
+ | '''Ministère(s) :''' Immigration, Réfugiés et Citoyenneté Canada | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Durée :''' 25 min | ||
+ | |||
+ | '''Séance :''' 003 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' DevOps, l’informatique en nuage et logiciels à source ouverte – Piliers d’un gouvernement numérique | ||
+ | |||
+ | '''Description:''' Mon but avec cette présentation serait de passer en revue les normes relatives au numérique du GC et de montrer comment elles incarnent essentiellement ces trois piliers. L’informatique en nuage est une approche de déploiement évolutive et standardisée, DevOps est l’équipe qui travaille ensemble pour générer de la valeur en fonction des trois méthodes et Source ouverte est la collaboration de divers individus et groupes qui s’attaquent à des défis communs. | ||
+ | |||
+ | '''Présentateur(s) :''' Guillaume Charest | ||
+ | |||
+ | '''Ministère(s) :''' Secrétariat du Conseil du Trésor Canada | ||
+ | |||
+ | '''Langue :''' Bilingual / Bilingue | ||
+ | |||
+ | '''Durée :''' 25 min | ||
+ | |||
+ | '''Séance :''' 004 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' Parcours dans l’univers de l’informatique en nuage à bord de bateaux, d’automobiles, de trains et d’avions – Regard sur l’histoire de l’informatique en nuage de Transports Canada, des débuts à ce jour | ||
+ | |||
+ | '''Description:''' Notre histoire de l’utilisation de l’informatique en nuage pour moderniser notre infrastructure et nos applications afin d’appuyer la transformation numérique de Transports Canada. Il comporte des éléments de changement de culture organisationnelle, d’adoption des principes numériques, d’adoption de modèles de développement et exploitation, de soutien de la haute direction, d’apprentissage des autres, de partage et de travail avec les partenaires. Il y a de l’action, de l’aventure, du suspens et de l’excitation... prenez du maïs soufflé et un verre, puis détendez-vous et regardez... « Parcours dans l’univers de l’informatique en nuage à bord de bateaux, d’automobiles, de trains et d’avions – Regard sur l’histoire de l’informatique en nuage de Transports Canada, des débuts à ce jour ». | ||
+ | |||
+ | '''Présentateur(s) :''' Kofi Arthiabah Vivian Nobrega | ||
+ | |||
+ | '''Ministère(s) :''' Transports Canada | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Durée :''' 55 min | ||
+ | |||
+ | '''Séance :''' 005 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' Adoption de l’informatique en nuage à l’ARC, agents conversationnels et tests de rendement | ||
+ | |||
+ | '''Description :''' Un aperçu de l’adoption globale de l’informatique par l’Agence du revenu du Canada (ARC) à ce jour, y compris les divers défis éprouvés à ce jour, sera présenté. Charlie, le premier agent conversationnel de l’ARC développé dans l’environnement de l’informatique en nuage, est un exemple du développement rapide d’un service public qui a été rendu possible grâce à l’offre publique d’une solution d’informatique en nuage au GC. Nous partageons avec vous ce que nous avons appris dans notre quête d’amélioration du service aux Canadiens en tirant parti des technologies dans le nuage. Une mise à jour sera également fournie sur la manière dont l’équipe a redéployé un environnement de test de charge de développement hébergé dans MS Azure, afin de permettre les tests de rendement de l’informatique en nuage en réduisant au minimum le temps et les efforts requis. De plus, des discussions sur la manière dont l’ARC continue de développer des processus automatisés pour les tests de rendement sur demande seront tenues, afin de rationaliser et d’améliorer les tests requis pour l’informatique en nuage. | ||
+ | |||
+ | '''Présentateur(s) :''' Anik Egan James Stinson, Blenard Helmesi/Philippe Bélanger | ||
+ | |||
+ | '''Ministère(s) :''' Agence du revenu du Canada | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Durée :''' 55 min | ||
+ | |||
+ | '''Séance :''' 006 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' Circuits d’IC et de LC | ||
+ | |||
+ | '''Description:''' Je voudrais faire une brève présentation sur la manière dont nous, les organisations, pouvons commencer notre processus de développement et exploitation aujourd’hui avec peu de temps et d’argent en utilisant des outils gratuits et à source ouverte comme moyen de combler le vide jusqu’à ce que leurs groupes de travail/stratégie/architecture trouvent une solution « organisationnelle ». Par ailleurs, comme vous le savez sans nul doute, vous pouvez utiliser tout simplement des outils libres et à source ouverte et optimiser le flux de travail de chaque équipe au lieu de simplement créer une solution organisationnelle, mais c’est le gouvernement et nous savons tous à quel point ce processus fonctionne. | ||
+ | |||
+ | Je vais très rapidement passer en revue quelques outils gratuits comme Cypress.io et aXe-Core pour l’automatisation des tests e2e et a11y, quelques outils de sécurité d’OWASP, et quelques autres outils à source ouverte pour automatiser des processus. | ||
+ | |||
+ | Je vais aussi montrer quelques graphiques qui illustrent comment le fait de passer un peu de temps maintenant fournira un grand retour sur investissement, surtout quand on regarde les échéanciers du gouvernement du Canada (10+, voire même 20+). | ||
+ | |||
+ | Je voudrais aussi si vous me le permettez parler très rapidement des circuits d’IC et de LC et comment ils sont devenus tellement courants à tel point qu’il suffit d’en choisir un et de commencer à travailler avec sans avoir à perdre beaucoup de temps à chercher la meilleure option. | ||
+ | |||
+ | Donc, si vous achetez vos produits d’un fournisseur de services d’informatique en nuage (FSIN), utilisez simplement leur produit (Azure DevOps, Google Cloud Build, AWS CodePipeline, etc..) ou juste une solution à source ouverte. | ||
+ | |||
+ | |||
+ | '''Présentateur(s) :''' Calvin Rodo | ||
+ | |||
+ | '''Ministère(s) :''' Emploi et Développement social Canada | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Durée :''' 25 min | ||
+ | |||
+ | '''Séance :''' 013 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' Livraison d’applications modernes avec Kubernetes | ||
+ | |||
+ | '''Description:''' Kubernetes + Écosystème conteneurs, Cloud Native Computing Foundation (CNCF), Sécurité avec Istio Service Mesh, KNative et Serverless, Open Policy Agent. | ||
+ | |||
+ | '''Présentateur(s) :''' William Hearn Zachary Seguin | ||
+ | |||
+ | '''Ministère(s) :''' Statistique Canada | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Durée :''' 25 min | ||
+ | |||
+ | '''Séance :''' 012 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' Outils et culture dans le nuage/DevOps à ISDE | ||
+ | |||
+ | '''Description :''' Retracer le parcours d’ISED dans les processus de DevOps; c’est-à-dire raconter comment ISED a adopté les circuits d’IC et de LC avant de migrer à l’informatique en nuage et souligner l’importance du changement de culture/soutien pour adopter de nouvelles approches/technologies en particulier dans le nuage. | ||
+ | |||
+ | '''Présentateur(s) :''' Mohamed Frendi Mohamed Frendi | ||
+ | |||
+ | '''Ministère(s) :''' Innovation, Sciences et Développement économique Canada | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Durée :''' 25 min | ||
+ | |||
+ | '''Séance :''' 011 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' Intégrer des aperçus de développement de vos solutions d’informatique en nuage dans votre processus d’examen | ||
+ | |||
+ | '''Description :''' Tester et vérifier les modifications apportées aux applications avant leur mise en production est souvent un processus manuel très lent, nécessitant des serveurs coûteux et difficiles à obtenir. Accélérer ce processus avec des déploiements de l’informatique en nuage sur des serveurs à faible coût permet de surmonter tous les gros obstacles qui se posent pour vos intervenants. | ||
+ | |||
+ | Heroku a été le pionnier des applications « à disposition » créées par requête de tirage (pull request) permettant ainsi un examen plus facile. Ça marche bien pour les petits services, mais qu’en est-il des configurations plus complexes comme Kurbernetes? | ||
+ | |||
+ | Au Service numérique canadien, nous avons créé un prototype de solution à ce problème en vous permettant de répliquer des déploiements en production à partir de zéro en moins de 10 minutes par requête de tirage. Cette présentation expliquera pourquoi cela est nécessaire dans le processus de déploiement et donnera un aperçu du prototype. | ||
+ | |||
+ | Code source public : <nowiki>https://github.com/cds-snc/kubernetes-branch-review</nowiki> | ||
+ | |||
+ | |||
+ | '''Présentateur(s) :''' Tim Arney | ||
+ | |||
+ | '''Ministère(s) :''' Service numérique canadien | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Durée :''' 25 min | ||
+ | |||
+ | '''Séance :''' 010 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' GitOps pour l’infrastructure | ||
+ | |||
+ | '''Description:''' Construire des technologies d’informatique en nuage à l’aide de GitLab et de Terraform | ||
+ | |||
+ | '''Présentateur(s) :''' Ross Clarke | ||
+ | |||
+ | '''Ministère(s) :''' Statistique Canada | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Durée :''' 25 min | ||
+ | |||
+ | '''Séance :''' 009 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' Conformité des délais – faire passer votre processus d’évaluation de sécurité de six mois à six minutes | ||
+ | |||
+ | '''Description :''' Les évaluations de sécurité, la validation de la conformité et la production de rapports représentent un énorme investissement de temps et d’argent pour les ministères qui conçoivent eux-mêmes leurs propres solutions logicielles. Dans cet exposé, nous ferons la démonstration d’une solution de DevOps utilisée au Service numérique canadien pour évaluer, construire et fournir automatiquement des rapports de conformité avec les exigences définies dans le cadre de notre processus de déploiement continu, ce qui permet non seulement de livrer les produits plus rapidement, mais aussi de libérer des ressources pour notre équipe de sécurité. | ||
+ | |||
+ | Bien que vous ayez peut-être entendu parler de Compliance Masonry, cette solution est nouvelle en ce sens qu’elle exploite Kubernetes dans l’univers de l’informatique en nuage pour exécuter une série de contrôles de sécurité indépendants, utilisant le langage de programmation des conteneurs, qui est agrégé dans une API GraphQL à chaque version. Le rapport qui en résulte peut alors être consulté sur un site Web ou envoyé par courriel aux intervenants dans un format PDF pratique. | ||
+ | |||
+ | Code source public : <nowiki>https://github.com/cds-snc/security-goals</nowiki> | ||
+ | |||
+ | Capture d’écran du rapport du site Web : <nowiki>https://user-images.githubusercontent.com/867334/56310152-20919800-6119-11e9-86a0-23d7ab75ef7d.png</nowiki> | ||
+ | |||
+ | |||
+ | '''Présentateur(s) :''' Max Neuvians | ||
+ | |||
+ | '''Ministère(s) :''' Service numérique canadien | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Durée :''' 55 min | ||
+ | |||
+ | '''Séance :''' 008 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' Appliquer les paramètres « NID » et « PBMMM » sur l’IaaS en utilisant Ansible | ||
+ | |||
+ | '''Description :''' Une présentation technique portant sur l’utilisation d’Ansible pour déployer des contrôles des paramètres « NID » et « PBMMM » sur l’IaaS d’une manière indépendante de l’infrastructure informatique au nuage. Nous recherchons également des collaborateurs et des membres au gouvernement du Canada pour se joindre à notre groupe. | ||
+ | |||
+ | '''Présentateur(s) :''' Greg Cormier | ||
+ | |||
+ | '''Ministère(s) :''' Ministère des Pêches et des Océans | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Durée :''' 55 min | ||
+ | |||
+ | '''Séance :''' 007 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' Prendre le virage de l’informatique en nuage – passer à travers ou atterrir au bon port? | ||
+ | |||
+ | '''Description :''' Lorsque la Stratégie d’informatique en nuage est la priorité et votre projet... que faites-vous en cas d’imprévu et si vous devez prendre le virage du nuage avant d’être prêt? Dans quelles circonstances le feriez-vous? Comment répondriez-vous? Resterez-vous au bon port pour continuer à avancer ou passez-vous à travers? Cette séance interactive reviendra sur l’histoire de l’adoption de l’informatique en nuage par la Commission de la fonction publique du Canada (CFP) et les réactions aux imprévus. Cette séance réunira un groupe d’experts de divers horizons qui échangera sur des thèmes, tels que les aspects positifs, les imprévus et les équations auxquels nous devions faire face et auxquels nous continuerons de faire face.... dans le nuage. | ||
+ | |||
+ | '''Présentateur(s) :''' Elizabeth Rhodenizer (groupe d’experts) format de ceux qui étaient cs2 – cs5 | ||
+ | |||
+ | '''Ministère(s) :''' Commission de la fonction publique | ||
+ | |||
+ | '''Langue :''' Bilingual / Bilingue | ||
+ | |||
+ | '''Durée :''' 55 min | ||
+ | |||
+ | '''Séance :''' 014 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' L’accessibilité est importante : Des tests efficaces vous permettent de gagner beaucoup de temps plus tard | ||
+ | |||
+ | '''Description :''' L’accessibilité a la réputation d’être difficile et parfois même impossible à obtenir. Mais construire des services inclusifs qui fonctionnent mieux pour tout le monde n’est pas une question de perfection. Le Service numérique canadien (SNC) utilise une variété d’outils de test d’accessibilité. Nous utilisons une combinaison de tests automatisés, de technologies d’assistance, de manuels et de tests avec des utilisateurs handicapés. | ||
+ | |||
+ | Au SNC, nous concevons l’accessibilité à un stade très précoce et à des intervalles réguliers. Nous sommes capables de signaler les problèmes dans nos mêlées quotidiennes. Discutez des approches et des exigences dans nos sprints. Cela nous permet de suivre les résultats comme les leçons apprises sur ce qui a et ce qui n’a pas fonctionné dans nos rétrospectives. Les champions sont intégrés dans des équipes, et ils interviennent en faisant le nécessaire en amont, plutôt que de réparer les erreurs ou dysfonctionnements plus tard en aval. | ||
+ | |||
+ | Nous avons fait des progrès vers de meilleures pratiques d’accessibilité au SNC et avons beaucoup appris dans notre parcours. Voici nos plans pour l’avenir pour une approche ouverte et de collaboration en vue de l’accessibilité. Nous avons encore un long chemin à parcourir et nous recommencerons autant de fois nécessaire pendant notre aventure. | ||
+ | |||
+ | Points à retenir que le public apprend de votre discours. | ||
+ | |||
+ | Commencez par la recherche avec des personnes handicapées | ||
+ | |||
+ | Outils de test automatisés : comment puis-je automatiser tous les processus? | ||
+ | |||
+ | Comment dois-je procéder pour effectuer des tests manuels? Mes tests automatisés ne font-ils pas ce travail pour moi? | ||
+ | |||
+ | Apprendre comment tester l’accessibilité en collaboration : Comment procéder à l’examen de l’accessibilité par paires? | ||
+ | |||
+ | Pourquoi les tests de facilité d’emploi sont-ils importants? | ||
+ | |||
+ | Ai-je besoin d’un audit d’accessibilité? | ||
+ | Répertoire de GitHub : Manuel d’accessibilité | ||
+ | |||
+ | |||
+ | '''Présentateur(s) :''' Julianna Rowsell | ||
+ | |||
+ | '''Ministère(s) :''' Secrétariat du Conseil du Trésor Canada | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Durée :''' 55 min | ||
+ | |||
+ | '''Séance :''' 015 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' Discussion entre experts sur la migration de la charge de travail (MCT) vers le nuage | ||
+ | |||
+ | '''Description :''' Discuter de l’élaboration de stratégies, de la gestion du changement et des problèmes/succès dans l’exécution lors de la migration des charges de travail existantes vers l’infrastructure informatique en nuage. | ||
+ | |||
+ | '''Présentateur(s) :''' Michael Goit | ||
+ | |||
+ | '''Ministère(s) :''' Statistique Canada | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Durée :''' 55 min | ||
+ | |||
+ | '''Séance :''' 017 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' Parcours du programme de GCDocs vers DevOps (avec des contraintes liées aux LCPE et à SPC) | ||
+ | |||
+ | '''Description :''' Parcours de 2015 à 2019 sur la manière dont le programme GCDocs a développé notre circuit de livraison du travail manuel vers des versions entièrement automatisées incluant les tests, l’examen de la sécurité et la conformité. L’ordre du jour de la réunion pourrait être comme suit : | ||
+ | |||
+ | Pour 2015 (paysage de l’infrastructure de programme) | ||
+ | Pour 2016 (expérimentation de l’automatisation); Health Check Tool (Outil de contrôle de l’état). | ||
+ | |||
+ | Pour 2017 (versions des scénarios); différentes fonctionnalités de LCPE. | ||
+ | |||
+ | Pour 2018 (versions entièrement automatisées); Agile (organisation de l’équipe et SCRUM); Splunk pour la surveillance et les alertes. | ||
+ | |||
+ | Pour 2019 (IC/LC avec GCcode); Base de données sur la gestion des configurations (BDGC); informatique en nuage; circuit de Devops entièrement développé; mise à l’échelle des processus agiles dans le programme GCDocs. | ||
+ | |||
+ | |||
+ | '''Présentateur(s) :''' Marshall Rowlandson Guy Moreau | ||
+ | |||
+ | '''Ministère(s) :''' Services publics et Approvisionnement Canada | ||
+ | |||
+ | '''Langue :''' Bilingual / Bilingue | ||
+ | |||
+ | '''Durée :''' 55 min | ||
+ | |||
+ | '''Titre de la séance :''' Le parcours dans la phase d’adoption de la solution en nuage pour les documents et ressources Protégé B | ||
+ | |||
+ | '''Description :''' La présentation est un effort conjoint décrivant les efforts de l’équipe du GC (SCT, CCCS, SPC) pour déployer les solutions sur le nuage pour les documents et les ressources Protégé B au GC. | ||
+ | |||
+ | '''Présentateur(s) :''' Tyler Moule Po Tea-Duncan, Patricia Nadarajah | ||
+ | |||
+ | '''Ministère(s) :''' Centre canadien pour la cybersécurité/Services partagés Canada/Secrétariat du Conseil du Trésor Canada | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Durée :''' 55 min | ||
+ | |||
+ | '''Séance :''' 022 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' Parcours du SCT – Transformer le rêve du « nuage d’abord » en réalité | ||
+ | |||
+ | '''Description :''' Cette présentation mettra l’accent sur l’expérience de SCT dans le déploiement de l’informatique en nuage, y compris comment le Ministère procédera pour migrer tous ses services au complet à l’infrastructure informatique en nuage d’ici la fin de l’année civile 2019. Elle se concentrera également sur les interdépendances entre les processus agiles, DevOps et les solutions en nuage (Cloud) et reviendra sur certaines des leçons apprises tout au long du processus. | ||
+ | |||
+ | '''Présentateur(s) :''' Paul Girard | ||
+ | |||
+ | '''Ministère(s) :''' Secrétariat du Conseil du Trésor Canada | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Durée :''' 25 min | ||
+ | |||
+ | '''Séance :''' 021 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' Stratégie de la plateforme du GC (contenants et organisation) | ||
+ | |||
+ | '''Description :''' Titre : Stratégie de la plateforme du GC (contenants et organisation) | ||
+ | |||
+ | Pour répondre à la demande des partenaires en matière de déploiement d’applications natives dans l’infrastructure informatique en nuage et de migration des charges de travail, et pour appuyer les directives actuelles récentes du gouvernement du Canada, comme la Directive sur la gestion de la technologie de l’information (C.2.3.3.10.4 Exécuter des applications dans des conteneurs), le Plan stratégique des opérations numériques du GC : 2018-2022, les principes numériques du GC et les normes du gouvernement du Canada sur les interfaces de programmation d’applications (API), SPC fournit des services de plateforme au profit des partenaires. La présentation de SPC comprendra un aperçu de la stratégie de la plateforme et une démonstration de divers déploiements d’applications natives dans l’infrastructure informatique en nuage. | ||
+ | |||
+ | '''Présentateur(s) :''' Jeff Barnes David Frost (probablement) | ||
+ | |||
+ | '''Ministère(s) :''' Services partagés Canada | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Durée :''' 25 min | ||
+ | |||
+ | '''Séance :''' 022 | ||
+ | |||
+ | + | ||
+ | |||
+ | '''Titre de la séance :''' Mettre en place et rendre opérationnelle une organisation axée sur l’informatique en nuage seulement au GC – Leçons apprises 20 mois après | ||
+ | |||
+ | '''Description :''' Investir au Canada a adopté une approche de solutions d’informatique en nuage seulement. Cette petite organisation a bénéficié d’être un pionnier de la mise à l’essai d’un environnement PBMM pour O365 ainsi que du déploiement d’un CRM pour la force de vente et MSFT Azure Data Lake. IAC a récemment obtenu l’autorisation d’exploiter son environnement PBMM pour O365. | ||
+ | |||
+ | Cet exposé présentera l’histoire d’IAC, depuis la définition des besoins opérationnels en passant par le développement itératif de solutions centrées sur l’utilisateur dans un environnement réel jusqu’à l’acquisition et l’exploitation d’un environnement PBMM pour O365. | ||
+ | |||
+ | |||
+ | '''Présentateur(s) :''' Gary Devis | ||
+ | |||
+ | '''Ministère(s) :''' Invest in Canada | ||
+ | |||
+ | '''Langue :''' English / Anglais | ||
+ | |||
+ | '''Séance :''' 019 | ||
+ | |||
+ | == Plan d’étage de l’événement == | ||
+ | L’événement est se tient à la fois aux deuxièmes et troisièmes étages du Centre Shaw au centre-ville d’Ottawa. | ||
+ | |||
+ | La salle Canada 3 accueillera l’exposition des fournisseurs, la séance d’ouverture, le discours-programme et les pauses-café. | ||
+ | |||
+ | [[File:Stratosphere thridfloor.png]] | ||
+ | |||
+ | Les séances en groupes auront lieu au deuxième étage. Les numéros de salle sont indiqués sur le calendrier des événements. | ||
+ | |||
+ | [[File:Stratosgc secondfloor.png]] | ||
+ | |||
+ | == Contribuer aux discussions du groupe d’experts == | ||
+ | |||
+ | Du 14 au 19 juin 2019, vous pouvez poser une question ou voter sur les questions des autres. | ||
+ | |||
+ | Étape 1 : Allez à https://slido.com. | ||
+ | |||
+ | Étape 2 : Entrez le code de l’événement #stratosgc. | ||
+ | |||
+ | Étape 3 : Proposer une question à nos panélistes ou voter sur les questions des autres. | ||
+ | |||
+ | Nous utiliserons les résultats de vos suggestions pour aider à formuler les questions pour notre panéliste. | ||
+ | |||
+ | == Médias sociaux == | ||
+ | Rejoignez la conversation sur Twitter en utilisant le mot-clic #stratosgc. | ||
+ | |||
+ | Suivez-nous sur Twitter [https://twitter.com/stratospheregc @stratospheregc] pour vous informer des changements de dernière minute dans le programme tout au long de la journée. | ||
+ | |||
+ | == Exposition des fournisseurs == | ||
+ | Les fournisseurs suivants participeront à l’exposition : | ||
+ | (Liste à venir) | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |[https://aws.amazon.com/ AWS.amazon] | ||
+ | |- | ||
+ | |[http://appian.com/ Appian] | ||
+ | |- | ||
+ | |[http://britesky.ca/ Britesky] | ||
+ | |- | ||
+ | |[http://www.carahsoft.com/ Carahsoft] | ||
+ | |- | ||
+ | |[http://www.cgi.com/ CGI Information Systems and Management Consultants Inc.] | ||
+ | |- | ||
+ | |[http://www.chippewa.ca/ Chippewa] | ||
+ | |- | ||
+ | |[https://www.cisco.com/c/en_ca/solutions/cloud/overview.html Cisco] | ||
+ | |- | ||
+ | |[http://www.cistel.com/ Cistel] | ||
+ | |- | ||
+ | |[http://www.clicknetworks.com/ Click Networks] | ||
+ | |- | ||
+ | |[http://cloudops.com/ CloudOps] | ||
+ | |- | ||
+ | |[http://www.dell.com/ Dell] | ||
+ | |- | ||
+ | |[https://www.dynatrace.com/ Dynatrace] | ||
+ | |- | ||
+ | |[http://www.github.com/ GitHub] | ||
+ | |- | ||
+ | |[https://cloud.google.com/ Google Cloud] | ||
+ | |- | ||
+ | |[https://www.hpe.com/ Hewlett Packard Enterprise] | ||
+ | |- | ||
+ | |[https://www.horizantsolutions.com/ Horizant Solutions] | ||
+ | |- | ||
+ | |[http://ibm.com/ IBM Canada] | ||
+ | |- | ||
+ | |[http://www.impsolutions.com/ IMP Solutions] | ||
+ | |- | ||
+ | |[http://www.infosyspublicservices.com/ Infosys Public Services] | ||
+ | |- | ||
+ | |[http://www.infotech.com/ Info-Tech Research Group] | ||
+ | |- | ||
+ | |[http://kpmg.ca/ KPMG LLP] | ||
+ | |- | ||
+ | |[http://www.l3prime.com/ L3 Prime Inc.] | ||
+ | |- | ||
+ | |[http://www.mcafee.com/ McAfee Canada] | ||
+ | |- | ||
+ | |[http://onx.com/ ONX] | ||
+ | |- | ||
+ | |[http://www.netapp.com/ NetApp] | ||
+ | |- | ||
+ | |[https://cloud.oracle.com/home Oracle] | ||
+ | |- | ||
+ | |[https://www.sailpoint.com/ SailPoint Technologies, Inc.] | ||
+ | |- | ||
+ | |[https://www.salesforce.com/ca/ Salesforce] | ||
+ | |- | ||
+ | |[https://www.servicenow.com/ ServiceNow, Inc.] | ||
+ | |- | ||
+ | |[http://www.slack.com/ Slack] | ||
+ | |- | ||
+ | |[https://www.splunk.com/ Splunk, Inc.] | ||
+ | |- | ||
+ | |[http://www.talend.com/ Talend] | ||
+ | |- | ||
+ | |[http://tig-canada.ca/ Technology Integration Group (TIG)] | ||
+ | |- | ||
+ | |[http://tenable.com/ Tenable, Inc.] | ||
+ | |- | ||
+ | |[https://teramach.com/ Teramach] | ||
+ | |- | ||
+ | |[http://vmware.com/ The Planet Group for VMware Canada] | ||
+ | |- | ||
+ | |[http://www.turbonomic.com/ Turbonomic] | ||
+ | |} | ||
+ | |||
+ | |||
+ | == Posez vos questions au stand des experts (Heures de bureau) == | ||
+ | Dans le cadre de la conférence Stratosphère, des experts en la matière dans les domaines de l’adoption de l’informatique en nuage, des politiques, de la stratégie, de l’approvisionnement et de la sécurité vous attendent au stand X de l’exposition des fournisseurs. Le calendrier des experts est le suivant : | ||
+ | |||
+ | <!-- Table start --> | ||
+ | {| | ||
+ | {|class="wikitable sortable" style="width:100%;" | ||
+ | |+ class="nowrap" | | ||
+ | ! Time!! Topic | ||
+ | |- | ||
+ | | width=25% | 9:30 – 10:30 || width=75% | Shared Services Canada *Enabling cloud services *Buying Protected B brokered cloud services *Strategy for platform services | ||
+ | |- | ||
+ | | 11:30 -12:30 || Public Services and Procurement Canada *Buying Protected B SaaS services | ||
+ | |- | ||
+ | |14:30-15:30 || Canada School of Public Service *Digital Academy skills development *DevOps stream | ||
+ | |- | ||
+ | |15:30 -16:30 || Treasury Board of Canada Secretariat *Policy and strategic direction | ||
+ | |} | ||
+ | <!-- Table end --> | ||
+ | |||
+ | |||
+ | == Code de conduite == | ||
+ | C’est un événement du gouvernement du Canada. On s’attend à ce que vous vous respectiez le code de conduite de votre organisation. | ||
+ | |||
+ | </multilang> |
Revision as of 10:55, 7 June 2019
Stratosphere - The Government of Canada Conference for Cloud and DevOps[edit | edit source]
About the Event[edit | edit source]
The Government of Canada (GC), in partnership with Association of Public Sector Information Professionals (DPI), is hosting Stratosphere, a conference focused on Cloud and DevOps.
The adoption of Cloud, and more recently, DevOps, have become growing themes amongst GC IT professionals. This conference is an opportunity for participants to share their experiences and lessons learned with their peers, and for the GC IT community to learn about possible partnerships with industry.
Where: The Shaw Centre, Downtown Ottawa
When: June 20th, 2019
Who: Employees of the Government of Canada
Fees: None, free for all GC employees
Registration Information[edit | edit source]
Registration is now open. The link to register through Eventbrite can be found here.
Link to Eventbrite
Event Schedule[edit | edit source]
Registration
Parliamentary Foyer | |||||||
Vendor Exposition
Canada Hall 3 (capacity 600) | |||||||
Opening & Welcome
Dan Cooper, Chief Architect, GC CIO
Kickoff Canada Hall 3 (capacity 600) 9:00-9:30 | |||||||
Registration Parliamentary Foyer 8:00-16:30 |
Vendor Exposition Canada Hall 3 (capacity 600) 9:30-10:30 |
Invest in Canada's CRM Journey Tracy Reid 001 Room 202 – Cloud Adoption (capacity 110) 9:30-10:30 |
How to Draw an Owl - A pragmatic approach to Continuous Integration and Continuous Delivery Calvin Rodo 013 Kubernetes + containers ecosystem, CNCF, Security with Istio Service Mesh, KNative and Serverless, Open Policy Agent Willian Hearn 012 Room 203 – DevOps (capacity 120) 9:30-10:30 |
Jumping into the cloud - falling through or a solid landing? Elizabeth Rhodenizer 014 Room 204 – Culture and Change (capacity 100) 9:30-10:30 |
Leading the Change – "Real Time" Panel Discussion Mike Murphy 023 Room 212 – Leading the change (capacity 100) 9:30-10:30 |
Cloud Intake Process Sean Kibbee Room 209 – Hands on learning with CSPS’ digital academy (capacity 90) 9:30-10:30 |
2 presentations from Industry Experts Floyd Pushelberg, Cole Cioran and Ross Castillo Room 211 – Architecture in an agile/DevOps enterprise (capacity 80) 9:30 - 10:30 |
Coffee Break & Vendor Exposition Canada Hall 3 (capacity 600) 10:30-11:30 |
Breakout Floyd Pushelberg, Cole Cioran and Ross Castillo Room 211 – Architecture in an agile/DevOps enterprise (capacity 80) 10:30 - 10:45 | ||||||
Breakout group sessions to discuss and identify how the GC needs to change Floyd Pushelberg, Cole Cioran and Ross Castillo Room 211 – Architecture in an agile/DevOps enterprise (capacity 80) 10:45 to 11:45 | |||||||
Vendor Exposition Canada Hall 3 (capacity 600) 11:30-13:30 |
A federal government in the age of Cloud Learning Jean-Francois Goubet 002 Continuous Integration and Continuous Delivery in a Hybrid Cloud Environment Erik Vollebekk 003 Room 202 – Cloud Adoption (capacity 110) 11:30-12:30 |
Tools & Culture in Cloud/DevOps @ ISED Mohamed Frendi 011 Bringing cloud deployment previews into your review process Tim Arney 010 Room 203 – DevOps (capacity 120) 11:30-12:30 |
Accessibility Matters: Effective testing gives you back a lot of time later Julianna Rowsell 015 Room 204 – Culture and Change (capacity 100) 11:30-12:30 |
The Journey to Protected B Cloud Tyler Moule (CCCS) Pat Nadarajah (SSC) Po Tea-Duncan (TBS) 022 Room 212 – Leading the change (capacity 100) 11:30-12:30 |
Automated End to End Testing using Cypress.io Calvin Rodo Room 209 – Hands on learning with CSPS’ digital academy (capacity 90) 11:30-12:30 |
Each breakout group presents there top 2-3 findings Floyd Pushelberg, Cole Cioran and Ross Castillo 11:45-12:15 Summary of key findings and wrap up Floyd Pushelberg, Cole Cioran and Ross Castillo Room 211 – Architecture in an agile/DevOps enterprise (capacity 80) 12:15- 12:30 | |
DevOps, Cloud and open source software - Pillars of a Digital Government Guillaume Charest 004 Room 202 – Cloud Adoption (capacity 110) Lunch Break (not provided) 12:30 – 13:30 |
GitOps for Infrastructure Ross Clarke 009 Room 203 – DevOps (capacity 120) Lunch Break (not provided) 12:30 – 13:30 |
Lunch Break (not provided) 12:30 – 13:30 |
Lunch Break (not provided) 12:30 – 13:30 |
Lunch Break (not provided) 12:30 – 13:30 |
|||
Keynote (Exposition closed) Keynotes: Alex Benay, CIO Government of Canada Paul Glover, President, Shared Services Canada Canada Hall 3 (capacity 600) 13:30-14:30 | |||||||
Coffee Break & Vendor Exposition Canada Hall 3 (capacity 600) 14:30-15:30 |
Journey to the Cloud on Boats, Automobiles, Trains, and Planes - The Transport Canada Cloud Story so far Kofi Aarthiabah 005 Room 202 – Cloud Adoption (capacity 110) 14:30-15:30 |
Just-in-time compliance - taking your security assessment process from six months to six minutes Max Neuvians 008 Room 203 – DevOps (capacity 120) 14:30-15:30 |
Panel Discussion on WLM to Cloud Michael Goit 017 Room 204 – Culture and Change (capacity 100) 14:30-15:30 |
TBS Journey - Making Cloud first a reality Paul Girard 021 GC Platform Strategy (Containers and Orchestration) Jeff Barnes 020 Room 212 – Leading the change (capacity 100) 14:30-15:30 |
Open Source - The Spirit of Sharing Guillaume Charest Room 209 – Hands on learning with CSPS’ digital academy (capacity 90) 14:30-15:30 |
||
Vendor Exposition Canada Hall 3 (capacity 600) 15:30-16:30 |
CRA Cloud Adoption, Chatbots and Performance Testing Anik Egan 006 Room 202 – Cloud Adoption (capacity 110) 15:30-16:30 |
Enforce ULL/PBMM on IaaS using Ansible Greg Cormier 007 Room 203 – DevOps (capacity 120) 15:30-16:30 |
GCdocs Program Journey to DevOps (with COTS and SSC constraints) Marshall Rowlandson 018 Room 204 – Culture and Change (capacity 100) 15:30-16:30 |
Creating and operationalizing a cloud only organisation in GC - Lessons learned 20 months on Gary Devis 019 Room 212 – Leading the change (capacity 100) 15:30-16:30 |
Launch Your First Container Will Hearn Room 209 – Hands on learning with CSPS’ digital academy (capacity 90) 15:30-16:30 |
||
TEAR DOWN 16:30-17 |
Break-out Session Information[edit | edit source]
Session Title: Invest in Canada's CRM Journey
Description: As the first Salesforce customer in the Government of Canada, Invest in Canada will share their Salesforce journey from identifying the need for a CRM through to roll-out. This will cover how and why Salesforce was chosen (needs and requirements, CRM evaluation, decision), how it was implemented (design and architecture, roll-out) in addition to providing reflections on the whole process and lessons learned.
Presenter(s): Tracy Reid Gary Devis
Department(s): Invest in Canada
Language: English / Anglais
Duration: 55 min
Session: 001
+
Session Title: A federal government in the age of Could Learning
Description: I am the manager of the first Enterprise Cloud solution procured and launched by ESDC in 2017. 25000 employees are completing their corporate training and operational training through a Cloud application. I will discuss about the benefits and lessons learned of working in a cloud environment.
Presenter(s): Jean-François Goubet
Department(s): Employment and Social Development Canada
Language: Bilingual / Bilingue
Duration: 25 min
Session: 002
+
Session Title: Continuous Integration and Continuous Delivery in a Hybrid Cloud Environment
Description: At Immigration, Refugees and Citizenship Canada we’ve recently begun migrating workloads to the cloud. As part of our cloud journey we’ve had to find creative ways to marry existing development and deployment processes with newer continuous integration and continuous delivery processes (CI/CD). This has led to the development of a hybrid CI/CD process which leverages existing on-premise tools while also taking advantage of cloud-based services.
Presenter(s): Erik Vollebekk
Department(s): Immigration, Refugees and Citizenship Canada
Language: English / Anglais
Duration: 25 min
Session: 003
+
Session Title: DevOps, Cloud and open source software - Pillars of a Digital Government
Description: My goal with this presentation would be to go over the GC Digital Standards and showcase how they essentially are embodying these three pillars. Cloud is a scalable and standardised deployment approach, DevOps is the people working together to generate value based on the three ways and Open Source is the collaboration of various individuals and groups addressing common challenges.
Presenter(s): Guillaume Charest
Department(s): Treasury Board of Canada Secretariat
Language: Bilingual / Bilingue
Duration: 25 min
Session: 004
+
Session Title: Journey to the Cloud on Boats, Automobiles, Trains, and Planes - The Transport Canada Cloud Story so far
Description: Our story of leveraging Cloud to modernize our infrastructure, applications, to support Transport Canada's Digital Transformation. It has got elements of organizational culture change; embracing Digital principles; Adopting DevOps; Senior management support; Learning from others; sharing; working with Partners. It's got action, adventure, suspense, and excitement... get some pop-corn and a drink, then sit back and watch ... "Journey to the Cloud on Boats, Automobiles, Trains, and Planes - The Transport Canada Cloud Story so far"
Presenter(s): Kofi Arthiabah Vivian Nobrega
Department(s): Transport Canada
Language: English / Anglais
Duration: 55 min
Session: 005
+
Session Title: CRA Cloud Adoption, Chatbots and Performance Testing
Description: An overview of the Canada Revenue Agency's (CRA) overall Cloud Adoption to date, including various challenges faced so far will be presented. Charlie, the CRA’s first chatbot developed in the cloud environment, is an example of the rapid development of a public service that was made possible because of the GC Public Cloud offering. We share with you what we learned in our quest to improving service to Canadians by leveraging cloud based technologies. An update will also be provided on how the team repurposed a development load testing environment hosted from within MS Azure, to enable performance testing of cloud services with minimal time and effort. In addition, discussion around how CRA is further developing automated processes for Performance Testing on Demand, in order to streamline and improve the testing required for Cloud.
Presenter(s): Anik Egan James Stinson, Blenard Helmesi/Philippe Bélanger
Department(s): Canada Revenue Agency
Language: English / Anglais
Duration: 55 min
Session: 006
+
Session Title: How to Draw an Owl - A Pragmatic Approach to Continuous Integration and Continuous Deployment
Description: I want to give a short presentation on how we organizations can start their DevOps Journey today for little cost and time investment using free and open source tools.
Presenter(s): Calvin Rodo
Department(s): Employment and Social Development Canada
Language: English / Anglais
Duration: 25 min
Session: 013
+
Session Title: Modern Application Delivery with Kubernetes
Description: Kubernetes + containers ecosystem, CNCF, Security with Istio Service Mesh, KNative and Serverless, Open Policy Agent
Presenter(s): William Hearn Zachary Seguin
Department(s): Statistics Canada
Language: English / Anglais
Duration: 25 min
Session: 012
+
Session Title: Tools & Culture in Cloud/DevOps @ ISED
Description: Tell ISED journey to DevOps; ie how ISED adopted CI/CD prior to cloud and emphasize on the importance of the culture shift/support to adopt new approaches/technologies particularly in the cloud.
Presenter(s): Mohamed Frendi Mohamed Frendi
Department(s): Innovation, Science & Economic Development Canada
Language: English / Anglais
Duration: 25 min
Session: 011
+
Session Title: Bringing cloud deployment previews into your review process
Description: Testing and verifying changes to applications before putting them into production is often a very slow and manual process, involving costly, hard-to-procure servers. Speeding up that process with cloud deployments on low-cost servers removes huge barriers for all your stakeholders.
Heroku pioneered “disposable” apps created per pull request allowing easier review. That works great for small services, but what about more complex setups like Kurbernetes?
At Canadian Digital Service, we’ve prototyped a solution to this problem by allowing you to replicate production deployments from scratch in under 10 minutes per pull request. This presentation will explain why this is needed in the deployment process and do an overview of the prototype.
Public source code: https://github.com/cds-snc/kubernetes-branch-review
Presenter(s): Tim Arney
Department(s): Canadian Digital Service
Language: English / Anglais
Duration: 25 min
Session: 010
+
Session Title: GitOps for Infrastructure
Description: Building Cloud Technologies using GitLab and Terraform
Presenter(s): Ross Clarke
Department(s): Statistics Canada
Language: English / Anglais
Duration: 25 min
Session: 009
+
Session Title: Just-in-time compliance - taking your security assessment process from six months to six minutes.
Description: Security assessments, compliance validation, and reporting represents a huge investment of both time and money by departments building software solutions. This talk will demonstrate a DevOps solution used at the Canadian Digital Service to automatically assess, build, and report our compliance posture as part of our continuous deployment process, speeding up delivery and freeing up capacity for our security team.
While you may have heard of Compliance Masonry, this solution is novel in that it leverages Kubernetes in the cloud to run a container-based, programming language agnostic, suite of security checks which gets aggregated into a GraphQL API on every release. The resulting report can then either be viewed on a website or emailed to stakeholders in a convenient PDF format.
Public source code: https://github.com/cds-snc/security-goals
Screenshot of website report: https://user-images.githubusercontent.com/867334/56310152-20919800-6119-11e9-86a0-23d7ab75ef7d.png
Presenter(s): Max Neuvians
Department(s): Canadian Digital Service
Language: English / Anglais
Duration: 55 min
Session: 008
+
Session Title: Enforce ULL/PBMM on IaaS using Ansible
Description: This is a technical presentation covering the use of Ansible to deploy ULL/PBMM controls to IaaS in a cloud agnostic manner - we are also seeking contributors and members in the GoC to join
Presenter(s): Greg Cormier
Department(s): Department of Fisheries and Oceans
Language: English / Anglais
Duration: 55 min
Session: 007
+
Session Title: Jumping into the cloud - falling through or a solid landing?
Description: When cloud strategy is the priority and plan...what do you do when the unexpected happens and you have to jump into the cloud before you are ready? Under what circumstances would you do this? How would you respond? And will you land in order to continue moving forward or do you fall through? This interactive seasion will describe the PSC’s story of cloud adoption and responding to the unexpected. This session will bring together a diverse panel to share the good, unexpected and unknown that was and is before us....in the cloud.
Presenter(s): Elizabeth Rhodenizer Panel format of those who were key cs2- cs5
Department(s): Public Service Commission
Language: Bilingual / Bilingue
Duration: 55 min
Session: 014
+
Session Title: Accessibility Matters: Effective testing gives you back a lot of time later
Description: Accessibility has a reputation for being hard and sometimes even unobtainable. But building inclusive services that work better for everyone isn’t about perfection. The Canadian Digital Service (CDS) is using a variety of accessibility testing tools. We use a combination of automated testing, assistive technology, manual and testing with users with disabilities.
At CDS, we design for accessibility early and often. We are able to flag issues in our daily stand-ups. Discuss approaches and requirements in our sprints. This allows us to track outcomes like lessons learned on what did and didn’t work in our retros. Champions are integrated into teams, and they navigate doing the right thing first as opposed to fixing the wrong thing later.
We have made strides towards better accessibility practices at CDS, and we learned a lot along the way. Here are our plans for the future for an open and collaborative approach to accessibility. We have a long way to go and we’ll iterate along the way.
Takeaways that the audience will learn from your talk
Start with research with persons with disabilities
Automated testing tools: how can I automate all the things?
Manual testing, how do I do that? Doesn’t my automated testing do that work for me?
Learn how to test for accessibility collaboratively: How to Conduct Paired Accessibility Review
Why is usability testing important?
Do I need an accessibility audit?
Github repo: Accessibility Handbook
Presenter(s): Julianna Rowsell
Department(s): Treasury Board of Canada Secretariat
Language: English / Anglais
Duration: 55 min
Session: 015
+
Session Title: Panel Discussion on WLM to Cloud
Description: Discuss strategy development, change management, and execution issues/success when workload migrating legacy workloads to cloud
Presenter(s): Michael Goit
Department(s): Statistics Canada
Language: English / Anglais
Duration: 55 min
Session: 017
+
Session Title: GCdocs Program Journey to DevOps (with COTS and SSC constraints)
Description: Journey from 2015 to 2019 about how the GCdocs Program evolved our delivery pipeline from manual work to fully automated releases including testing, security and compliance. Loose agenda is looking like:
In 2015 (program infrastructure landscape);
In 2016 (automation experimentation); Health Check Tool;
In 2017 (scripted releases);Different COTS features;
In 2018 (fully automated releases);Agile (team organization and SCRUM);Splunk for monitoring and alerting;
In 2019 (CI/CD with Gccode);CMDB;Cloud;Fully developed Devops Pipeline; Scaling Agile in the GCdocs Program
Presenter(s): Marshall Rowlandson Guy Moreau
Department(s): Public Services Procurement Canada
Language: Bilingual / Bilingue
Duration: 55 min
Session Title: The Journey to Protected B Cloud
Description: The presentation is a joint effort outlining the GC team (TBS/CCCS/SSC) efforts to bring Protected B Cloud to the GC.
Presenter(s): Tyler Moule Po Tea-Duncan, Patricia Nadarajah
Department(s): Canadian Centre for Cyber Security/Shared Services Canada/Treasury Board of Canada Secretariat
Language: English / Anglais
Duration: 55 min
Session: 022
+
Session Title: TBS Journey - Making ''Cloud first'' a reality
Description: This presentation will focus on the TBS journey to cloud, including how the department will have 100% of their services on the cloud by the end of the calendar year 2019. It will also focus on the interdependencies of Agile, DevOps and Cloud and highlight some of the lessons learned along the way.
Presenter(s): Paul Girard
Department(s): Treasury Board of Canada Secretariat
Language: English / Anglais
Duration: 25 min
Session: 021
+
Session Title: GC Platform Strategy (Containers and Orchestration)
Description: Title: GC Platform Strategy (Containers and Orchestration)
To meet partner demand for cloud native application deployment and workload migration, and to support recent current directives in the Government of Canada, such as the Directive on Management of Information Technology (C.2.3.10.4 Run applications in containers), the GC Digital Operations Strategic Plan: 2018-2022, GC Digital Principles and the Government of Canada Standards on APIs, SSC are provisioning platform services for partner consumption. SSC’s presentation will include a Platform Strategy overview and demo various cloud native application deployments
Presenter(s): Jeff Barnes David Frost (potentially)
Department(s): Shared Services Canada
Language: English / Anglais
Duration: 25 min
Session: 022
+
Session Title: Creating and operationalizing a cloud only organisation in GC - Lessons learned 20 months on
Description: Invest in Canada has adopted a cloud only solutions approach. This small organisation has benefited from being a O365 PBMM pathfinder, as well as a implementing salesforce CRM and MSFT Azure data lake. IIC has recently obtained Authorization to Operate its O365 environment at PBMM.
This talk will provide the story of IIC, from initial ideation of business needs, iterative user centred solutions development in a live environment and obtaining and operating a PBMM environment for O365.
Presenter(s): Gary Devis
Department(s): Invest in Canada
Language: English / Anglais
Session: 019
+
Session Title: Architecture in an Agile/DevOps Enterprise
Description: In this session participants will hear from 2 leading Industry experts on how Enterprise Architecture is evolving as a result of adoption of Agile/DevOps processes. Participants will have the opportunity to work with their colleagues in breakout sessions to contribute to identifying how the Government of Canada needs to change.
Presenter(s): Floyd Pushelberg, Cole Cioran and Ross Castillo
Department(s): TBS OCIO, Info-Tech and Gartner
Language: English / Anglais
Duration: 3 hours
Event Floor Plan[edit | edit source]
The event is spread out over the second and third floors of the Shaw Centre in downtown Ottawa.
Canada Hall 3 will host the vendor exposition, the opening session, the keynote, and coffee breaks.
Break-out sessions will occur on the second floor. Room numbers are indicated on the event schedule.
Contribute to the Panel Discussion[edit | edit source]
From June 14 - 19, 2019 you can contribute a question or vote on other people's questions.
Step 1: Go to https://slido.com
Step 2: Enter event code #stratosgc
Step 3: Suggest a question for our panelists or vote on others' questions
We will use the results of your suggestions to help build questions for our panelist.
Social Media[edit | edit source]
Join the conversation on Twitter using the hashtag #stratosgc
Follow us on twitter @stratospheregc to get last minute schedule changes occurring throughout the day.
Vendor Exposition[edit | edit source]
The following vendors will be participating in the exposition:
Ask the Expert Booth (Office Hours)[edit | edit source]
We’ve assembled subject matter experts to answer your most pressing questions about cloud adoption. Visit us at booth #2. The schedule of experts is as follows:
Time | Topic |
---|---|
9:30 – 10:30 | Shared Services Canada *Enabling cloud services *Buying Protected B brokered cloud services *Strategy for platform services |
11:30 -12:30 | Public Services and Procurement Canada *Buying Protected B SaaS services |
14:30-15:30 | Canada School of Public Service *Digital Academy skills development *DevOps stream |
15:30 -16:30 | Treasury Board of Canada Secretariat *Policy and strategic direction |
Code of Conduct[edit | edit source]
This is a Government of Canada event. You will be expected to conduct yourself in accordance with your organization's code of conduct.