el arduo camino al sysadmin senior



por

Pablo Fredrikson



bit.ly/pablokbs


acerca de


Pablo Fredrikson - 28 años

Sysadmin profesional por 8 años

bit.ly/pablokbs

¿sysadmin?



  • Es el encargado de mantener toda la infraestructura de una empresa funcionando correctamente
  • Idea sistema funcionales y eficientes
  • Está siempre listo ante un desastre
  • Constantemente aprende cosas nuevas y mejora

Herramientas del sysadmin


  • Monitoreo
  • Virtualización
  • Automatización

monitoreo - nagios



nagios - graficos

nagios - alertas


virtualización



  • KVM - VMware
  • Xen
  • OpenVZ
  • LXC (o docker!)

openvz

lxc

automatización


¿qué es puppet?




puppet


user { 'pablo':
ensure => 'present',
shell => '/bin/bash',
home => '/home/pablo',
password => '$1$jrm5tnjw$h8JJ9mCZLmJvIxvDLjw1M/',
}
Package { 'apache2':
ensure => 'installed',
}

Package { 'openssl':
ensure => 'latest', #fixes heartbleed
}

puppet


puppet + containers

=

AWESOME

puppet



  • Menos trabajo
  • Mas velocidad
  • Servidores descartables

control de versiones



  • Mantiene versiones de archivos (duh)
  • Permite volver a atrás los cambios
  • Permite ver quién hizo los cambios

svn        /         git



git vs svn


github


gitlab



gitlab

programación



  • Aprendé 2 o 3 lenguajes de programación
  • Por ejemplo: perl, python, ruby, php
  • Aprendé uno de ellos MUY BIEN

opensource


Compartí tus scripts y programas en github

  • Vas a programar mejor y más ordenado
  • Vas a aportar a la comunidad
  • Vas a recibir mejoras o nuevas ideas

aprendé a tipear



  • Al menos 75 ppm
  • http://phoboslab.org/ztype/
  • http://10fastfingers.com/

editores de texto



  • Aprendé a usar un editor de texto (vim, emacs)
  • Elegí uno y hacete MUY BUENO en ese

linux y bash



  • Aprendé linux en general
  • Aprendé a usar distribuciones populares (debian, ubuntu server, centos)
  • Aprendé a usar la terminal y dominala
  • Aprendé a usar lo básico: tail, grep, cat, vim, screen

como trabajar


  • Buscá un lugar tranquilo
  • Organizá tus horarios para ser productivo
  • Leé un libro de manejo de tiempo


como trabajar


  • Conocé bien tu infraestructura
  • Aprendé a diagramar y practicá desastres
  • Para diagramar: Gliffy, dia, Vicio

COmo trabajar


  • No hacerte jefe
  • Sé profesional

como trabajar



  • Aprendé cosas nuevas
  • Mirá videos de conferencias de sysadmin
  • Andá a conferencias
  • Leé hackernews o similar
  • Joineá #sysarmy en IRC (freenode)


gracias



@pablokbs

camino-sysadmin

By Pablo Fredrikson