Infrastructure engineering
This presentation is the property of its rightful owner.
Sponsored Links
1 / 13

Infrastructure Engineering PowerPoint PPT Presentation


  • 87 Views
  • Uploaded on
  • Presentation posted in: General

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

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Infrastructure engineering

Infrastructure Engineering

Bryan McLellan

http:// loftninjas.org

[email protected]

Systems Administrator

Widemile


Infrastructure engineering

  • Landing Page Optimization (LPO) or

  • Proprietary Testing, Optimization and Predictive Analytics Technology

  • (smart people)

Partner Program (Recently Launched)

Full Service Clients


Infrastructure engineering

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/


Chaining tools frameworks

Chaining Tools & Frameworks

Puppet, Facter, Capistrano & iClassify

(Open Source Software)

http://xkcd.com/444/


Automation

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


Life at widemile

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


Life at widemile1

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


Life at widemile2

Life at Widemile

Tagging:


Life at widemile3

Life at Widemile

Go for a bike ride and enjoy refreshing beverages in the park

http://www.flickr.com/photos/mattw/2655550820/


Facter

facter

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


Puppet

puppet


Munin

munin

28 lines without comments, 241 lines without comments once deployed


Infrastructure engineering

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


  • Login