Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Automating Government

1,077 views

Published on

Slides from my talk, Automating Government, at Scotch on the Rocks, 6th June 2014.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Automating Government

  1. 1. Automating Government
  2. 2. What we built How Hard problems
  3. 3. @annashipman GDS Anna Shipman Senior Developer Infrastructure Team GOV.UK
  4. 4. @annashipman GDS Government Digital Service https://www.flickr.com/photos/71256895@N00/5378893900/
  5. 5. @annashipman GDS
  6. 6. @annashipman GDS
  7. 7. What we built
  8. 8. @annashipman GDS vCloud Tools
  9. 9. @annashipman GDS
  10. 10. @annashipman GDS Other teams within government using vCloud Tools
  11. 11. @annashipman GDS
  12. 12. How
  13. 13. Technically how
  14. 14. @annashipman GDS vCloud Director
  15. 15. @annashipman GDS http://www.vmwarearena.com/2013/08/vcloud-director-series-part-7-basic.html
  16. 16. @annashipman GDS
  17. 17. @annashipman GDS
  18. 18. @annashipman GDS
  19. 19. @annashipman GDS
  20. 20. @annashipman GDS
  21. 21. @annashipman GDS
  22. 22. @annashipman GDS
  23. 23. @annashipman GDS
  24. 24. @annashipman GDS
  25. 25. @annashipman GDS
  26. 26. @annashipman GDS vCloud API
  27. 27. @annashipman GDS
  28. 28. @annashipman GDS
  29. 29. Practices that helped this project
  30. 30. @annashipman GDS Open Agile Multi-disciplinary teams
  31. 31. @annashipman GDS GDS development practices Git, GitHub Code review in PRs Unit testing Integration testing CI – Jenkins
  32. 32. Architecture
  33. 33. @annashipman GDS
  34. 34. @annashipman GDS Git filter-branch
  35. 35. @annashipman GDS Contributing to fog
  36. 36. @annashipman GDS
  37. 37. @annashipman GDS
  38. 38. @annashipman GDS
  39. 39. Coding in the open
  40. 40. @annashipman GDS
  41. 41. Early users
  42. 42. @annashipman GDS fog credentials
  43. 43. @annashipman GDS
  44. 44. Hard problems
  45. 45. Conflicting requirements from early users
  46. 46. Upgrades
  47. 47. @annashipman GDS
  48. 48. Hardest thing for me
  49. 49. @annashipman GDS Developers or Web Ops could not have done it alone
  50. 50. @annashipman GDS Open Agile Multi-disciplinary teams
  51. 51. @annashipman GDS 5 http://blog.zenoss.com/2012/04/1st-rule-of-devops-you-do-not-talk-about-devops/
  52. 52. @annashipman GDS Useful links vCloud Tools https://github.com/alphagov/vcloud-tools Building tools to provision our machines https://gdstechnology.blog.gov.uk/2014/05/07/building-tools-to-provision-our-machines/ How we used vCloud Tools to provision a new platform https://gdstechnology.blog.gov.uk/2014/05/21/using-vcloud-tools-to-provision-a-new-platform/ fog http://fog.io/ vCloud API documentation http://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 gems https://gdstechnology.blog.gov.uk/2014/06/04/using-git-to-refactor-vcloud-tools-into-separate-gems/

×