Management of system administrators and devops teams is different then managing Developers.
This presentation shows key differences and what to worry about :)
8. Defining the work of
sysadmin/devops project
➢ Needs to setup the infrastructure
➢nice if:
➢ you have to setup just one DB
➢ spin up your AWS instance and sync the files
➢ very complicated if you have to setup
➢an HA environment
➢cluster
10. Executing the work
➢ The difference with Devs is that Sysadmins are
always in maintenance mode
➢ security updates (Software, Firewall, IDS/IPS)
➢ feature updates
➢ client software updates
➢ authentication/authorization management
➢ configuration changes
11. Time management
➢ Most of the time you should plan to have
available resource
➢ problems may happen every day
➢ IT work is offloaded to them, as they know how
to do it
➢ like setup that printer
➢ fix the VPN for that employee
12. Documentation
➢ Skilled admins can sometimes work without or
with poor documentation
➢ Junior admins ALWAYS require GOOD and
tested documentation
➢ Makeing sure your admin team keeps up with
the documentation guarantees easier recovery
or faster maintenance
13. Siloed people
➢In many companies we have people that are
the most knowledgeable or even the only
person that can do specific tasks
➢ either document that
➢ or train more people to do it
14. Similarities with Devs
➢ You have to know your infrastructure
➢ machines, software, network
➢ As the Devs know theirs
➢ framework, databases, worflow
15. Takeaways
➢ Separate the work week into a few categories
➢ Monitoring
➢ Maintenance
➢ New deployments or upgrades
➢ Long term goal
16. Takeaways
➢ It is not mandatory you keep all of the hours
the same each week
➢ It is not important that you have all of them
every week
➢ Just try to accomodate everything wihin the
week
17. Takeaways
➢ Always plan with 50% chance for disaster. So
keep a second view of the backlog... as if there
is a disaster.
➢ I personally always sacrifice the log term goal
in case of emergencies
➢ In cases where the team is overwhelmed I also
delay deployments and even some times
remove peopel from monitoring.