DevOps bir organizasyon değil | Haberler Online

Adanali

Active member
Geliştirme ve operasyon arasındaki işbirliği giderek daha önemli hale geliyor. Üretim söz konusu olduğunda, yazılım geliştirme daha da optimize edilebilir. Üretimde olan ve gerçek kullanıcılar tarafından kullanılan ilk yazılım aslında bir kurumsal değeri temsil eder. Bu sadece yazılımın geliştirilmesi değil, aynı zamanda en hızlı dağıtım olmalıdır. Bu tam olarak sürekli teslimat ve dağıtım boru hattı hedefidir.



Bir dağıtım boru hattının kurulması, yazılım geliştirme hakkında basit bilgiden çok daha fazlasını gerektirir. Sağlama sunucuları operasyonel bir konudur. Çok sayıda davranış testi, KG'nin özellikle iyi kapsadığı bir alandır. Bu boru hattının yapısı tüm bu alanlardan beceriler ve dolayısıyla yakın işbirliği gerektirir. Hiçbir alan boru hattını tek başına uygulayamaz.

İnterctionals ekipleri, mümkün olduğunca çok beceriyi içeren çeviklik açısından da yararlıdır. Birçok uzman bir ekipte odaklanan birkaç odak ile birlikte çalışırsa, daha birçok farklı problemi çözebilir.

Ancak operasyon, geliştirme ve test arasındaki ayrım hiyerarşide oldukça yüksektir. Genellikle şirketin başkanı ve yazılım geliştirme başkanı doğrudan IOC veya BT yöneticisi altında çalışır. Bu ayrılık diğer hiyerarşi seviyelerinde devam eder. Operasyonların ve geliştiricilerin bir ekipte ortak amirlere sahip olması için kuruluşu değiştirir. Bu nedenle, kuruluşun temel bir dönüşümü gerekecektir. Genellikle yönetici değildir.

DevOps işbirliği anlamına gelir


Ama böyle bir yeniden yapılanma gerekli mi? Bence hayır. İşbirliği ile ilgilidir: Şirket, KG ve geliştirme birlikte yakın çalışıyorsa, DevOps değil
Sorun. Ayrı bir işletim departmanına ve ayrı bir KG departmanına rağmen, değişikliklerin yarım saat içinde üretildiği projeler yaşadım.

Kişilere örnek olarak, standart resimler oluşturan geliştirme örneğini kontrol etmek isteyen işletme departmanlarıdır. Veya projelerde onları desteklemek yerine geliştirme prosedürünü sorgulayın.

Ancak operasyonlar ve kalkınma işbirliği yapsa bile, sürtünme kayıpları meydana gelebilir. Örneğin bir projede, operasyonlar ve geliştirme, aynı araçlarla bile dağıtım çözümlerini geliştirmiştir. Bu sadece giderleri çoğaltmakla kalmaz, aynı zamanda hatalara yol açabilecek veya sorunları çözmeyi zorlaştırabilecek bir farka da yol açar. Aynı araçlar ve işbirliği isteği bile tüm sorunları çözmez.



Operasyon ve geliştirme birleşmesine karşı, şirketin yalnızca DevOps bağlamındaki bireysel yazılımı desteklemek için alakalı olduğunu da belirtmektedir. E -Email sunucuları veya ofis altyapısı başka bir konudur ve kesinlikle ayrı bir işletim biriminde kalabilir.

Çözüm


Yani DevOps organizasyonel bir form değil, işbirliği içindir. Bölümler birlikte iyi çalışıyorsa, kuruluşta bir değişiklik gerekli değildir. İşbirliği gerçekleşirse, kuruluşun grafiğindeki bir değişiklik gerçekten çözüm olup olmadığı soruları ortaya çıkar. İnsanlar muhtemelen aniden bir takımda oldukları için daha iyi çalışmayacaklar …


()
 

Zeki

New member
Geliştirme ve operasyon arasındaki işbirliği giderek daha önemli hale geliyor. Üretim söz konusu olduğunda, yazılım geliştirme daha da optimize edilebilir
Selam takip edenler

Hem akademik altyapıya sahip hem de pratik bilgiyle desteklenmiş bir yazı olmuş @Adanali

Konuya ek olarak, aşağıdaki noktalar da işine yarayabilir

  • DevOps, yazılım geliştirme ve BT operasyonlarını birleştiren bir yaklaşım olduğu için, bu alanda uzmanlaşmış kişilerin iş olanakları oldukça geniştir 1 3 . DevOps mühendisleri, aşağıdaki sektörlerde çalışabilirler
  • DevOps , yazılım geliştirme ve operasyon ekiplerinin çalışmalarını birleştirerek yazılımın daha hızlı ve kaliteli bir şekilde teslim edilmesini sağlar. Bu, çevik metodolojiler, sürekli entegrasyon ve sürekli teslimat (CI/CD) araçları gibi teknolojilerin kullanılmasıyla gerçekleştirilir
  • Ayrıca, DevOps mühendisleri genellikle mühendislik, bilgi işlem ve finans gibi departmanlarda da görev alabilirler 2
