Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SDET to SRE career resources - Resources focused

SDET to SRE career resources - Resources focused

This is a resources focused lightning talk from changing careers from testing to more ops focused work. This took place at Cloud Austin. You can checkout some better presentations here: https://www.meetup.com/CloudAustin/events/pljpfryzqbwb/

Avatar for Evan Niedojadlo

Evan Niedojadlo

December 17, 2019
Tweet

More Decks by Evan Niedojadlo

Other Decks in Programming

Transcript

  1. What am I even doing up here? • Sharing resources

    for SDETs/Testers looking to learn more about the Ops/SRE world although these resources can apply to anyone • I currently work at Peddle, building out the SRE processes and previously led all testing and test automation processes with Python/pytest
  2. What are these acronyms? Aren’t we all just engineers? •

    SDET stands for Software Development Engineer in Test and you will likely specialize in identifying testable areas of an application and automating as much of that as possible • SRE stands for Site Reliability Engineer and you will likely be embedded in a development team and juggle Ops as though it were a software problem • Different titles per company and responsibilities
  3. Why did I leave the testing world? (I didn’t) •

    I apply a testing mindset to resiliency and attempt to reinforce this with fault injection when possible • I think like an individual attacking an application or network and secure critical resources • I noticed a lot of the same conversations in the testing community e.g. why are my selenium tests slow or brittle? Alternatives to POM? Testing versus Checking, etc. • I still co-organize the Austin Automation Professionals which is heavily focused on all things test automation
  4. Books (don’t forget documentation) • The DevOps Handbook Gene Kim,

    Jez Humble, Patrick Debois, John Willes • Accelerate Gene Kim, Jez Humble, and Nicole Forsgren • The Goal Eliyahu M. Goldratt • The Phoenix Project Gene Kim, George Spafford, Kevin Behr • The Unicorn Project Gene Kim • Continuous Delivery David Farley and Jez Humble • Site Reliability Engineering Betsy Beyer, Jennifer Petoff, Niall Richard Murphy, Chris Jones • Infrastructure as Code Kief Morris • The Kubernetes Book Nigel Poulton • Cloud Native DevOps with Kubernetes John Arundel and Justin Domingus • Kubernetes in Action Marko Luksa • Terraform Up & Running Yevgeniy Brikman
  5. Books (don’t forget documentation) • Learning the bash Shell Cameron

    Newham • The Go Programming Language Alan A. A. Donovan and Brian Kernighan • Python Crash Course: A Hands-on, Project-based Introduction to Programming Eric Matthes • Automate the Boring Stuff with Python: Practical Programming for Total Beginners Al Sweigart
  6. Podcasts • Kubernetes Podcast from Google • Testguild Performance Testing

    and Site Reliability Engineering • On Call Nightmares • O11y Cast • HashiCast • Break Things on Purpose • Test and Code
  7. Paid services • Linux Academy (congrats on the A Cloud

    Guru acquisition) • LinkedIn Learning
  8. Twitter • Cindy Sridharan @copyconstruct • Kelsey Hightower @kelseyhightower •

    Kris Nóva @krisnova • Corey Quinn @QuinnyPig • Charity Majors @mipsytipsy • Liz Fong-Jones @lizthegrey • John Allspaw @allspaw
  9. You don’t have to take my word for it, check

    out the resources for yourself
  10. Don’t stop learning but don’t get stuck in tutorial hell.

    If you change roles, you don’t have to leave everything behind.
  11. Questions or feedback on additional resources? Note that these are

    resources that personally helped me in my quest.