Gürcistan'da DevOps hizmetleri

SureIT, Gürcistan genelinde girişimlere, yazılım ekiplerine ve online mağazalara DevOps hizmetleri sunar: kodu otomatik ve güvenli şekilde yayına alan pipeline'lar, Docker konteynerleri, bulut ve VPS kurulumu, kod olarak altyapı, geri yüklemesi test edilmiş veritabanı yedekleri ve müşterileriniz bir şey fark etmeden mühendise ulaşan uyarılar. Batum'dan, Gürcistan'ın her yerindeki ve yurt dışındaki ekiplerle, aylık hizmet ya da tek seferlik proje olarak çalışıyoruz.

Ağ kabloları ve durum ışıkları olan bir sunucu kabini

Neden önemli

Birçok küçük ekipte yeni sürümü yayına almak, yalnızca bir geliştiricinin bildiği bir ritüeldir: sunucuya bağlan, kodu çek, bir şeyi yeniden başlat ve umut et. Sunucu iki yıl önce elle kurulmuştur ve tam olarak nasıl kurulduğunu kimse hatırlamaz. Yedekler her gece alınır ama hiç geri yüklenmemiştir, sorunun ilk işareti de bir müşteri mesajıdır.

DevOps, kodun canlıya nasıl ulaştığını ve orada neyin üzerinde çalıştığını düzene sokar. Her değişiklik aynı test edilmiş pipeline'dan geçer, her ortam deponuzdaki dosyalardan yeniden kurulabilir, loglar, metrikler ve uyarılar da şu anda neler olduğunu gösterir. Geliştiricileriniz zamanını sunucuya değil ürüne harcar ve yeni sürüm yayına almak risk olmaktan çıkar.

DevOps hizmetlerimiz neleri kapsar

  • CI/CD pipeline'ları

    GitHub Actions ya da GitLab CI üzerinde, her değişikliği test edip derleyen ve her seferinde aynı şekilde yayına alan pipeline'lar. Bir yayın ters giderse önceki sürüme dönmek tek tıklamadır, panik içinde geçen bir akşam değil.

  • Docker, Kubernetes yalnızca gerektiğinde

    Uygulamalarınız Docker konteynerlerinde, böylece dizüstü bilgisayarda da sunucuda da aynı çalışır. Gerçekten ölçeklenmesi gereken birçok servisiniz varsa Kubernetes (k3s). Yoksa sade Docker, çünkü yönetmesi daha basit ve daha ucuzdur.

  • Bulut, VPS ya da kendi sunucularınız

    AWS, Hetzner, DigitalOcean veya Azure üzerinde ya da zaten sahip olduğunuz sunucularda kurulum. Maliyete ve ürünün ihtiyacına göre seçeriz, tüm hesaplar şirketinizin adına kalır.

  • Kod olarak altyapı ve staging

    Sunucular, ağlar ve ayarlar Terraform ve Ansible dosyalarında tanımlanır, böylece her ortam sıfırdan, öngörülebilir şekilde yeniden kurulabilir. Canlı sistemin bir kopyası olan staging ortamında değişiklikler müşteriler görmeden önce test edilir.

  • Yedekler, loglar ve uyarılar

    Geri yüklemesini gerçekten test ettiğimiz veritabanı yedekleri, ayrıca loglar, metrikler ve uyarılar. Dolan bir diski, yavaşlayan bir veritabanını ya da çöken bir servisi mühendis müşterilerinizden önce öğrenir.

  • Güvenlik ve gizli bilgiler

    Sıkılaştırılmış sunucular, kapalı portlar, düzenli güncellemeler ve herkese yalnızca gereken erişim. Şifreler ve API anahtarları kodda ya da ortak sohbette değil, bir secrets kasasında saklanır.

Bir DevOps projesi nasıl ilerler

  1. Ücretsiz görüşme ve değerlendirme

    Ekibinizle konuşur, kodu, sunucuları ve bugün nasıl yayın yaptığınızı inceler, neyin riskli olduğunu ve önce neyin düzeltilmesi gerektiğini sade bir dille yazarız.

  2. Geliştiricilerinizle birlikte kurulum

    Pipeline'ları, konteynerleri, ortamları ve izlemeyi deponuzda adım adım kurarız. Her değişikliği geliştiricileriniz inceler, böylece hiçbir şey kara kutuya dönüşmez.

  3. Devir ya da sürekli destek

    Her şey belgelenir ve tüm hesaplar sizin adınızadır. Sonrasında ekibiniz kendisi devam eder ya da güncellemeler, uyarılar ve değişiklikler için aylık DevOps hizmetiyle yanınızda kalırız.

