automating government

Download Automating Government

If you can't read please download the document

Upload: annashipman

Post on 16-Apr-2017

1.026 views

Category:

Technology


0 download

TRANSCRIPT

Automating Government

What we builtHowHard problems

Anna ShipmanSenior DeveloperInfrastructure TeamGOV.UK

Government Digital Service

https://www.flickr.com/photos/71256895@N00/5378893900/

What we built

vCloud Tools

Other teams within government using vCloud Tools

How

Technically how

vCloud Director

http://www.vmwarearena.com/2013/08/vcloud-director-series-part-7-basic.html

vCloud API

Practices that helped this project

OpenAgile Multi-disciplinary teams

GDS development practices

Git, GitHubCode review in PRsUnit testingIntegration testingCI Jenkins

Architecture

Git filter-branch

Contributing to fog

Coding in the open

Early users

fog credentials

Hard problems

Conflicting requirements from early users

Upgrades

Hardest thing for me

Developers or Web Ops could not have done it alone

OpenAgile Multi-disciplinary teams

5

http://blog.zenoss.com/2012/04/1st-rule-of-devops-you-do-not-talk-about-devops/

Useful links

vCloud Tools https://github.com/alphagov/vcloud-tools

Building tools to provision our machineshttps://gdstechnology.blog.gov.uk/2014/05/07/building-tools-to-provision-our-machines/

How we used vCloud Tools to provision a new platformhttps://gdstechnology.blog.gov.uk/2014/05/21/using-vcloud-tools-to-provision-a-new-platform/

fog http://fog.io/

vCloud API documentationhttp://pubs.vmware.com/vcd-51/index.jsp?topic=%2Fcom.vmware.vcloud.api.doc_51%2FGUID-F4BF9D5D-EF66-4D36-A6EB-2086703F6E37.html

Coding in the open https://gds.blog.gov.uk/2012/10/12/coding-in-the-open/

Using Git to refactor vCloud Tools into separate gemshttps://gdstechnology.blog.gov.uk/2014/06/04/using-git-to-refactor-vcloud-tools-into-separate-gems/

@annashipman

GDS