SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
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

Más contenido relacionado

Destacado

Destacado (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
 

Similar a 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
 

Similar a 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
 

Último

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
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
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
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
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 

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