SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
How Do I Change My
Sysadmin Mindset?
GNOME Asia 2015
Dwi Sasongko Supriyadi
What is Sysadmin?
System Administration is the blanket title for a myriad of job responsibilities involving the management of information
systems and/or services. We choose to refer to it as a “blanket title” because the responsibilities are broad and can
differ from organization to organization. In some organizations, it even differs from group to group!
System Administration is often referred to as “operations” or “ops” too - you might have guessed that though, having
decided to enroll in Ops School.
- http://ops-school.readthedocs.org/en/latest/sysadmin_101.html
https://blog.opendns.com/2012/07/10/sysadmin-caption-contest-top-10-can-you-do-better/
My Experience
- Developer
- System Admin
- Quality Engineer
- Dev/Ops
Common Problem
- Production issues are usually fixed in
production, directly, by hand …
- It’s hard to remember changes
- It’s hard to do repetitive tasks, and
sometimes it’s just not possible to Rsync it
- It’s hard to communicate
- It’s hard when everyone is so stupid to
understand
Common Issue
- Imagine that you have to maintain 1000 servers
- You need to patch OpenSSL
- You're not going to do it manually one by one
- You need to make sure that your patch won't break
anything
Code It!
- Configuration Management Tools
- Keep your servers’ setting in a repository
- You have the full knowledge of your system
- You keep the system state
- Change the code, test, then apply to your production
- Improve communication
Code It!
Code it!
$ sudo apt-get install git mtr vim
zip htop make iotop iperf ngrep
strace curl wget
System Lifecycle
Everything nowadays required to be
efficient
- More SEC findings
- Systems need to scale in the speed of light
- Systems have to be “AGILE” too
- Systems have to be mature enough before
“SCALABLE”
- More and more and more and more
“HOTFIX”
The Mindset
- Collaborative
- Collaboration instead of “I’m the superman!”
- Proactive
- Give out ideas, instead of “I won’t fix your computer”
- Communicative
- Explain, code, instead of “Don’t touch production!”
- Articulative
- Explain, use pictures if required
Want More?
ruckuus@gmail.com
https://github.com/ruckuus

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (17)

Mindset Group profile and services
Mindset Group profile and servicesMindset Group profile and services
Mindset Group profile and services
 
Bad working environment
Bad working environmentBad working environment
Bad working environment
 
3 toxic attitudes that pollute the work environment
3 toxic attitudes that pollute the work environment3 toxic attitudes that pollute the work environment
3 toxic attitudes that pollute the work environment
 
Building high performance organizations
Building high performance organizationsBuilding high performance organizations
Building high performance organizations
 
Moving from Monolith to Microservices
Moving from Monolith to MicroservicesMoving from Monolith to Microservices
Moving from Monolith to Microservices
 
OpenStack, a view from sysadmin. Ver. 0.1
OpenStack, a view from sysadmin. Ver. 0.1OpenStack, a view from sysadmin. Ver. 0.1
OpenStack, a view from sysadmin. Ver. 0.1
 
SysAdmin cookbook
SysAdmin cookbookSysAdmin cookbook
SysAdmin cookbook
 
Gnu linux on arm for $50 - $100
Gnu linux on arm for $50 - $100Gnu linux on arm for $50 - $100
Gnu linux on arm for $50 - $100
 
Criteria For Evaluating Job Opportunities (2)
Criteria For Evaluating Job Opportunities (2)Criteria For Evaluating Job Opportunities (2)
Criteria For Evaluating Job Opportunities (2)
 
Gossip
GossipGossip
Gossip
 
I Heard it Through the Grapevine: Preventing Workplace Gossip
I Heard it Through the Grapevine: Preventing Workplace GossipI Heard it Through the Grapevine: Preventing Workplace Gossip
I Heard it Through the Grapevine: Preventing Workplace Gossip
 
Rumors!
Rumors!Rumors!
Rumors!
 
Toxic Workplace: High School at the Office
Toxic Workplace: High School at the OfficeToxic Workplace: High School at the Office
Toxic Workplace: High School at the Office
 
Psychology and High Performance Organizations
Psychology and High Performance Organizations Psychology and High Performance Organizations
Psychology and High Performance Organizations
 
Slides: Epidemiological Modeling of News and Rumors on Twitter
Slides: Epidemiological Modeling of News and Rumors on TwitterSlides: Epidemiological Modeling of News and Rumors on Twitter
Slides: Epidemiological Modeling of News and Rumors on Twitter
 
Gossip
GossipGossip
Gossip
 
Rumors Affect
Rumors AffectRumors Affect
Rumors Affect
 

Ähnlich wie How do i change my sysadmin mindset

Sai devops - the art of being specializing generalist
Sai   devops - the art of being specializing generalistSai   devops - the art of being specializing generalist
Sai devops - the art of being specializing generalist
Odd-e
 

Ähnlich wie How do i change my sysadmin mindset (20)

Puppet for Sys Admins
Puppet for Sys AdminsPuppet for Sys Admins
Puppet for Sys Admins
 
Puppet for SysAdmins
Puppet for SysAdminsPuppet for SysAdmins
Puppet for SysAdmins
 
SaltConf14 - Thomas Jackson, LinkedIn - Safety with Power Tools
SaltConf14 - Thomas Jackson, LinkedIn - Safety with Power ToolsSaltConf14 - Thomas Jackson, LinkedIn - Safety with Power Tools
SaltConf14 - Thomas Jackson, LinkedIn - Safety with Power Tools
 
