SESA '16 2016 USENIX Summit for Educators in System Administration BOSTON, MA DevOps and the Future of SysAdmin Education DevOps and the Future of SysAdmin Education We already have a full curricula, and I am not
sure what to pull out, but These should come in DevOps Configuration as Code Systems Architectures Information Assurance Changing architectures Necessitate Changing the Curricula DevOps
Brings Operations Management Techniques into computing Everyone should know a little about development and everyone should know a little about operations It is safer to make many small changes than a small number of big changes DevOps In the Curriculum Release Engineering E.g. Blue green deployments
Orchestration Continuous Delivery Continuous Integration Projects that dont start at zero
Configuration as Code Manually deployed architectures are prone to error and variability Distributed architectures vs monolithic architectures Treating servers like cows, not pets If our configuration is going to be code, it should be treated like any other code. Versioning/ testing/etc.
Configuration as Code in the Curriculum Puppet, Chef, Ansible, CFEngine Docker compose Ansible Galaxy Systems Architectures How do you manage a big system? Break it into many small components connected via well known APIs. 2pt
Mutable vs. Immutable Architectures Systems Architectures in the Curriculum
SOA /Micro-service Architectures High Availability Load Balancing Service Discovery Networking/SDN Monitoring Storage Containers Container management: Swarm/kubernetes
Information Assurance When they go small (cybersecurity), we go big (information assurance) Security as architecture Risk management We dont teach hacking Only real security is on the server side Information Assurance in the Curriculum
Enterprise Operations Security as Architecture Security Policies Security Procedures
Numeracy. Counting forward/backward from 0 to 120 from any. given number. Nearby numbers. Using ten frames, number lines, manipulatives and hundred charts. Skip counting by 2 (even and odd) Skip counting by 5 (forward and backward) Skip counting by 10...
A small business may be defined as a business with a small number of employees. The legal definition of small often varies by country and industry but generally under 100 employees in the USA while under 50 employees in the...
Microarray Data Analysis Stuart M. Brown NYU School of Medicine What is a Microarray A simple concept: Dot Blot + Northern Reverse the hybridization - put the probes on the filter and label the bulk RNA Make probes for lots...
The MindReading Agency Predictive Market on the 2007 MRS Papers A Market Research Project by BrainJuicer. Produced March 07 Flow of the Juicer A Diverse Group of 575 people in media, research, planning and marketing Predictive Markets - A Fresh...
Examples: lettuce and cabbage (photo), radish and carrots, scallions and tomatoes, parsley and leeks. Planting some plants in different locations throughout the bed or garden may help reduce spread of insects or disease.