Kendinizden ve GEA Digital'deki rollerinizden bahsetebilir misiniz?
Marc Lehr, Müşteri Katılımı ve Dijital Platform Yöneticisi: GEA Digital'de Portal & App Factory geliştirici ekibine liderlik etmekten sorumluyum. Rolüm, geliştirdiğimiz çözümlerin sadece yenilikçi değil aynı zamanda güvenli olmasını sağlamak. Günümüzdeki değişim hızıyla birlikte (yeni bağımlılıklar, sayısız kütüphane ve sürekli evrilen tehditler) sürece ayak uydurabilmek için otomatik güvenlik taramalarına ihtiyacımız var.
Salvatore Cuccurullo, Kıdemli DevOps Yöneticisi: Bulut altyapımızı denetliyor ve hem geliştiricilerimiz hem de operasyon ekiplerimiz için süreçlerin otomatize edilmesine yardımcı oluyorum. Pratikte bu, ekiplerimizin uyumluluk ve güvenliği elden bırakmadan hızlıca teslimat yapabilmesini sağlamak anlamına geliyor.
Aikido'dan önce hangi zorluklarla karşılaşıyordunuz?
Salvatore: Geçmişteki deneyimlerimde Trivy Scanner gibi başka araçlarla da çalışmıştım. Sağlam bir araç olmasına rağmen, güncel kalabilmesi için yoğun bir entegrasyon çabası ve sürekli bakım gerektiriyordu. Bu durum bizim ölçeğimize ayak uyduramıyordu.
Marc: CI/CD kurulumumuza sorunsuz bir şekilde uyum sağlayacak, yani her geliştiricinin birer DevOps uzmanı olması gerekmeden hızla çalıştırabileceğimiz bir çözüme ihtiyacımız vardı. Güvenlik, geliştirme sürecini yavaşlatmamalı aksine güçlendirmelidir.
Neden Aikido'yu seçtiniz?
"Aikido, doğrudan geliştiriciler göz önünde bulundurularak tasarlandığı için hemen öne çıktı. Kullanıcı deneyimi (UX) basit, sade ve gereksiz engelleri ortadan kaldırıyor."
Salvatore: “Aslında Aikido'yu DevOps yapımızdaki üçüncü bir ekip olarak görüyoruz. Geliştiriciler ürün oluşturmaya odaklanıyor, operasyon ekibi altyapıyı yönetiyor ve Aikido arka planda güvenliği koordine ediyor.”
Aikido'yu seçmemizdeki başlıca nedenler:
- Hızlı adaptasyon: “Yalnızca 45 dakikalık dahili eğitimle 150'den fazla geliştiricinin sisteme uyum sağlamasını başardık.”
- Çevik güncellemeler: Aikido, ihtiyaçlarımıza ayak uydurarak sürekli yeni özellikler sunuyor.
- İş akışımıza uygun destek: “Yerleşik sohbet özelliği (chat), dağınık ekiplerimizin kolayca soru sorup anında yanıt almasını sağlıyor.”
“Yalnızca 45 dakikalık dahili eğitimle 150'den fazla geliştiricinin sisteme uyum sağlamasını başardık.”
Hangi Aikido özelliklerini en değerli buluyorsunuz?
“Şu ana kadarki rekorumuz, AI AutoFix kullanarak bir açığı tespitten gidermeye kadar beş dakika içinde çözmek oldu.”
Marc: “Aikido'nun refined özelliği tam anlamıyla ezber bozan bir yenilik. Yanlış pozitifleri (false positive) otomatik olarak filtreleyerek geliştiricilerin gereksiz uyarılarla vakit kaybetmesini önlüyor.” Ayrıca AI AutoFix özelliğine de bayılıyorum. Kritik bir sorun gördüğümde otomatik düzeltmeye uygun olup olmadığını kontrol ediyorum. Uygunsa tetikliyor, geliştiriciyi bilgilendiriyorum ve sorun dakikalar içinde merge edilebiliyor. Şu ana kadarki rekorumuz, bir açığı tespitten gidermeye kadar beş dakika içinde çözmek oldu.

Salvatore: “Aikido, Azure DevOps gibi CI/CD aracımızla kusursuz bir şekilde entegre çalışıyor. Kimsenin sıfır DevOps deneyimiyle bile zorlanmadan birkaç tıklamayla verimli çalışmaya başlamasını sağlıyor.”
Aikido'nun sızma testi (penetration testing) deneyiminizden bahsedebilir misiniz?
Marc: Yakın zamanda Aikido üzerinden bir pentest gerçekleştirdik ve sonuçlardan çok memnun kaldık. Doğrudan Aikido içerisindeki güvenlik taraması verilerinden yararlandığı için süreç çok daha verimli ilerledi. Geleneksel yaklaşımlarla karşılaştırıldığında harcanan emek, zaman ve maliyet önemli ölçüde azaldı.
Aikido'yu değerlendiren ekibe ne tür tavsiyelerde bulunursunuz?
Marc: Geliştiricilerinizi ilk günden sürece dahil edin. Aikido çok sayıda entegrasyon ve otomasyon sunuyor, ancak en büyük farkı genellikle ufak detaylar yaratıyor.
Salvatore: Araçlarınızla (bizim durumumuzda Azure DevOps) ne kadar sorunsuz entegre olduğunun yarattığı etkiyi göz ardı etmeyin. Aikido, günlük işlerimizi minimum düzeyde aksatarak yüksek düzeyde güvenlik sağlamamıza olanak tanıştı.

