DevOps

מה זה DevOps?

DevOps היא גישה מקצועית ותרבותית שצמחה והתפתחה מאד בשנים האחרונות, כניסיון לפתור את הבעיות הקשות של סינכרון ותקשורת בין יחידות הפיתוח (Development) והתפעול (Operations) בארגונים, במיוחד בארגונים גדולים ומורכבים. הגישה התפתחה כתוצאה משני טרנדים: האחד – הפעלה של גישות של Lean ו Agile בתפעול (Agile Operations), והשני הוא הרחבה של ההבנה של התועלת שבשת"פ בין מחלקות הפיתוח והתפעול, כך שישתפו פעולה לאורך כל מחזור חיי הפיתוח כדי להשיג מהירות ויעילות.
DevOps איננה מתודולוגיה אלא אוסף של עקרונות המבוסס על Lean ו Agile, שמטרתם להביא לזרימה חלקה ומהירה של שינויים (ערך עיסקי) מהפיתוח ועד ל production, עם מינימום של בזבוז ועיכובים לאורך הדרך.

Devops מבוססת על CAMS

Culture
גישת DevOps מחייבת שינוי של המיינדסט והתרבות הארגונית, ובמיוחד:
• כבוד הדדי
• אמון הדדי
• גישה בריאה ובונה לכשלונות ובעיות
• הימנעות מהאשמות
ללא תרבות מתאימה, כל מאמצי האוטומציה לא ישאו פרי.

Automation / אוטומציה של כלל תהליכי הפיתוח, כולל למשל:

• Automated infrastructure
• Shared version control
• Release management
• One step build and deploy
• Feature flags

Measurement
בלי מדידה אין אפשרות להשתפר. הטמעה מוצלחת של DevOps כוללת מדידה של כל דבר אפשרי: ביצועים, תהליכים, אנשים ועוד, מתוך שאיפה להשתפר בצורה מתמדת.

Sharing
שיתוף רעיונות ובעיות, מדדים משותפים – על אלה יוצרים את התרבות והאווירה המתאימה לשיפור מתמיד ושיתוף פעולה בין מחלקות הארגון.
Agile helped product development/IT organizations improve the Product/Development/Test process. DevOps seeks to extend the benefits of principles such as small batches and Flow, Collaboration, brutal visibility and w

זהירות!
במקרים רבים אנשים מתמקדים באספקט הכלים והאוטומציה ומזניחים את הנושא התרבותי שבלעדיו אין אפשרות לייצור הטמעה מוצלחת.
במיוחד יש לשים לב ל:
• גישה מבוססת על כלים בלבד ("בואו נתקין את הכלי הזה ויהיה לנו DevOps").
• "צוות DevOps" (סימן אזהרה ליצירת silo נוסף ונפרד).

למה AgileSparks?

לאג'יילספרקס ניסיון רב בעולמות ה Agile וה Lean ובביצוע תהליכי שינוי תרבות מעמיקים.

לאג'יילספרקס קבוצה טכנית של יועצי DevOps המתמחים בכלים כגון:
• Jenkins – managing build and CI
• Maven or Gradle – build tool
• SonarQube – static code analysis
• Git – source control
• Puppet or Ansible – deployment orchestration
• Docker – packaging and deployment
• Artifactory – artifact repository
• Open-Stack – private cloud
• AWS – public cloud
• Nagios – monitoring

ניסיון, ניסיון, ניסיון.

בואו לעבוד איתנו!
בואו להיות חלק מקבוצת מומחים שתמיד מחפשים (וגם מוצאים) דרכים חדשות לחדש ולעזור ללקוחות שלנו עם אתגרי התכנה שלהם וגם להנות תוך כדי!
מידע נוסף

הלקוחות שלנו