GENEL NİTELİKLER
Aranan Nitelikler:
· İşletim sistemleri konusunda bilgili ve tecrübeli
- Tüm entegrasyon ve sürüm geçişlerini düzenleyebilecek şekilde IT operasyonları, tasarımı ve yönetimi hakkında kapsamlı bilgi sahibi
- Spesifik Deployment kurgularının tasarlanması, otomize edilmesi (Mobil, masa üstü, web, Oracle ve SQL tabanlarına yapılan geçiş operasyonları)
- Yazılım Geliştirme Yaşam Döngüsü ve Kod Versiyonlama konularında tecrübeli. (Özellikle Git, Custom Branch ve TFS Branch ve Artifactory ortamları (Nexus, JFrog vb. akışları konusunda tecrübeli)
- Uçtan Uca CI/CD uygulamaları, tasarımı, ihtiyaç doğrultusunda özelleştirmesi, yönetimi ve bu uygulamaların sistem altyapıları (hosting, yeni sürümlerine yükseltme, hata ayıklama vb.) konusunda bilgi ve tecrübe sahibi
- Containerization (Docker, Openshift, Kubernetes) konusunda bilgili.
- Orkestrasyon aracı olarak Jenkins ile çalışmış. (Opsiyonel)
- ALM araçları hakkında derin bilgi ve tecrübe sahibi (TFS ve AzureDevops). Bu ürünlerin 3.partiler ile entegrasyonu ve işletimi.
- Azure Devops Build/Release pipeline tanımlama bunları otomatize etme ve yönetme konusunda deneyimli
- Network altyapıları ve araçları, TCP/IP, yönlendirme ve protokoller konusunda bilgili ve tecrübeli.
- Gradle, Maven, MSBuild, Selenium araçları ile çalışmış ya da bilgi sahibi.
- Konfigurasyon Yönetimi ve Manuel işlemlerin otomatize edilmesi hakkında bilgi sahibi,
- Kod Analiz araçları hakkında tecrübe sahibi, bu araçların entegrasyonu var ise API’larının kullanımı konusunda deneyimli ( SonarQube, Fortify, Checkmarx gibi)
- DevSecOps konusunda bilgi sahibi
- Orta Katman araçları ve Web Sunucular konusunda deneyimli (Nginx ve Microsoft IIS , Enterprise Service Bus)
- Scripting dillerine (PowerScript) ve MS yelpazesindeki yazılım dillerine de hakim(C#)
- Asenkron Mesajlaşma aracı olarak RabbitMQ bilgisi
- Service Manager, ITSM ve CMDB konseptini bilen tercihen bu araçları otomasyon sistemlerine, SDLC süreçlerine entegre etmiş.
- Test konseptlerini ( Stress, Unit, Regression, Functional, Smoke, Sanity, Monkey Testing vb.) ve yazılım geliştirme methodolojilerini (TDD, BDD, DDD, Aspect Oriented vb) bilen, uygulamış