GENEL NİTELİKLER VE İŞ TANIMI
- Üniversitelerin 4 yıllık, Mühendislik Fakültelerinin; Bilgisayar, Elektrik-Elektronik, Elektronik ve Matematik Mühendisliği ya da bu okulların yetkili makamlarca tanınmış yurtdışındaki eşdeğerlerinden mezun olmak
- Bilgi Teknolojileri alanında en az 3 yıl iş tecrübesine sahip olmak
- Bilişim sistemleri güvenliği konusunda genel bilgiye sahip olmak
- Farklı platformlarda low-level teknik işlere ilgisi olmak
- Genel bilişim sistemleri kavramlarına aşina olmak (Ağlar, Güvenlik Duvarları, LDAP, Web Sunucu Konfigürasyonu)
- İyi derecede İngilizce dil bilgisine sahip olmak
- Açık kaynak teknolojilere hakim olmak, Linux işletim sistemini iyi bilmek
- Python veya Java benzeri bir dil ile en az 3 yıl yazılım geliştirme tecrübesine sahip olmak
- Source Control sistemleri tecrübesi (Git, Svn, vb.)
- Build Server, Continuous Integration araçları tecrübesine sahibi olmak
- Kubernetes, Docker, DockerSwarm gibi konularda çalışmaya hevesli olmak
- DevOps, Continuous Delivery ve Continuous Deployment kavramları bilmek
- Takım çalışmasına yatkın olmak
İŞ TANIMI
Bilişim sektöründe faaliyet gösteren firmamızın Ankara ODTÜ Teknokent ofisinde bulut tabanlı olarak geliştirdiği DİA Kurumsal Yönetim Sistemi'nin geliştirilmesinde ve olası Tübitak TEYDEB, EUREKA, ITEA3 gibi Avrupa Birliği fonları tarafından desteklenen Ar&Ge projelerinde, Devops Mühendisi pozisyonunda görev alacak çalışma arkadaşları aramaktayız.
- Python, Javascript, SQL vb diller ile mevcut uygulama geliştirme ortamına destek vermek
- Gerekli Devops süreçlerini tasarlamak ve çözümler üretmek
- Devops dönüşümleri için stratejiler belirlemek ve değişim takvimleri oluşturmak
- Kubernetes, Docker, Docker Swarm altyapıları konusunda Arge çalışmaları yürütmek
- Son kullanıcılara hizmet veren sistemlerin 7x24 çalışır olmasını sağlamak
- Güvenlikle ilgili olarak kullanılan bileşenlerin olası açıklarının takibi, yama planlaması ve düzenli uygulanması
- İkili (binary) olarak sunulan ürünlerin paketlenmesi, testi, güncellenmesi (Windows, MacOS ve Linux platformlarında)
- Devops süreçleri içerisinde kullanılacak ürünleri hayata geçirmek ve teknik desteği sağlamak
- Projelerin istekleri doğrultusunda continuous integration ve release management süreçlerinin geliştirilmesi, planlı işlerin hayata geçirilmesi ve takibi
- Otomatize edilmiş sistemlerin izlenmesi ve olası problemlerin tespit edilip düzeltilmesi
- Uygulama yayına alındıktan sonra ortaya çıkan sıkıntı ve iyileştirme ihtiyaçlarının ilgili birimlere iletilmesi ve bunların çözümünün takip edilmesi
- Hizmet verdiğimiz müşterilerimiz için Devops gereksinimlerini anlamak ve ihtiyaç analizi yapmak
- Sistem mühendisliği tarafında uygulamaların çalışacağı üretim ortamlarınına destek vermek
- Ekip içinde yer alan projelerde Python, Javascript, Shell kodu geliştirmek