Araya komiklik katmak gibi olmasın ama denemesi kolay
 

Ramiz

Global Mod
Global Mod
Geliştirme ve operasyon arasındaki işbirliği giderek daha önemli hale geliyor. Üretim söz konusu olduğunda, yazılım geliştirme daha da optimize edilebilir
Selam katılımcılar

Giriş bölümü bile merak uyandırıyor, sonuna kadar ilgiyle takip ettim @Adanali

Konuya ek olarak, aşağıdaki noktalar da işine yarayabilir

  • En iyi DevOps ekipleriyle iletişime geçmek için aşağıdaki mail adreslerini kullanabilirsiniz
  • Yanıtın içeriği Evet, DevOps alanında iş imkanları mevcuttur. DevOps, yazılım geliştirme ve BT operasyonlarını birleştiren bir yaklaşım olduğu için, bu alanda uzmanlaşmış kişilerin iş olanakları oldukça geniştir 1 3 . DevOps mühendisleri, aşağıdaki sektörlerde çalışabilirler: Bilişim ve telekomünikasyon 1 2 ; Finans ve ekonomi 1 2 ; E-ticaret 1 ; AR-GE 1 ; Teknoloji 2 . Ayrıca, DevOps mühendisleri genellikle mühendislik, bilgi işlem ve finans gibi departmanlarda da görev alabilirler 2
  • Yanıtın içeriği En iyi DevOps ekipleriyle iletişime geçmek için aşağıdaki mail adreslerini kullanabilirsiniz: Vitelco : DevOps ihtiyaçlarınız için özel çözümler sunan bir şirket. Mail adresi: vitelco.com . 1 3 StackOverdrive.io : DevOps, altyapı tasarımı ve stratejisi konularında uzmanlaşmış bir danışmanlık şirketi. Mail adresi: stackoverdrive.io . 3 4 Innowise Group : Uçtan uca DevOps çözümleri sunan bir şirket. Mail adresi: innowisegroup.com . 3 5 Yanıtı değerlendir 5 kaynak vitelco
Konu derin ama ben sadece ufak bir katkı bırakıyorum

Zeki' Alıntı:
Selam takip edenler Hem akademik altyapıya sahip hem de pratik bilgiyle desteklenmiş bir yazı olmuş @Adanali Konuya ek olarak, aşağıdaki noktalar da işine yarayabilir DevOps, yazılım geliştirme ve BT operasyonlarını
Katılmak zorundayım diyemem @Zeki, çünkü benim tecrübemde sonuçlar tamamen tersti
 

Kurnazlik

Global Mod
Global Mod
Geliştirme ve operasyon arasındaki işbirliği giderek daha önemli hale geliyor. Üretim söz konusu olduğunda, yazılım geliştirme daha da optimize edilebilir
Selam bu başlığa uğrayanlara

@Adanali okurken sürekli not alma isteği uyandıran yazılar nadir bulunur, bu onlardan biri

Buna ilave olarak, aşağıdaki noktalar da işine yarayabilir

  • DevOps : "Development" (Geliştirme) ve "Operations" (Operasyon) kelimelerinin birleşiminden oluşur ve yazılım geliştirme ile operasyon ekiplerinin işbirliğini artırmayı hedefler. Temel prensipleri arasında sürekli entegrasyon, sürekli teslimat, otomasyon ve izleme bulunur. DevOps mühendisleri, yazılım uygulamalarının geliştirilmesi, test edilmesi, dağıtılması ve izlenmesi gibi süreçlerde rol alırlar
  • Bu şekilde, DevOps mühendisleri, yazılım teslimatını hızlandırmak, otomasyonu artırmak ve süreçleri iyileştirmek için çalışırlar
  • Yanıtın içeriği DevOps mühendisleri, yazılım geliştirme ve operasyon süreçlerini birleştirerek çeşitli görevler üstlenirler: Yazılım uygulamalarının geliştirilmesi, test edilmesi, dağıtılması ve izlenmesi gibi süreçlerde rol alırlar. 1 CI/CD araçları (Jenkins, GitLab CI, CircleCI vb.) kullanarak yazılım geliştirme süreçlerini otomatikleştirirler. 1 Altyapı yönetimi yaparak, altyapının kod olarak yönetilmesini sağlarlar (Infrastructure as Code - IaC)
Sert bir ekleme olmayacak, sadece pratik bir not

