Book description
With 28 new chapters, the third edition of The Practice of System and Network Administration innovates yet again! Revised with thousands of updates and clarifications based on reader feedback, this new edition also incorporates DevOps strategies even for non-DevOps environments.
Whether you use Linux, Unix, or Windows, this new edition describes the essential practices previously handed down only from mentor to protégé. This wonderfully lucid, often funny cornucopia of information introduces beginners to advanced frameworks valuable for their entire career, yet is structured to help even experts through difficult projects.
Other books tell you what commands to type. This book teaches you the cross-platform strategies that are timeless!
DevOps techniques: Apply DevOps principles to enterprise IT infrastructure, even in environments without developers
Game-changing strategies: New ways to deliver results faster with less stress
Fleet management: A comprehensive guide to managing your fleet of desktops, laptops, servers and mobile devices
Service management: How to design, launch, upgrade and migrate services
Measurable improvement: Assess your operational effectiveness; a forty-page, pain-free assessment system you can start using today to raise the quality of all services
Design guides: Best practices for networks, data centers, email, storage, monitoring, backups and more
Management skills: Organization design, communication, negotiation, ethics, hiring and firing, and more
Have you ever had any of these problems?
Have you been surprised to discover your backup tapes are blank?
Ever spent a year launching a new service only to be told the users hate it?
Do you have more incoming support requests than you can handle?
Do you spend more time fixing problems than building the next awesome thing?
Have you suffered from a botched migration of thousands of users to a new service?
Does your company rely on a computer that, if it died, cant be rebuilt?
Is your network a fragile mess that breaks any time you try to improve it?
Is there a periodic hell month that happens twice a year? Twelve times a year?
Do you find out about problems when your users call you to complain?
Does your corporate Change Review Board terrify you?
Does each division of your company have their own broken way of doing things?
Do you fear that automation will replace you, or break more than it fixes?
Are you underpaid and overworked?
No vague management speak or empty platitudes. This comprehensive guide provides real solutions that prevent these problems and more!
Table of contents
- Cover Page
- Title Page
- Copyright Page
- Preface
- Acknowledgments
- About the Authors
-
Part I Game-Changing Strategies
- 1 Climbing Out of the Hole
- 2 The Small Batches Principle
- 3 Pets and Cattle
-
4 Infrastructure as Code
- 4.1 Programmable Infrastructure
- 4.2 Tracking Changes
- 4.3 Benefits of Infrastructure as Code
- 4.4 Principles of Infrastructure as Code
- 4.5 Configuration Management Tools
- 4.6 Example Infrastructure as Code Systems
- 4.7 Bringing Infrastructure as Code to Your Organization
- 4.8 Infrastructure as Code for Enhanced Collaboration
- 4.9 Downsides to Infrastructure as Code
- 4.10 Automation Myths
- 4.11 Summary
- Exercises
-
Part II Workstation Fleet Management
- 5 Workstation Architecture
- 6 Workstation Hardware Strategies
- 7 Workstation Software Life Cycle
- 8 OS Installation Strategies
- 9 Workstation Service Definition
- 10 Workstation Fleet Logistics
- 11 Workstation Standardization
- 12 Onboarding
-
Part III Servers
- 13 Server Hardware Strategies
- 14 Server Hardware Features
- 15 Server Hardware Specifications
-
Part IV Services
- 16 Service Requirements
- 17 Service Planning and Engineering
- 18 Service Resiliency and Performance Patterns
- 19 Service Launch: Fundamentals
- 20 Service Launch: DevOps
- 21 Service Conversions
- 22 Disaster Recovery and Data Integrity
-
Part V Infrastructure
- 23 Network Architecture
- 24 Network Operations
- 25 Datacenters Overview
- 26 Running a Datacenter
-
Part VI Helpdesks and Support
-
27 Customer Support
- 27.1 Having a Helpdesk
- 27.2 Offering a Friendly Face
- 27.3 Reflecting Corporate Culture
- 27.4 Having Enough Staff
- 27.5 Defining Scope of Support
- 27.6 Specifying How to Get Help
- 27.7 Defining Processes for Staff
- 27.8 Establishing an Escalation Process
- 27.9 Defining “Emergency” in Writing
- 27.10 Supplying Request-Tracking Software
- 27.11 Statistical Improvements
- 27.12 After-Hours and 24/7 Coverage
- 27.13 Better Advertising for the Helpdesk
- 27.14 Different Helpdesks for Different Needs
- 27.15 Summary
- Exercises
- 28 Handling an Incident Report
- 29 Debugging
- 30 Fixing Things Once
-
31 Documentation
- 31.1 What to Document
- 31.2 A Simple Template for Getting Started
- 31.3 Easy Sources for Documentation
- 31.4 The Power of Checklists
- 31.5 Wiki Systems
- 31.6 Findability
- 31.7 Roll-Out Issues
- 31.8 A Content-Management System
- 31.9 A Culture of Respect
- 31.10 Taxonomy and Structure
- 31.11 Additional Documentation Uses
- 31.12 Off-Site Links
- 31.13 Summary
- Exercises
-
27 Customer Support
-
Part VII Change Processes
-
32 Change Management
- 32.1 Change Review Boards
- 32.2 Process Overview
- 32.3 Change Proposals
- 32.4 Change Classifications
- 32.5 Risk Discovery and Quantification
- 32.6 Technical Planning
- 32.7 Scheduling
- 32.8 Communication
- 32.9 Tiered Change Review Boards
- 32.10 Change Freezes
- 32.11 Team Change Management
- 32.12 Starting with Git
- 32.13 Summary
- Exercises
-
33 Server Upgrades
- 33.1 The Upgrade Process
- 33.2 Step 1: Develop a Service Checklist
- 33.3 Step 2: Verify Software Compatibility
- 33.4 Step 3: Develop Verification Tests
- 33.5 Step 4: Choose an Upgrade Strategy
- 33.6 Step 5: Write a Detailed Implementation Plan
- 33.7 Step 6: Write a Backout Plan
- 33.8 Step 7: Select a Maintenance Window
- 33.9 Step 8: Announce the Upgrade
- 33.10 Step 9: Execute the Tests
- 33.11 Step 10: Lock Out Customers
- 33.12 Step 11: Do the Upgrade with Someone
- 33.13 Step 12: Test Your Work
- 33.14 Step 13: If All Else Fails, Back Out
- 33.15 Step 14: Restore Access to Customers
- 33.16 Step 15: Communicate Completion/Backout
- 33.17 Summary
- Exercises
-
34 Maintenance Windows
- 34.1 Process Overview
- 34.2 Getting Management Buy-In
- 34.3 Scheduling Maintenance Windows
- 34.4 Planning Maintenance Tasks
- 34.5 Selecting a Flight Director
- 34.6 Managing Change Proposals
- 34.7 Developing the Master Plan
- 34.8 Disabling Access
- 34.9 Ensuring Mechanics and Coordination
- 34.10 Change Completion Deadlines
- 34.11 Comprehensive System Testing
- 34.12 Post-maintenance Communication
- 34.13 Reenabling Remote Access
- 34.14 Be Visible the Next Morning
- 34.15 Postmortem
- 34.16 Mentoring a New Flight Director
- 34.17 Trending of Historical Data
- 34.18 Providing Limited Availability
- 34.19 High-Availability Sites
- 34.20 Summary
- Exercises
- 35 Centralization Overview
- 36 Centralization Recommendations
- 37 Centralizing a Service
-
32 Change Management
-
Part VIII Service Recommendations
-
38 Service Monitoring
- 38.1 Types of Monitoring
- 38.2 Building a Monitoring System
- 38.3 Historical Monitoring
- 38.4 Real-Time Monitoring
- 38.5 Scaling
- 38.6 Centralization and Accessibility
- 38.7 Pervasive Monitoring
- 38.8 End-to-End Tests
- 38.9 Application Response Time Monitoring
- 38.10 Compliance Monitoring
- 38.11 Meta-monitoring
- 38.12 Summary
- Exercises
- 39 Namespaces
- 40 Nameservices
-
41 Email Service
- 41.1 Privacy Policy
- 41.2 Namespaces
- 41.3 Reliability
- 41.4 Simplicity
- 41.5 Spam and Virus Blocking
- 41.6 Generality
- 41.7 Automation
- 41.8 Monitoring
- 41.9 Redundancy
- 41.10 Scaling
- 41.11 Security Issues
- 41.12 Encryption
- 41.13 Email Retention Policy
- 41.14 Communication
- 41.15 High-Volume List Processing
- 41.16 Summary
- Exercises
- 42 Print Service
- 43 Data Storage
-
44 Backup and Restore
- 44.1 Getting Started
- 44.2 Reasons for Restores
- 44.3 Corporate Guidelines
- 44.4 A Data-Recovery SLA and Policy
- 44.5 The Backup Schedule
- 44.6 Time and Capacity Planning
- 44.7 Consumables Planning
- 44.8 Restore-Process Issues
- 44.9 Backup Automation
- 44.10 Centralization
- 44.11 Technology Changes
- 44.12 Summary
- Exercises
- 45 Software Repositories
- 46 Web Services
-
38 Service Monitoring
-
Part IX Management Practices
-
47 Ethics
- 47.1 Informed Consent
- 47.2 Code of Ethics
- 47.3 Customer Usage Guidelines
- 47.4 Privileged-Access Code of Conduct
- 47.5 Copyright Adherence
- 47.6 Working with Law Enforcement
- 47.7 Setting Expectations on Privacy and Monitoring
- 47.8 Being Told to Do Something Illegal/Unethical
- 47.9 Observing Illegal Activity
- 47.10 Summary
- Exercises
- 48 Organizational Structures
- 49 Perception and Visibility
- 50 Time Management
- 51 Communication and Negotiation
- 52 Being a Happy SA
- 53 Hiring System Administrators
- 54 Firing System Administrators
-
47 Ethics
-
Part X Being More Awesome
- 55 Operational Excellence
-
56 Operational Assessments
- 56.1 Regular Tasks (RT)
- 56.2 Emergency Response (ER)
- 56.3 Monitoring and Metrics (MM)
- 56.4 Capacity Planning (CP)
- 56.5 Change Management (CM)
- 56.6 New Product Introduction and Removal (NPI/NPR)
- 56.7 Service Deployment and Decommissioning (SDD)
- 56.8 Performance and Efficiency (PE)
- 56.9 Service Delivery: The Build Phase
- 56.10 Service Delivery: The Deployment Phase
- 56.11 Toil Reduction
- 56.12 Disaster Preparedness
- Epilogue
- Part XI Appendices
- Bibliography
- Index
Product information
- Title: The Practice of System and Network Administration: Volume 1: DevOps and other Best Practices for Enterprise IT, 3rd Edition
- Author(s):
- Release date: November 2016
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780133415087
You might also like
book
ISC2 CISSP Certified Information Systems Security Professional Official Study Guide, 10th Edition
CISSP Study Guide - fully updated for the 2024 CISSP Body of Knowledge ISC2 Certified Information …
audiobook
(ISC)2 CISSP Certified Information Systems Security Professional Official Study Guide 9th Edition
(ISC)2 Certified Information Systems Security Professional (CISSP) Official Study Guide, 9th Edition has been completely updated …
book
Fundamentals of Information Systems Security, 3rd Edition
Revised and updated with the latest data in the field, Fundamentals of Information Systems Security, Third …
book
Modern System Administration
Early system administration required in-depth knowledge of a variety of services on individual systems. Now, the …