Automating Government

965 views

Published on

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

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
965
On SlideShare
0
From Embeds
0
Number of Embeds
119
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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/

×