Kimler için

  • Girişimler ve yazılım ekipleri

    Henüz tam zamanlı bir DevOps mühendisi almaya hazır olmadan sağlam yayınlara ve altyapıya ihtiyaç duyan küçük ekipler.

  • Ajanslar

    Müşterileri için site ve uygulama yapan, her projenin aynı şekilde yayına alınmasını, yedeklenmesini ve izlenmesini isteyen stüdyolar.

  • Online mağazalar ve şirket içi uygulamalar

    Kendi sistemi kampanyalarda, gece ve bayramlarda da ayakta kalması gereken mağazalar ve şirketler.

  • Gürcistan'da ekibi olan yabancı şirketler

    Gürcistan'da geliştiricileri olan, aynı saat diliminde İngilizce veya Rusça çalışan bir DevOps mühendisine ihtiyaç duyan şirketler.

Heyecansız yayınlar

İyi bir yayın fark edilmeden geçer: pipeline çalışır, testler geçer, yeni sürüm canlıdadır ve kimse geç saate kadar kalmaz. Kurduğumuz her şey bunun için.

  • Her değişiklikAynı test edilmiş pipeline'dan geçer.
  • Her ayVeritabanı yedekten geri yüklenerek test edilir.
  • 7/24Loglar, metrikler ve uyarılar canlı sistemi izler.

DevOps hakkında sorular

Bir DevOps mühendisi bizim için ne yapar?

DevOps mühendisi kodunuzdan müşterilerinize giden yolu kurar ve yönetir: test edip yayına alan pipeline, her şeyin çalıştığı sunucu ya da bulut, yedekler, izleme ve güvenlik. Bizimle bu işi, tam zamanlı birini işe almadan, doğru şekilde yapılmış olarak alırsınız.

DevOps hizmetleri küçük bir ekip için mantıklı mı?

Çoğu zaman en mantıklı seçenek budur. Küçük bir ekibin her gün bir DevOps mühendisine ihtiyacı nadiren olur, ama işin bir kez doğru yapılması ve sonra bakımının sürmesi gerekir. Kurar, belgeler ve ihtiyacınız kadar aylık olarak yanınızda kalırız.

Kubernetes'e ihtiyacımız var mı?

Küçük ve orta ölçekli ürünlerin çoğunun yok. Bir ya da iki sunucuda iyi bir pipeline ile Docker, yönetmesi daha basit ve daha ucuzdur. Gerçekten çok sayıda servisiniz, yoğun trafiğiniz ya da birkaç ekibiniz varsa Kubernetes (k3s) öneririz, gerekmiyorsa da dürüstçe söyleriz.

Geliştiricilerimizle birlikte çalışır mısınız?

Evet. Deponuzda ve ekip sohbetinizde, geliştiricilerinizin inceleyebileceği pull request'lerle çalışırız ve ne kurduğumuzu anlatırız, böylece ekibiniz daha sonra bizsiz de değişiklik yapabilir.

Ne kadar tutar?

Kapsama bağlıdır: kaç uygulamanız ve ortamınız olduğuna, nerede çalıştıklarına ve tek seferlik bir proje mi yoksa sürekli destek mi istediğinize. İlk görüşme ve değerlendirme ücretsizdir. Ardından, iş başlamadan önce, sabit bir proje fiyatını ya da sabit aylık fiyatı yazılı olarak alırsınız.

Hesaplar ve kod kimin adına?

Sizin. Bulut hesapları, depolar, alan adları, anahtarlar ve şifreler şirketinizin adınadır. Bizimle çalışmayı bırakırsanız her şey çalışmaya devam eder ve sizden sonra gelecek kişi için belgelenmiş olur.

Batum dışında çalışıyor musunuz?

Evet. Gürcistan'ın her yerinde şirketlerle, yurt dışındaki şirketlerle de uzaktan çalışıyoruz. DevOps işlerinin çoğu uzaktan yapılır, sunucular ofisinizdeyse yerinde geliriz.

Neye ihtiyacınız olduğunu anlatın.

WhatsApp’tan yazın, arayın ya da kısa bir talep gönderin. Sade bir anlatım yeterli.