• Buradasın

    Dev Ops

    Özetteki ilgi çekici içerikler

    • Mobil Yazılım Geliştirme ve DevOps Süreçleri

      Bu video, 20 yıllık tecrübeye sahip bir konuşmacının sunduğu sunum formatında bir eğitim içeriğidir. Konuşmacı, mobil yazılım geliştirme ve DevOps süreçleri hakkında detaylı bilgiler vermektedir. Video, öncelikle Continuous Integration (CI) ve Continuous Delivery (CD) kavramlarını tanıtarak başlıyor ve ardından mobil projelerde bu süreçlerin nasıl uygulanabileceğini anlatıyor. Daha sonra deployment süreçleri, sertifika yönetimi, versiyon yönetimi, rol yönetimi ve test süreçlerinin önemi ele alınıyor. Video, konuşmacının sunduğu bir ürünün demo gösterimi ile devam ediyor. Konuşmacı, özellikle Türkiye'de az bilinen CI ve CD kavramlarının avantajlarını vurgulayarak, bu süreçlerin verimliliği artırması, süreçleri hızlandırma ve performansı ölçülebilir hale getirme gibi faydalarını açıklıyor. Ayrıca, mobil uygulamaların otomatik dağıtım süreçlerini otomatize etme çözümleri de adım adım gösteriliyor.

      • youtube.com
    • Yurt Dışına Taşınma ve Yaşam Maliyeti Hakkında Bilgilendirici Video

      Bu videoda konuşmacı, yazılım sektöründe DevOps işi yapan ve şu anda Letonya'da yaşayan biri olarak yurt dışına taşınma deneyimlerini paylaşıyor. Konuşmacı, Mehtap adlı bir arkadaşıyla birlikte bu süreci anlatıyor. Video, yurt dışına taşınmanın maddi ve manevi boyutlarını kapsamlı şekilde ele alıyor. İlk bölümde yaşamın maliyeti (ev kirası, emlak vergisi, fatura giderleri, market fiyatları ve ulaşım maliyetleri) detaylı olarak inceleniyor. İkinci bölümde çalışma izni alma süreci, kadınların iş dünyasındaki durumu ve eşlerin gelme seçenekleri anlatılıyor. Son bölümde ise kültürel farklılıklar, iletişim biçimlerinin değişmesi ve iş fırsatları hakkında bilgiler veriliyor. Videoda ayrıca yurt dışına taşınmak isteyenler için pratik tavsiyeler, oturum alma sürecinin iki farklı yolu, vize sürecinin uzunluğu ve 250 bin euro'luk emlak sahibi olmanın vatandaşlık imkanı sağlayabileceği gibi önemli bilgiler de paylaşılıyor.

      • youtube.com
    • DevOps Kavramı ve Süreçleri Eğitimi

      Bu video, bir konuşmacının DevOps kavramını ve yazılım geliştirme süreçlerini anlattığı kapsamlı bir eğitim içeriğidir. Konuşmacı, otel rezervasyon şirketinin yazılım bölümünde çalışan bir yazılımcının örneği üzerinden konuyu açıklamaktadır. Video, devops kavramının merkezinde yer aldığı yazılım geliştirme sürecini adım adım ele almaktadır. İçerikte on-premises, cloud ve hibrit altyapılar, sürüm kontrol sistemleri (Git, GitHub), build server'lar, CI (Continuous Integration) ve CD (Continuous Deployment) süreçleri detaylı olarak anlatılmaktadır. Ayrıca Git branching modeli, yazılım test süreçleri ve production ortamında önemli olan rollback, monitoring, alerting gibi konular da açıklanmaktadır. Video, yazılım geliştirme sürecinin tüm aşamalarını kapsayan dört farklı ortam (development, test, acceptance ve production) tanıtarak, bu süreçlerin otomatikleştirilmesi için kullanılan araçları (Terraform, Ansible, Kubernetes, Docker, Prometheus, Grafana) detaylı şekilde ele almaktadır. DevOps, yazılım geliştiricilerle bilgi teknolojileri operasyonları arasındaki işbirliğini güçlendirmeyi amaçlayan bir kültür ve işbirliği modeli olarak tanımlanmaktadır.

      • youtube.com
    • Kubernetes'te Replication Eğitimi

      Bu video, bir eğitmen tarafından sunulan Kubernetes'te replication konusunu anlatan eğitim içeriğidir. Eğitmen, DockerForma kullanarak Kubernetes local cluster üzerinde örnekler göstermektedir. Video, replication'in ne olduğunu açıklayarak başlıyor ve ardından replication'in temel ihtiyaçlarını (ölçekleme, güvenilirlik, load balancing) anlatıyor. Daha sonra replication'i yönetmek için kullanılan üç farklı yöntem (replication controller, replica set ve deployment) detaylı olarak inceleniyor ve "hello deep" adlı bir deployment örneği üzerinden uygulamalı gösterimler yapılıyor. Videoda deployment oluşturma, replika set ekleme ve silme işlemleri adım adım gösterilmekte olup, ilerleyen videolarda deployment üzerindeki replika setlerin nasıl güncelleneceği ve production ortamlarında deployment'ların güvenli şekilde nasıl yönetileceği konularının ele alınacağı belirtilmektedir.

      • youtube.com
    • Üretim Bandı Podcast: Yazılım Geliştirme ve Test Stratejileri

      "Üretim Bandı" adlı podcastin bu bölümünde Ender ve Ahmet Yurt, Pisano şirketinden yazılım geliştirici Zekeriya Koç ile bir röportaj gerçekleştiriyor. Zekeriya, 34 yaşında, 17 yıllık tecrübeye sahip bir yazılım geliştirici ve şu anda Pisano'da yazılım geliştirme yöneticiliği pozisyonunda görev yapıyor. Podcast, yazılım geliştirme sürecinde kullanılan teknolojiler, programlama dilleri ve test stratejileri üzerine odaklanıyor. Konuşmacılar Ruby on Rails, React, Python, Clojure gibi programlama dillerinin avantajlarını, test yazmanın önemi, mikro servis mimarisi ve katmanlı mimari gibi konuları tartışıyorlar. Ayrıca, Pandemi döneminde uzaktan çalışma deneyimleri, onboarding süreçleri ve şirketin büyüme hikayesi de ele alınıyor. Videoda ayrıca Türkiye'deki yazılım sektöründeki zorluklar, frontend ve backend arasındaki ayrımın gerekliliği, full stack geliştiricilerin günümüzdeki durumu ve DevOps kavramı gibi konular da tartışılmaktadır. Konuşmacılar, test yazmanın sadece teknik bir konu olmadığını, aynı zamanda bir kültür olduğunu vurgulayarak, yazılım geliştirme sürecinde en uygun araçları kullanmanın önemini anlatıyorlar.

      • youtube.com
    • Kubernetes Master Makinesi Kurulumu

      Bu video, bir eğitim içeriği olup, konuşmacı önceki videoda master ve node makinelerinin kurulumunu inceledikten sonra bu videoda master makinesine geçiş yapmayı anlatıyor. Video, Kubernetes master makinesinin kurulum adımlarını detaylı şekilde gösteriyor. Konuşmacı, pod network yaratmak için Calico yamalarını indirme, Kubernetes cluster oluşturma, API server admin erişim yetkisi oluşturma ve gerekli yaml dosyalarını uygulama gibi adımları adım adım gösteriyor. Ayrıca, sistem spesifik podları, Calico kodlarını ve etcd yaml dosyalarını inceliyor. Video, bir sonraki bölümde node makinesinin kurulacağını belirterek sona eriyor.

      • youtube.com
    • AWS Mastery Eğitim Serisi: Cloud Computing ve Otomatik Ölçeklendirme

      Bu video, yazılım mühendisi Hüseyin ve bir eğitmen tarafından sunulan AWS (Amazon Web Services) hakkında kapsamlı bir eğitim serisidir. Eğitmen, izleyicilerle etkileşimli bir şekilde konuları anlatmakta ve 6-7 yıllık AWS deneyimine sahip olan Hüseyin'in bilgilerini de içermektedir. Video, cloud computing temelleri ile başlayıp, AWS'nin fiyatlandırma modelleri, hizmet kategorileri (IaaS, PaaS, SaaS), bölgeler ve veri merkezleri gibi temel konuları ele almaktadır. Daha sonra Amazon EC2, VPC, subnet, security group gibi cloud mimari bileşenleri anlatılmakta ve son olarak load balancer, otomatik ölçeklendirme (Auto Scaling Group) ve veritabanı yönetimi konularına odaklanılmaktadır. Eğitmen, teorik bilgileri anlatarak başlayıp, ilerleyen bölümlerde daha pratik uygulamalara geçeceğini belirtmektedir. Eğitim serisi, AWS'ye yeni başlayanlar için maliyet yönetimi, ölçeklenebilirlik ve güvenilirlik konularını detaylı şekilde ele almaktadır. Ayrıca CAP teorisi, AWS hesap yönetimi, root hesabının güvenliği ve sertifika sınavları hakkında tavsiyeler de içermektedir. Eğitmen, büyük şirketlerde devops görevinin nasıl yönetildiğini ve cloud altyapısının kurulumu hakkında da bilgiler paylaşmaktadır.

      • youtube.com
    • Argo CD Kurulum ve Kullanımı Eğitim Videosu

      Bu video, cloud ve teknoloji konularında içerik paylaşılan bir eğitim içeriğidir. Konuşmacı, Argo CD'nin ne olduğu ve nasıl kullanılacağını adım adım göstermektedir. Video, Argo CD'nin önemi ve işlevi hakkında bilgi vererek başlıyor, ardından Google Kubernetes Engine üzerinde kurulumu gösteriliyor. Daha sonra, uygulama ekleme, otomatik senkronizasyon özellikleri ve GitHub'daki depolardaki değişiklikleri algılama ve Kubernetes kümesindeki uygulamaları güncelleme özellikleri anlatılıyor. Videoda ayrıca Argo CD'nin Kubernetes depolama yönetimindeki kullanımı, birden fazla küme yönetimi, depolama bağlantıları ve silme işlemleri gibi diğer özellikleri de gösterilmektedir.

      • youtube.com
    • Kubernetes'te Persistent Volume ve NFS Depolama Kurulumu Eğitimi

      Bu video, bir konuşmacının Kubernetes'te persistent volume (sürdürülebilir hacim) ve NFS depolama kurulumunu adım adım anlattığı bir eğitim içeriğidir. Video, Kubernetes'te konteynerlerin kapatıldığında verilerin kaybolmaması için persistent volume kavramını açıklayarak başlamakta ve ardından master ve worker node'ları arasında paylaşılacak bir NFS kurulumu sürecini detaylı şekilde göstermektedir. İçerikte master node'da gerekli paketlerin indirilmesi, dosya yollarının oluşturulması, erişim yetkilerinin ayarlanması, export dosyasının düzenlenmesi, servis account oluşturma, storage class tanımlama ve persistant volume claim oluşturma adımları anlatılmaktadır. Eğitim, konteynerlere volume mount ile bağlanma sürecini de içermekte ve gelecekteki videolarda trafik, ingress modelleri ve SSL sertifikaları için volume tanımlamalarının nasıl yapılacağı hakkında bilgi vermektedir.

      • youtube.com
    • DevOps Kavramı ve Kültürü

      Bu video, bir eğitmen tarafından sunulan, tahtada görsel olarak anlatılan DevOps kavramını açıklayan bir eğitim içeriğidir. Video, DevOps kavramının 2007 yılında Avrupa'dan doğduğu ve 2008 yılında Toronto'da düzenlenen bir etkinlikte resmi olarak tanıtıldığı bilgisiyle başlar. Ardından, yazılım geliştiricileri ve operasyoncular arasındaki iletişim sorunlarını çözmek için geliştirilen DevOps kültürü, mikro servis mimarisi, cloud provider'lar, CI-CD süreçleri, konteynerler ve platform yönetimi gibi teknolojik gelişmeleri anlatır. İkinci bölümde ise DevOps felsefesinin üç temel basamakta olduğu açıklanır: çevik (agile) modellerle yazılım geliştirme, standartlı bir CI/CD süreci ve esnek bir platform kullanımı. Video, DevOps'un sadece bir kavram değil, bir kültür ve felsefe olduğunu vurgulayarak, bu felsefenin hayatımıza nasıl girdiğini ve neden ihtiyaç duyulduğunu açıklar.

      • youtube.com
    • Kanada'da IT Sektörü ve Göç Deneyimi

      Bu video, Kanada'nın Kitchener şehrinde yaşayan ve Melife firmasında yazılım geliştirme, test otomasyonu ve DevOps alanlarında çalışan Haluk Baysal ile yapılan bir röportajdır. Haluk, 2007 yılında Kanada'ya dil kursu için gelmiş, 2010 yılında göçmenliğini almış ve yaklaşık bir yıllık Kanada yaşam tecrübesine sahiptir. Videoda Kanada'daki IT sektörünün durumu, Türkiye'den Kanada'ya göç etmek isteyenler için bilgiler ve Kanada'da IT okumak isteyenler için öneriler ele alınmaktadır. Haluk, Kanada'daki IT sektörüne olan ihtiyacı, pandemi sonrası dijitalleşme süreci, göçmenlik süreci ve iş bulma stratejileri hakkında detaylı bilgiler paylaşmaktadır. Ayrıca videoda Kanada'daki büyük IT firmaları (Google, Amazon, Microsoft, Shopify, Open Text), Express Entry sisteminin avantajları, LinkedIn gibi platformların iş bulma sürecindeki önemi ve Kanada'daki maaş seviyeleri (yeni başlayan IT uzmanlarının yıllık brüt 70 bin dolar, net 4000-4500 dolar) hakkında bilgiler verilmektedir. En popüler şehirler olarak Toronto, Ottawa ve Vancouver belirtilmektedir.

      • youtube.com
    • DevOps ve Bilgi Güvenliği Kesişimi Sunumu

      Bu video, bir teknoloji uzmanı tarafından sunulan, 30 slide ve 30 dakika süren bir sunum formatındadır. Konuşmacı, 1994'ten beri Linux kullanan, Boğaziçi Üniversitesi mezunu ve Türkiye'de ilk PHP-MySQL kitabı yazan bir teknoloji uzmanıdır. Sunum, DevOps ve bilgi güvenliği alanlarının kesiştiği noktaları ele almaktadır. İçerikte "zero trust" paradigması, savunma odaklı güvenlik yaklaşımları, konteyner-microservice mimarilerindeki uygulama odaklı güvenlik, sanallaştırma ve Docker gibi konteyner teknolojilerinin güvenlik üzerindeki etkileri detaylı olarak incelenmektedir. Ayrıca, cloud hizmetlerinin güvenlik avantajları ve dezavantajları, KVKK gibi yasal düzenlemeler ve kurumsal güvenlik ile bireysel güvenlik arasındaki ilişki de tartışılmaktadır. Sunum, bilgi güvenliği ve DevOps alanındaki yeni trendleri, güvenlik mimarilerinin zaman içindeki gelişimini ve gelecekteki güvenlik stratejilerinde konteyner teknolojilerinin rolünü ele almaktadır. Video, sunum sonrası soru-cevap bölümüyle devam etmektedir.

      • youtube.com
    • Türkiye'deki Yazılımcı Maaşları 2022

      Bu video, bir konuşmacının Haziran 2022 itibariyle Türkiye'deki yazılımcı maaşları hakkında bilgi verdiği eğitim içeriğidir. Video, yazılımcı maaşlarını junior, mid-level ve senior olarak kategorilere ayırarak detaylı şekilde ele almaktadır. Konuşmacı, farklı tecrübelere sahip yazılımcıların (0-2 yıl, 2-4 yıl, 4 yıl ve üzeri, 15 yıl ve üzeri) ortalama maaş aralıklarını paylaşırken, backend, frontend, full stack, iOS, Android ve DevOps gibi farklı pozisyonların maaş durumlarını da açıklamaktadır. Videoda ayrıca yazılım mimarı, takım lideri ve teknik lider pozisyonlarındaki ortalama maaşlar (30-50 bin TL) ve bu pozisyonlara ulaşmak için gerekli beceriler (birden fazla programlama dilini bilmek, full stack çalışmak, cloud bilgisi) hakkında bilgiler verilmektedir. Konuşmacı, enflasyonun ve döviz kurlarının maaşlara etkisi hakkında da yorumlar yapmakta ve yurt dışında remote çalışan yazılımcıların ortalama 2000-5000 dolar arasında maaş alabildiklerini belirtmektedir.

      • youtube.com
    • Jenkins ile Git ve GitHub Entegrasyonu Eğitimi

      Bu video, bir eğitim formatında Jenkins ile Git ve GitHub entegrasyonunu gösteren bir ders anlatımıdır. Eğitmen, basit bir Java programı üzerinden bu entegrasyonu adım adım göstermektedir. Video, öncelikle Eclipse'te basit bir Java programı oluşturma ile başlıyor. Ardından bu programın Jenkins'te nasıl entegre edileceği gösteriliyor. Eğitmen, Jenkins'te yeni bir projenin nasıl oluşturulacağını, shell komutlarının nasıl kullanılacağını ve Git/ GitHub ile nasıl entegrasyon yapılacağını adım adım anlatıyor. Ayrıca, izleyicilere daha detaylı Git ve GitHub bilgisi için başka eğitimlerin de bulunduğu belirtiliyor.

      • youtube.com
    • Linux İşletim Sistemi Hakkında Eğitim

      Bu video, Net DevOps Akademi'nde Tahsin Demiral tarafından sunulan bir eğitim içeriğidir. Tahsin Demiral, yaklaşık 20 yıldır Linux ve DevOps alanında eğitim ve danışmanlık hizmetleri veren bir uzmandır. Video, Linux işletim sisteminin ne olduğu, özellikleri ve neden öğrenilmesi gerektiği konularını ele almaktadır. İçerikte öncelikle Unix işletim sistemi tanıtılarak, Can Thompson ve Dennis Ritchie'nin bu sistemin geliştirilmesindeki rolleri anlatılmaktadır. Ardından GNU projesi ve Richard Stallman'ın vizyonu, Linux'un ortaya çıkışı ve gelişimi açıklanmaktadır. Son olarak, Linux'un günümüzdeki kullanım alanları (IoT, gömülü sistemler, network cihazları, Android, Macintosh) ve özellikle DevOps, cloud ve big data dünyasında Linux'un önemi vurgulanmaktadır.

      • youtube.com
  • Yazeka sinir ağı makaleleri veya videoları özetliyor