1 / 13

Infrastructure Engineering

Infrastructure Engineering. Bryan McLellan http:// loftninjas.org btm@loftninjas.org Systems Administrator Widemile. Landing Page Optimization (LPO) or Proprietary Testing, Optimization and Predictive Analytics Technology (smart people). Partner Program (Recently Launched).

lok
Download Presentation

Infrastructure Engineering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Infrastructure Engineering Bryan McLellan http:// loftninjas.org btm@loftninjas.org Systems Administrator Widemile

  2. Landing Page Optimization (LPO) or • Proprietary Testing, Optimization and Predictive Analytics Technology • (smart people) Partner Program (Recently Launched) Full Service Clients

  3. The secret goal of an SA Never having to say you’re sorry… Or never having to do something twice Once is a problem worth solving Twice and you’re a monkey Objective: Systems/Network engineering position that will capitalize on my adaptive technical skills to provide scalable solutions to unique problems http://www.flickr.com/photos/junewess/2111679056/

  4. Chaining Tools & Frameworks Puppet, Facter, Capistrano & iClassify (Open Source Software) http://xkcd.com/444/

  5. Automation • Building Systems • Installing the OS • Installing software • Configuring Software • Maintenance • Monitoring • Documentation • Disaster Recovery • Virtualization • PXE Boot • Package management • Puppet • iClassify • Capistrano • Nagios/Munin

  6. Life at Widemile Build a new server cap -S recipe=vmware \ -S host=vmware06 \ -S hostname="syslog01.prod.widemile.com" \ -S network=prod \ build Capistrano recipe (ruby) Builds a vmwarevmxconfigfile including virtual network interfaces (erb) Creates virtual disk Grabs generated MAC address, feeds it to the tftp server. Starts VM VM PXE boots, installs debian automatically (preseed) Grabs IP address from DHCP logs so you know where to ssh in 10 minutes

  7. Life at Widemile Puppify cap -S recipe=debian_client \ -S client=syslog01 \ -S master=prod-ops01 \ build Capistrano recipe (ruby) Configures sources.list and bits needed to get the truck rolling Installs puppet/facter/icagent (iClassify) Generates and signs puppet keys Runs puppet

  8. Life at Widemile Tagging:

  9. Life at Widemile Go for a bike ride and enjoy refreshing beverages in the park http://www.flickr.com/photos/mattw/2655550820/

  10. facter Rubys scripts collect data, “facts” are available as iClassify attributes and puppet variables

  11. puppet

  12. munin 28 lines without comments, 241 lines without comments once deployed

  13. http://loftninjas.org “Parallel to the ‘Developer’ tribe in most organizations, often with a semi-antagonistic mutual dependence, there was always another tribe: ‘Sysadmin’. When Developers and Sysadmins got together, it sometimes felt like the dwarfs and high elves forced to work together by necessity. (I’ll let you workout which is which.)” http://stochasticresonance.wordpress.com

More Related