SysOps 4 Life

SysOps 4 Life

What is SysOps?
SysOps vs DevOps
SysOps Mantra

  • Document
  • Repeatable process
  • Runbook
  • Smooth operator

Systems Operations

  • Clusters
  • Operating System patching
  • Operating System hardening
  • Ports, firewalls, and permissions
  • Resillience and redundancies

Chaos Engineering

  • Netflix
  • Break your systems
    • Safe ways to practice
    • Remove server from load balancers
    • Setup test/performance environment
    • Plan for regular business day
    • Notify your clients

Backup Plan

  • Have a backup
  • Restore from backup
  • Automate backups (and restoring)
  • Gameplan for failure

Know Your Systems

  • What is behind the stack
  • Start/Stopping/Managing services
  • Monitoring more than disk and CPU

Certs

  • AWS Certified SysOps Administrator
  • Microsoft Certified Solutions Expert
  • RedHat Certified Engineer
1 Like

Awesome episode man! Do you have any basics on load testing? I’ve been practicing how I can gauge the maximum load my project sites can take before they become unresponsive and I have no solid metrics I can monitor for load.

1 Like

I’ve really fallen in love with this tool:

https://locust.io/

You can get really hardcore with it and it’s really stable.

siege is another tool I’ve read a lot about, but I’ve only used it a handful of times.

https://www.tecmint.com/load-testing-web-servers-with-siege-benchmarking-tool/

There are popular enterprise tools as well, like JMeter and BlazeMeter which facilitate load testing with Java apps.

Thanks dude!!! Yeah I’ve heard of Jmeter an Blazemeter, but my projects aren’t java apps.

1 Like

Definitely checkout Locust and Siege. I’ve used Locust to test Flask, Node.js, and Golang applications.

1 Like