Presented by:

E22b6ff68fa96ae5b60c4ad7f15ad77f

Bri Hatch

from ExtraHop Networks

Bri Hatch is Director of IT at ExtraHop Networks, and Chief Hacker at Onsight, Inc.

He's been doing SRE and devops long before they had a name. He believes that SLAs are a good thing, only pages and tickets are actionable (NOT EMAIL!), graphs are for capacity planning, and logs are for troubleshooting or to be shunned entirely.

Bri is mainly a Python head these days, having shed the last remnants of Perl with the exception of his decades of dotfiles history. One day he'll get into Golang, but C will always be his first love.

Bri has taught security, Unix, and programming classes for corporations through Onsight and as an adjunct instructor Northwestern University. He has been securing and breaking into systems since before he traded in his Apple II+ for his first Unix system.

DoJobber (Open Sourcing at LinuxFest!) allows you to execute large complex and interwoven tasks by breaking them into individual components and defining any interdependencies. DoJobber determines the right order to run tasks and will try every unblocked task until it encounters a failure. This means it is completely idempontent - you can run it repeatedly until it succeeds.

Rather than a yaml-based syntax with many plugins, DoJobber lets you write in native python, so anything you can code you can plumb into the DoJobber framework. DoJobber is conceptually based on a Google program that was used for automating service and datacenter spinups.

Slides are available on Bri's website.

Video is available on Youtube

Date:
2018 April 28 - 08:30
Duration:
45 min
Room:
CC-208
Conference:
LinuxFest Northwest 2018
Language:
Track:
Code
Difficulty:
Medium

Happening at the same time:

  1. The Lunduke Show. Live.
  2. Start Time:
    2018 April 28 08:30

    Room:
    HC-108

  3. Why I forked my own project and my own company
  4. Start Time:
    2018 April 28 08:30

    Room:
    G-103

  5. You Think You've Been Hacked - The First 30 Minutes
  6. Start Time:
    2018 April 28 08:30

    Room:
    CC-200

  7. The Potatoes of Defiance
  8. Start Time:
    2018 April 28 08:30

    Room:
    CC-114

  9. Database Programming Basics or Why Your Database Queries Stink!!!
  10. Start Time:
    2018 April 28 08:30

    Room:
    CC-236

  11. Freedom, Certified: The verification and certification programs of the Free Software Foundation
  12. Start Time:
    2018 April 28 08:30

    Room:
    CC-115

  13. Task automation with DoJobber and Python
  14. Start Time:
    2018 April 28 08:30

    Room:
    CC-208

  15. Intro to OmniDB with PostgreSQL
  16. Start Time:
    2018 April 28 08:30

    Room:
    HC-103 Postgres

  17. Hackers Gotta Eat
  18. Start Time:
    2018 April 28 08:30

    Room:
    CC-235

  19. Vaadin users group
  20. Start Time:
    2018 April 28 08:45

    Room:
    CC-201 TUT1

  21. Ubuntu 18.10+ Planning
  22. Start Time:
    2018 April 28 08:45

    Room:
    CC-202 TUT2