SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
Scotland VMUG - My Journey to Full Stack Engineering
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
16.
Treating Ops more like Dev
DVCS – Distributed Version Control System
Artifact Control
Continuous Integration
Shared Repository Contribution
API Driven Automation
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/
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
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”
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.
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!
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.
63
I’m a contributor to Docker
Can you guess what I submitted?
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