شرح مسئولیتهای شغلی:
توسعه و نگهداشت تمام مراحل مربوط به چرخه تولید نرم افزارهای سازمان با استفاده از Azure DevOps
کمک به تیمهای توسعه دهنده محصول در استفاده هر چه بهتر از زیرساختهای DevOps
شرکت فعالانه در جلسات هم اندیشی و ارائه راهکارهای خلاقانه
فراگیری ابزار و تکنولوژیهای جدید بر اساس نیاز و زمانبندی پروژهها
مهارتهای فنی مورد نیاز (Hard Skills):
تسلط بر زبانهای برنامهنویسی Python و Go
تسلط بر طراحی انواع Pipeline
تسلط بر Scripting (Bash, Powershell, Python)
تسلط بر Version Control Systems (Git)
تسلط بر Networking & Protocols شامل DNS, HTTP, HTTPS, SSL/TLS
تسلط بر Containerization (Docker)
تسلط بر Container Orchestration (Kubernetes, Docker Swarm)
تسلط بر Operating Systems (Linux, Windows)
تسلط بر ابزارهای CI/CD نظیر Azure DevOps و GitLab
تسلط بر Configuration Management (Ansible)
تسلط بر ابزارهای Monitoring and Logging نظیر Splunk و Prometheus
تسلط بر DevSecOps Principles
تسلط بر پیادهسازی Secure CI/CD Pipelines
تسلط بر Agile Methodologies
آشنایی با معماری Microservice
آشنایی مختصر با Web Server (Nginx, IIS)
آشنایی مختصر با مفاهیم Database نظیر Query و MS SQL