SaltConf 2014: Safety with powertools
SaltConf 2014: Safety with powertoolsSaltConf 2014: Safety with powertools
SaltConf 2014: Safety with powertools
 
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.02014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
 
Codemash 2.0.1.4: Tech Trends and Pwning Your Pwn Career
Codemash 2.0.1.4: Tech Trends and Pwning Your Pwn CareerCodemash 2.0.1.4: Tech Trends and Pwning Your Pwn Career
Codemash 2.0.1.4: Tech Trends and Pwning Your Pwn Career
 
Introducing the Citrix Diagnostics Toolkit
Introducing the Citrix Diagnostics ToolkitIntroducing the Citrix Diagnostics Toolkit
Introducing the Citrix Diagnostics Toolkit
 
Herding cats in the Cloud
Herding cats in the CloudHerding cats in the Cloud
Herding cats in the Cloud
 
What the hell is PowerShell?
What the hell is PowerShell?What the hell is PowerShell?
What the hell is PowerShell?
 
Ci tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepinsCi tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepins
 
Rational User Group - May 2014 Stockholm - DevOps from an EA perspective
Rational User Group - May 2014 Stockholm - DevOps from an EA perspectiveRational User Group - May 2014 Stockholm - DevOps from an EA perspective
Rational User Group - May 2014 Stockholm - DevOps from an EA perspective
 
Be a SPOC but dont be a SPOF
Be a SPOC but dont be a SPOFBe a SPOC but dont be a SPOF
Be a SPOC but dont be a SPOF
 
PowerShell - Be A Cool Blue Kid
PowerShell - Be A Cool Blue KidPowerShell - Be A Cool Blue Kid
PowerShell - Be A Cool Blue Kid
 
Infrastructure as Code to Maintain your Sanity
Infrastructure as Code to Maintain your SanityInfrastructure as Code to Maintain your Sanity
Infrastructure as Code to Maintain your Sanity
 
Sai devops - the art of being specializing generalist
Sai   devops - the art of being specializing generalistSai   devops - the art of being specializing generalist
Sai devops - the art of being specializing generalist
 
Shut Up And Eat Your Veg
Shut Up And Eat Your VegShut Up And Eat Your Veg
Shut Up And Eat Your Veg
 
Automation and machine learning in the enterprise
Automation and machine learning in the enterpriseAutomation and machine learning in the enterprise
Automation and machine learning in the enterprise
 
ALM migration and integration workshop: Simplifying and unifying your systems
ALM migration and integration workshop: Simplifying and unifying your systemsALM migration and integration workshop: Simplifying and unifying your systems
ALM migration and integration workshop: Simplifying and unifying your systems
 
Embedded Recipes 2018 - U-Boot: can I understand it and contribute? - Loïc De...
Embedded Recipes 2018 - U-Boot: can I understand it and contribute? - Loïc De...Embedded Recipes 2018 - U-Boot: can I understand it and contribute? - Loïc De...
Embedded Recipes 2018 - U-Boot: can I understand it and contribute? - Loïc De...
 
Running cross functional service teams
Running cross functional service teams Running cross functional service teams
Running cross functional service teams
 

Kürzlich hochgeladen

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
jaanualu31
 

Kürzlich hochgeladen (20)

Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptxWadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLEGEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
GEAR TRAIN- BASIC CONCEPTS AND WORKING PRINCIPLE
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 

How do i change my sysadmin mindset

  • 1. How Do I Change My Sysadmin Mindset? GNOME Asia 2015 Dwi Sasongko Supriyadi
  • 2. What is Sysadmin? System Administration is the blanket title for a myriad of job responsibilities involving the management of information systems and/or services. We choose to refer to it as a “blanket title” because the responsibilities are broad and can differ from organization to organization. In some organizations, it even differs from group to group! System Administration is often referred to as “operations” or “ops” too - you might have guessed that though, having decided to enroll in Ops School. - http://ops-school.readthedocs.org/en/latest/sysadmin_101.html
  • 4. My Experience - Developer - System Admin - Quality Engineer - Dev/Ops
  • 5. Common Problem - Production issues are usually fixed in production, directly, by hand … - It’s hard to remember changes - It’s hard to do repetitive tasks, and sometimes it’s just not possible to Rsync it - It’s hard to communicate - It’s hard when everyone is so stupid to understand
  • 6. Common Issue - Imagine that you have to maintain 1000 servers - You need to patch OpenSSL - You're not going to do it manually one by one - You need to make sure that your patch won't break anything
  • 7. Code It! - Configuration Management Tools - Keep your servers’ setting in a repository - You have the full knowledge of your system - You keep the system state - Change the code, test, then apply to your production - Improve communication
  • 9. Code it! $ sudo apt-get install git mtr vim zip htop make iotop iperf ngrep strace curl wget
  • 11. Everything nowadays required to be efficient - More SEC findings - Systems need to scale in the speed of light - Systems have to be “AGILE” too - Systems have to be mature enough before “SCALABLE” - More and more and more and more “HOTFIX”
  • 12. The Mindset - Collaborative - Collaboration instead of “I’m the superman!” - Proactive - Give out ideas, instead of “I won’t fix your computer” - Communicative - Explain, code, instead of “Don’t touch production!” - Articulative - Explain, use pictures if required