Under the five-year, $20.7 million contract, CGI will provide public-cloud hosting and transition services.