Successfully reported this slideshow.

Scotland VMUG - My Journey to Full Stack Engineering

1

Share

Loading in …3
×
1 of 73
1 of 73

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Scotland VMUG - My Journey to Full Stack Engineering

  1. 1. 1
  2. 2. Chris Wahl Writer Co-Host Instructor Chief Technologist Author Microsoft VMware @ WahlNetwork.com @ DatanautsPodcast.com @ Pluralsight.com @ Rubrik.com Networking for VMware Admins MVP (PowerShell) VCDX #104 (Data Center & Network Virtualization) @ChrisWahl | chris.wahl@rubrik.com
  3. 3. 3 DatanautsPodcast.com @Datanauts_Show Get your free sticker ☺
  4. 4. 4
  5. 5. Let’s Try Something Else
  6. 6. 15
  7. 7. 25
  8. 8. 28 Now what?
  9. 9. 29
  10. 10. 31 Recognizing the Problem
  11. 11. 32
  12. 12. 33 Recognizing the Opportunity
  13. 13. “You do not grow on a secure path. All of us should conquer something in life. It needs a lot of work, it needs a lot of risk. To grow and improve you need to be there at the edge of uncertainty.” - Francis Mallmann
  14. 14. Do you need to become a developer?
  15. 15. 38
  16. 16. Treating Ops more like Dev DVCS – Distributed Version Control System Artifact Control Continuous Integration Shared Repository Contribution API Driven Automation
  17. 17. 42 Your reward for learning [code] is the improved ability to control and automate the many technologies it integrates with. You can use the same set of commands to filter, export, redirect, modify, extend, and perform actions against output for all of these technologies. Warren Frame http://ramblingcookiemonster.github.io/Why-PowerShell/
  18. 18. 43 https://twitter.com/Nathan_Shimek/
  19. 19. 44
  20. 20. Prescriptive Advice
  21. 21. 48 You want to do some stuff! • Type up what you’re gonna do for the CAB • Do it completely different • Write down what you really did (90% accurate) • Tell people what you did • Fix things after
  22. 22. 49
  23. 23. Learn Git Distributed Version Control System (DVCS) “Why You Should Embrace Version Control for Operational Artifacts” “How to Setup and Configure Git Shell for Private Scripting Projects”
  24. 24. 51 Make the changes in a safe place
  25. 25. 52 See exactly what is being proposed by you or your team
  26. 26. 53 Discuss the changes and propose edits
  27. 27. 54 Enjoy history, roll-back, and details
  28. 28. 55
  29. 29. • Visual Studio Code • via Microsoft and @vscode • https://code.visualstudio.com/ • GitKraken • via Axosoft • https://www.gitkraken.com/ • GitHub Desktop • via GitHub • https://desktop.github.com/ • Also like the Git Shell install that comes with Git Works Well With …
  30. 30. Set up a Repository Stop using file shares Lots of choices: GitHub, BitBucket, etc It’s the new resume / curriculum vitae (CV) Portal into your brain!
  31. 31. 58
  32. 32. 59
  33. 33. Contribute to Something https://github.com/docker/docker/pull/13657# Scared the heck out of me Met Gordon the Turtle Learned what a cherry-pick was Learned why you should sign your commits
  34. 34. 63 I’m a contributor to Docker Can you guess what I submitted?
  35. 35. Build Something with Others https://github.com/WahlNetwork/Vester CI with AppVeyor Unit Testing with Pester How to handle a Pull Request Semantic version control
  36. 36. 66
  37. 37. Join our Slack Channel! https://code.vmware.com/join #Vester
  38. 38. 68
  39. 39. 69
  40. 40. Special “Thank You” to Rubrik
  41. 41. Backup Things! Get Some Free Swag http://go.rubrik.com/Backup-Things.html
  42. 42. Win a Sonos One Released This Week! Come to the Rubrik stand and enter to win
  43. 43. Thank You! @ChrisWahl

×