适用于开发人员的DevOps(或反对他们?!)



DevOps方法从根本上改变了开发过程。如果早期的程序员仅编写代码并运行测试,那么现在他们还参与了生产项目的部署。听起来好像系统管理员决定将他们的关注点转移到开发人员的肩膀上,对吗?但不是那么简单。


Baruch Sadogursky决定找出(杰巴鲁奇) JFrog. , , DevOps . , .



.

.

DevOps?


, , DevOps .


, , , DevOps. , :



, DevOps — , : , , , , , , . - …



Agile . Agile , :



: Agile — deploy, .. , , .


? , DevOps, DevOps, DevOps . , DevOps .


DevOps?


DevOps — «The Phoenix Project». , DevOps . — , DevOps, .


. :



, ? ! , Ops- DevOps .


: « DevOps» (DevOps Handbook). , :


  • (Gene Kim). «The Phoenix Project», .
  • (Patrick Debois). Systems Architect, .
  • (Jez Humble). Deputy Director of Delivery Architecture, .
  • (John Willis). VP of Services Opscode, Opscode — .

« DevOps» .


, ? - , DevOps DevOps-. :


, .

, , ? ! , ? DevOps Engineer EPAM! , , , , !


:


Linux , DevOps- . , , DevOps — ( Jenkins ), . , -, «DevOps-». DevOps .

vodopad

DevOps Telegram:



: DevOps — , .


? “DevOps-”?


, . , ! : “DevOps-”.


LinkedIn 15 . DevOps . , , — 1300 DevOps- HeadHunter 2019 .


- ! , , «-» - , ? Accelerate: State of DevOps. DevOps- , . 2018 , 2019 .


State of DevOps? , , , , outages , , degraded service. -- DevOps. — new work, , . ?



outages, degradation, server migrations! State of DevOps — , , , , : , . : DevOps — , , , !


, , , DevOps — . - , new work, ? Dev Ops DevOps?



«The world needs full stack craftsmen», JPoint 2019. , Software Craftsmanship. , full stack , - :



deployment, . DevOps! ! , Software Craftsmanship DevOps . , , , .


Manifest of Software Craftsmanship:


As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value:


Not only working software, but also well-crafted software


Not only responding to change, but also steadily adding value


Not only individuals and interactions, but also a community of professionals


Not only customer collaboration, but also productive partnerships


That is, in pursuit of the items on the left we have found the items on the right to be indispensable.


- DevOps, production, delivery? .


Software Craftsmanship?


  • , ;
  • , , ;
  • , ;
  • ;
  • ( );
  • ;
  • QA , ;
  • , ;
  • Product owner , ;
  • , .

?


, :



, . QA, . ?


, , , , 2010 . - . 2010 ? , . , , maintenance. ; , SMS . 2019 ? , . , . , -.



— . , Seagate, , , staging.


staging , , . , staging, . , .



— blast radius reduction. , , ; , , , . , — - . . , !




, , , - . TODO- :


  • SRE , .


. SRE, Site Reliability Engineering, Google (, ):


SRE is what you get when you treat operations as if it’s a software problem.


Google


SRE — , DevOps. : SRE DevOps, , , Ops, , .


, SRE:


  • , .
  • . , , , . .
  • , . , « », , 10 «».
  • .
  • . -, , Twitter.
  • feature flags. , , , .
  • ( ). , , , .
  • . , .
  • .
  • .

, , , . , .
, DevOps?



AWS. , , . , Ops- ? .


Kafka Summit SF 2019 (Uday Sagar Shiramshetty) SignalFX , 50 % Cloudia Kafka. , , , , .



, . , blast radius.



2019 Accelerate State of DevOps DORA:



, — . , , DevOps, 208 , .


? Chief Information Security Officer, , , . , , , , ! .


, . : . . , . .


security . , :


  • .
  • , .
  • .

. -, , . , , SRE, 208 . , , , - . , .


Spectre Meltdown, 2018 . - Meltdown, Java-, . , , Windows XP.


Spectre , . , . design patterns, Spectre. , , . — .


, DevOps — , DevOps — . , , , , , .


DevOps — :


  • ;
  • ;
  • ;
  • .

DevOps, DevOps.




DevOps — ?


. , . Accelerate: State of DevOps, , DevOps, . 2019 (30 %), DevOps- SRE (26 %). Software Development Performance Metrics:



, DevOps, The Twelve-Factor App. , SRE. , . , .


, SRE: , . ? !
DevOps . Linux : , , , . , — .


, DevOps . , , .


, , . DevOps , DevOps , . : , , , . , , — , . , , , .


, , DevOps . DevOps , ? DevOops 2020 Moscow.

All Articles