Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Oldhabits

Old habits in modern DEVOPS

  • Be the first to comment

  • Be the first to like this

Oldhabits

  1. 1. Old habits in modern DevOps
  2. 2. Presenter • Angelos Karageorgiou • 25+ years UNIX Systems Administration • angelos@unix.gr
  3. 3. The elder 3leet classes • Anyone remember MS/DOS and int 21h? • Which version of DOS supports 1.44Μ floppies ? • Which dir parameter sorts by date ? • Which version of LIM supports expanded memory > 32M ? – L = Lotus – I = Intel – M = Microsoft
  4. 4. The new 3leet class, more l33t than ever • Ansible is best because it works with ssh • Saltstack is faster because of zero-mq • Puppet is best because of idempotence … • How does docker do χ ? • How do you sort du -h ? • Nice to know but not enough
  5. 5. But what exactly is important ; • Deep knowledge of systems internals • Engineers should understand what they are called to control! • e.g. – What is a named-pipe ? – The docker daemon is using a UNIX socket
  6. 6. Two meage lines of code • mknod apipe p • cat > apipe – From one terminal • cat < apipe – From another Terminal
  7. 7. The Devops/sysadmins book case • The basic structure of Unix/Linux • Filesystems • Processes & switching • FIFOs • Task Scheduling • Etc. etc.
  8. 8. Learn programming • Just some OS basics or even internals are not enough! • Το DEV in DevOps means DEVELOPMENT • Surprise: Operating systems were created to aid developers!
  9. 9. The Devops/Sysadmins Graduate course • Modern solutions to the original design • Multi-processing • SMP • Internet :-) • Etc. etc.
  10. 10. Hard Core Devops • Everything a geek needs to know in low level C network Programming • This book is the bible and source of almost every software server on the net.
  11. 11. En Fin: Harq al-ada • From Frank Herbert’s “DUNE” • Break the habit of memorizing commands and switches. • Learn how your machine work inside them Deep within their cogs and gears.
  12. 12. ● Thank you

×