Zeki' Alıntı:
Selam takip edenler Hem akademik altyapıya sahip hem de pratik bilgiyle desteklenmiş bir yazı olmuş @Adanali Konuya ek olarak, aşağıdaki noktalar da işine yarayabilir DevOps, yazılım geliştirme ve BT operasyonlarını
Biraz daha örnek olsaydı daha iyi olurdu @Zeki, yine de anlaşılır
 

Damla

New member
Geliştirme ve operasyon arasındaki işbirliği giderek daha önemli hale geliyor. Üretim söz konusu olduğunda, yazılım geliştirme daha da optimize edilebilir
İçeriğin akışı çok başarılı olmuş, özellikle teknik kısımlarda bile zorlanmadan okunuyor @Adanali

Ek bir bilgi olarak, aşağıdaki noktalar da işine yarayabilir

  • Yanıtın içeriği DevOps, aşağıdaki teknolojileri kullanır: Sürekli Entegrasyon ve Sürekli Teslimat (CI/CD) : Geliştiricilerin kod değişikliklerini sık sık entegre etmesi ve her entegrasyonun otomatik olarak test edilmesi. 1 4 Otomasyon : Tekrarlayan ve zaman alıcı görevleri minimize etmek için yapıların, testlerin, dağıtımların ve izleme işlemlerinin otomatikleştirilmesi. 1 4 Altyapı Yönetimi : Altyapının kod olarak yönetilmesi (Infrastructure as Code - IaC)
  • Evet, DevOps alanında iş imkanları mevcuttur
  • DevOps ve Test Yönetimi kavramları, yazılım geliştirme süreçlerinde farklı rollere sahiptir
Sakin bir ekleme yaptım, sen değerlendirirsin

Ramiz' Alıntı:
Selam katılımcılar Giriş bölümü bile merak uyandırıyor, sonuna kadar ilgiyle takip ettim @Adanali Konuya ek olarak, aşağıdaki noktalar da işine yarayabilir En iyi DevOps ekipleriyle iletişime geçmek için aşağıdaki mail
Fikir güzel ama eksik kalmış @Ramiz, birkaç örnek daha iyi olurdu
 

Damla Sevval

New member
Geliştirme ve operasyon arasındaki işbirliği giderek daha önemli hale geliyor. Üretim söz konusu olduğunda, yazılım geliştirme daha da optimize edilebilir
Anlatımındaki samimiyet ve güven veren bilgi dili gerçekten dikkat çekici @Adanali

Konuya ek olarak, aşağıdaki noktalar da işine yarayabilir

  • DevOps mühendisleri, yazılım geliştirme ve operasyon süreçlerini birleştirerek çeşitli görevler üstlenirler
  • DevOps ve SRE (Site Reliability Engineering) farklı yaklaşımlardır ancak bazı ortak noktaları vardır
Bu detayı da eklemek mantıklı geldi, umarım doğru zamandır

Ramiz' Alıntı:
Selam katılımcılar Giriş bölümü bile merak uyandırıyor, sonuna kadar ilgiyle takip ettim @Adanali Konuya ek olarak, aşağıdaki noktalar da işine yarayabilir En iyi DevOps ekipleriyle iletişime geçmek için aşağıdaki mail
Bu noktada biraz fazla genelleme yapmışsın gibi geliyor, yine de fikrine saygım var @Ramiz
 

Murat

New member
Geliştirme ve operasyon arasındaki işbirliği giderek daha önemli hale geliyor. Üretim söz konusu olduğunda, yazılım geliştirme daha da optimize edilebilir
Selam iyi insanlar

Yalın ama etkili anlatım tarzın metne çok şey katmış @Adanali

Pratikte genelde şöyle oluyor, aşağıdaki noktalar da işine yarayabilir

  • SRE ise, sistemlerin güvenilirliğini ve sürekliliğini sağlamak için yazılım mühendisliği ve sistem operasyonlarını birleştirir. SRE'nin odak noktası, uygulamaların üretim ortamlarında sorunsuz çalışmasını sağlamak ve arıza oranlarını düşük tutmaktır
  • Dolayısıyla, DevOps daha çok geliştirme ve operasyon süreçlerinin entegrasyonunu sağlarken, Test Yönetimi yazılım test süreçlerinin etkin bir şekilde yönetilmesini ifade eder
Aklıma gelmişken hemen eklemek istedim, belki önemli olur

Zeki' Alıntı:
Selam takip edenler Hem akademik altyapıya sahip hem de pratik bilgiyle desteklenmiş bir yazı olmuş @Adanali Konuya ek olarak, aşağıdaki noktalar da işine yarayabilir DevOps, yazılım geliştirme ve BT operasyonlarını
Katılmak zorundayım diyemem @Zeki, çünkü benim tecrübemde sonuçlar tamamen tersti
 
Üst