İş
Ortak beslemesinden
Kıdemli Tam Yığın Mühendisi, Gözlemlenebilirlik
Talep üzerine fiyat
Detaylar
- Çalışma türü
- Tam zamanlı
- Uzaktan
- Evet
- Şirket
- NetBox Labs
- Seviye
- Senior
Açıklama
English dilinden otomatik çevrildi. Orijinal metin esas alınmalıdır. Makine çevirisi — daha doğru bir çeviri hazırlanıyor.
NetBox Labs, hızla genişleyen mühendislik ekibimize katılacak bir Tam Yığın Mühendisi arıyor. Çeşitli ekiplerde farklı kıdem seviyelerinde birden fazla açık pozisyonumuz var.
NetBox Laboratuvarları Hakkında
NetBox Labs, NetBox'un merkezde ağ gerçeği kaynağı olduğu modern altyapı ekipleri için yeni nesil ağ otomasyon araçlarını oluşturuyor. Gözlemlenebilirlik ekibi, bu gerçek kaynağını ağda gerçekte çalışan şeye bağlayan ürünleri oluşturur:
•
NetBox Discovery cihazları, arayüzleri ve diğer ağ varlıklarını bulur.
•
NetBox Güvencesi, keşfedilen verileri NetBox'a getirir ve operatörlerin amaçlanan durum ile gerçek durum arasındaki sapmayı tespit etmesine, değişiklikleri gözden geçirmesine ve neyi kabul edeceğine karar vermesine yardımcı olur.
•
Filo Yönetimi ve Orb aracısı, müşteri ağlarından keşif ve telemetri verilerini toplayan aracıları dağıtır, yapılandırır ve yönetir. Bu aracılar SNMP, gNMI ve diğer cihaz arayüzlerini kullanır.
•
Diode, bu verileri NetBox'a güvenilir bir şekilde taşıyan besleme hattıdır.
Ağ verilerini toplayan aracılar ve hizmetlerden, operatörlerin bunları anlamak ve üzerinde işlem yapmak için kullandığı arayüzlere kadar tüm yol boyunca çalışabilecek bir Tam Yığın Mühendisi işe alıyoruz.
Role genel bakış
Gözlemlenebilirlik ekibine katılacak ve özelliklerin uçtan uca sahipliğini üstleneceksiniz. Bu şunları kapsar:
•
Kontrol ve veri düzlemlerinde Go ve Python hizmetleri ile gRPC API'leri.
•
Keşif ve telemetri sonuçlarını NetBox'a taşıyan veri akışları.
•
Müşterilerin ağ ve cihaz sağlığını izlediği, telemetriyi keşfettiği, keşfedilen verileri incelediği ve aracı filosunu yönettiği React kontrol panelleri ve arayüzleri.
Ürün, tasarım ve diğer mühendislik ekipleriyle yakın işbirliği içinde çalışacak ve ekibin sahip olduğu hizmetlerin üretimde yürütülmesine yardımcı olacaksınız.
Bu rol uygulamalıdır. Yığın genelinde özellikler sunacak, güvenilirliği ve performansı artıracak ve ağ keşfini ve güvencesini büyük, karmaşık müşteri ortamlarına ölçeklendirmek için gereken mimariyi ve uygulamaları tanımlamaya yardımcı olacaksınız.
Ne yapacaksın
•
Keşif, güvence, filo yönetimi ve veri alımı için Go ve Python'da arka uç hizmetleri tasarlayın, oluşturun ve çalıştırın.
•
Protokol Arabelleklerini ve OpenAPI'yi kullanarak net, sürümlendirilmiş sözleşmelerle gRPC ve REST API'lerini tanımlayın ve geliştirin.
•
Zaman serisi grafikleri, durum görünümleri ve filodan cihaza arayüze detaya inme ile cihaz, arayüz ve ağ sağlığını gerçek zamanlı olarak gösteren React ve TypeScript izleme ve telemetri kontrol panelleri oluşturun.
•
Operatörlerin sorunları hızlı bir şekilde tespit etmelerine yardımcı olan kontrol paneli deneyimleri tasarlayın: mantıklı varsayılanlar, zaman aralığı ve filtre kontrolleri, eşikler ve uyarı durumları ve bir ölçümden NetBox'taki temel cihaza net bağlantılar.
•
Kontrol panellerini destekleyen sorgu ve toplama API'leri üzerinde arka uç mühendisleriyle birlikte çalışarak büyük filolar ve yüksek frekanslı telemetri ile hızlı kalmalarını sağlayın.
•
Oluşturulan API istemcilerini, paylaşılan şemaları ve tutarlı hata ve kimlik doğrulama işlemlerini kullanarak ön uç ve arka uç arasında tür açısından güvenli entegrasyon oluşturun.
•
Sahip olduğu hizmetler için ekibin çağrı üzerine rotasyonuna katılın.
•
Yığın genelinde (birim, entegrasyon, sözleşme ve uçtan uca) otomatik testler ekleyin ve CI'da kalite kapılarını zorunlu kılın.
•
Ürün yöneticileri, tasarımcılar, müşteriyle yüz yüze kalan ekipler ve diğer mühendislik ekipleriyle işbirliği yapın. Amaç, özelliklerin gerçek ağ operatörü sorunlarını çözebilmesidir.
•
Tasarım, kodlama, test etme, kod inceleme ve olay önceliklendirme işlemlerini hızlandırmak için her gün yapay zeka destekli geliştirme araçlarını ve aracılı iş akışlarını kullanın ve ekibin bunları etkili ve güvenli bir şekilde benimsemesine yardımcı olun.
•
Kodu inceleyin, ekip arkadaşlarına mentorluk yapın ve hizmet tasarımı, API tasarımı ve ön uç mühendisliğine yönelik en iyi uygulamaları paylaşın.
•
Planlama süreçlerine katılın ve yol haritasının şekillenmesine yardımcı olun.
Aradığımız özellikler (minimum nitelikler)
•
Deneyim: Hem arka uçta hem de ön uçta anlamlı üretim deneyimine sahip 5 yılı aşkın profesyonel yazılım mühendisliği.
•
Arka uç:
•
Go ve Python ile üretim deneyimi: en az birinde güçlü, diğerinde çalışma yeterliliği.
•
Şema gelişimi ve geriye dönük uyumluluk, RPC akışı, son tarihler, önleyiciler/ara yazılımlar ve hata işleme dahil olmak üzere Protokol Arabellekleri ile gRPC hizmetlerini tasarlama ve çalıştırma konusunda uygulamalı deneyim.
•
İleti kuyrukları (örneğin, RabbitMQ veya Kafka), eşzamansız iş işleme ve eş zamanlı veri alımı dahil olmak üzere dağıtılmış, olay odaklı sistemler oluşturma deneyimini yaşayın.
•
Ön uç (izleme ve telemetri kontrol panelleri):
•
Bileşen kompozisyonu, durum yönetimi ve en iyi yazım uygulamalarını içeren güçlü React ve TypeScript becerileri.
•
İzleme, gözlemlenebilirlik veya analitik gösterge tabloları oluşturma konusunda kanıtlanmış deneyim: zaman serisi grafikleri, ısı haritaları, durum ve sistem durumu görünümleri ve ayrıntılı gezinme.
•
Veri görselleştirme kitaplıkları (örneğin, D3, ECharts, Recharts, uPlot veya Visx) konusunda uygulamalı deneyim.
•
Alt örnekleme, sanallaştırma ve tuval veya WebGL oluşturma gibi teknikleri kullanarak büyük veya yüksek frekanslı veri kümelerini performansla oluşturma deneyimini yaşayın.
•
Önbelleğe alma ve yenileme stratejilerinin (ör. TanStack Sorgusu) yanı sıra WebSockets, sunucu tarafından gönderilen olaylar veya gRPC-Web akışı aracılığıyla tarayıcıda gerçek zamanlı verileri işleme deneyimini yaşayın.
•
Modern CSS (TailwindCSS veya benzer yardımcı program öncelikli çerçeveler), duyarlı düzen ve renk körleri için güvenli paletler ve erişilebilir grafikler dahil pratik erişilebilirlik (WCAG).
•
Jest ve React Test Kitaplığı ile otomatik ön uç testi, grafikler ve kontrol panelleri için görsel regresyon testleri de dahil.
•
Yapay zeka destekli geliştirme:
•
Geliştirme yaşam döngüsü boyunca AI kodlama yardımcılarının ve aracılarının (ör. Claude Code, Cursor, GitHub Copilot) pratik ve düzenli kullanımı: kodu yazma ve yeniden düzenleme, testler oluşturma, değişiklikleri inceleme ve belge yazma.
•
Oluşturulan kodun doğrulanması, değişikliklerin incelenebilir tutulması ve müşteri ağı bilgileri ve kimlik bilgileri gibi hassas verilerin korunması da dahil olmak üzere yapay zeka çıktısına ne zaman güvenilmesi gerektiği konusunda iyi karar verme.
Kaynak: Jobicy (https://jobicy.com/jobs/154544-senior-full-stack-engineer-observability)
NetBox Laboratuvarları Hakkında
NetBox Labs, NetBox'un merkezde ağ gerçeği kaynağı olduğu modern altyapı ekipleri için yeni nesil ağ otomasyon araçlarını oluşturuyor. Gözlemlenebilirlik ekibi, bu gerçek kaynağını ağda gerçekte çalışan şeye bağlayan ürünleri oluşturur:
•
NetBox Discovery cihazları, arayüzleri ve diğer ağ varlıklarını bulur.
•
NetBox Güvencesi, keşfedilen verileri NetBox'a getirir ve operatörlerin amaçlanan durum ile gerçek durum arasındaki sapmayı tespit etmesine, değişiklikleri gözden geçirmesine ve neyi kabul edeceğine karar vermesine yardımcı olur.
•
Filo Yönetimi ve Orb aracısı, müşteri ağlarından keşif ve telemetri verilerini toplayan aracıları dağıtır, yapılandırır ve yönetir. Bu aracılar SNMP, gNMI ve diğer cihaz arayüzlerini kullanır.
•
Diode, bu verileri NetBox'a güvenilir bir şekilde taşıyan besleme hattıdır.
Ağ verilerini toplayan aracılar ve hizmetlerden, operatörlerin bunları anlamak ve üzerinde işlem yapmak için kullandığı arayüzlere kadar tüm yol boyunca çalışabilecek bir Tam Yığın Mühendisi işe alıyoruz.
Role genel bakış
Gözlemlenebilirlik ekibine katılacak ve özelliklerin uçtan uca sahipliğini üstleneceksiniz. Bu şunları kapsar:
•
Kontrol ve veri düzlemlerinde Go ve Python hizmetleri ile gRPC API'leri.
•
Keşif ve telemetri sonuçlarını NetBox'a taşıyan veri akışları.
•
Müşterilerin ağ ve cihaz sağlığını izlediği, telemetriyi keşfettiği, keşfedilen verileri incelediği ve aracı filosunu yönettiği React kontrol panelleri ve arayüzleri.
Ürün, tasarım ve diğer mühendislik ekipleriyle yakın işbirliği içinde çalışacak ve ekibin sahip olduğu hizmetlerin üretimde yürütülmesine yardımcı olacaksınız.
Bu rol uygulamalıdır. Yığın genelinde özellikler sunacak, güvenilirliği ve performansı artıracak ve ağ keşfini ve güvencesini büyük, karmaşık müşteri ortamlarına ölçeklendirmek için gereken mimariyi ve uygulamaları tanımlamaya yardımcı olacaksınız.
Ne yapacaksın
•
Keşif, güvence, filo yönetimi ve veri alımı için Go ve Python'da arka uç hizmetleri tasarlayın, oluşturun ve çalıştırın.
•
Protokol Arabelleklerini ve OpenAPI'yi kullanarak net, sürümlendirilmiş sözleşmelerle gRPC ve REST API'lerini tanımlayın ve geliştirin.
•
Zaman serisi grafikleri, durum görünümleri ve filodan cihaza arayüze detaya inme ile cihaz, arayüz ve ağ sağlığını gerçek zamanlı olarak gösteren React ve TypeScript izleme ve telemetri kontrol panelleri oluşturun.
•
Operatörlerin sorunları hızlı bir şekilde tespit etmelerine yardımcı olan kontrol paneli deneyimleri tasarlayın: mantıklı varsayılanlar, zaman aralığı ve filtre kontrolleri, eşikler ve uyarı durumları ve bir ölçümden NetBox'taki temel cihaza net bağlantılar.
•
Kontrol panellerini destekleyen sorgu ve toplama API'leri üzerinde arka uç mühendisleriyle birlikte çalışarak büyük filolar ve yüksek frekanslı telemetri ile hızlı kalmalarını sağlayın.
•
Oluşturulan API istemcilerini, paylaşılan şemaları ve tutarlı hata ve kimlik doğrulama işlemlerini kullanarak ön uç ve arka uç arasında tür açısından güvenli entegrasyon oluşturun.
•
Sahip olduğu hizmetler için ekibin çağrı üzerine rotasyonuna katılın.
•
Yığın genelinde (birim, entegrasyon, sözleşme ve uçtan uca) otomatik testler ekleyin ve CI'da kalite kapılarını zorunlu kılın.
•
Ürün yöneticileri, tasarımcılar, müşteriyle yüz yüze kalan ekipler ve diğer mühendislik ekipleriyle işbirliği yapın. Amaç, özelliklerin gerçek ağ operatörü sorunlarını çözebilmesidir.
•
Tasarım, kodlama, test etme, kod inceleme ve olay önceliklendirme işlemlerini hızlandırmak için her gün yapay zeka destekli geliştirme araçlarını ve aracılı iş akışlarını kullanın ve ekibin bunları etkili ve güvenli bir şekilde benimsemesine yardımcı olun.
•
Kodu inceleyin, ekip arkadaşlarına mentorluk yapın ve hizmet tasarımı, API tasarımı ve ön uç mühendisliğine yönelik en iyi uygulamaları paylaşın.
•
Planlama süreçlerine katılın ve yol haritasının şekillenmesine yardımcı olun.
Aradığımız özellikler (minimum nitelikler)
•
Deneyim: Hem arka uçta hem de ön uçta anlamlı üretim deneyimine sahip 5 yılı aşkın profesyonel yazılım mühendisliği.
•
Arka uç:
•
Go ve Python ile üretim deneyimi: en az birinde güçlü, diğerinde çalışma yeterliliği.
•
Şema gelişimi ve geriye dönük uyumluluk, RPC akışı, son tarihler, önleyiciler/ara yazılımlar ve hata işleme dahil olmak üzere Protokol Arabellekleri ile gRPC hizmetlerini tasarlama ve çalıştırma konusunda uygulamalı deneyim.
•
İleti kuyrukları (örneğin, RabbitMQ veya Kafka), eşzamansız iş işleme ve eş zamanlı veri alımı dahil olmak üzere dağıtılmış, olay odaklı sistemler oluşturma deneyimini yaşayın.
•
Ön uç (izleme ve telemetri kontrol panelleri):
•
Bileşen kompozisyonu, durum yönetimi ve en iyi yazım uygulamalarını içeren güçlü React ve TypeScript becerileri.
•
İzleme, gözlemlenebilirlik veya analitik gösterge tabloları oluşturma konusunda kanıtlanmış deneyim: zaman serisi grafikleri, ısı haritaları, durum ve sistem durumu görünümleri ve ayrıntılı gezinme.
•
Veri görselleştirme kitaplıkları (örneğin, D3, ECharts, Recharts, uPlot veya Visx) konusunda uygulamalı deneyim.
•
Alt örnekleme, sanallaştırma ve tuval veya WebGL oluşturma gibi teknikleri kullanarak büyük veya yüksek frekanslı veri kümelerini performansla oluşturma deneyimini yaşayın.
•
Önbelleğe alma ve yenileme stratejilerinin (ör. TanStack Sorgusu) yanı sıra WebSockets, sunucu tarafından gönderilen olaylar veya gRPC-Web akışı aracılığıyla tarayıcıda gerçek zamanlı verileri işleme deneyimini yaşayın.
•
Modern CSS (TailwindCSS veya benzer yardımcı program öncelikli çerçeveler), duyarlı düzen ve renk körleri için güvenli paletler ve erişilebilir grafikler dahil pratik erişilebilirlik (WCAG).
•
Jest ve React Test Kitaplığı ile otomatik ön uç testi, grafikler ve kontrol panelleri için görsel regresyon testleri de dahil.
•
Yapay zeka destekli geliştirme:
•
Geliştirme yaşam döngüsü boyunca AI kodlama yardımcılarının ve aracılarının (ör. Claude Code, Cursor, GitHub Copilot) pratik ve düzenli kullanımı: kodu yazma ve yeniden düzenleme, testler oluşturma, değişiklikleri inceleme ve belge yazma.
•
Oluşturulan kodun doğrulanması, değişikliklerin incelenebilir tutulması ve müşteri ağı bilgileri ve kimlik bilgileri gibi hassas verilerin korunması da dahil olmak üzere yapay zeka çıktısına ne zaman güvenilmesi gerektiği konusunda iyi karar verme.
Kaynak: Jobicy (https://jobicy.com/jobs/154544-senior-full-stack-engineer-observability)
Bu ilan bir ortak kaynağından gelmektedir. Başvuruyu kaynak web sitesinde yapın.
Kaynak: NetBox Labs
İlan NetBox Labs tarafından sağlanmıştır.