Key job responsibilities
- Design and implement sophisticated CI/CD pipelines that enhance developer productivity and system reliability
- Develop intelligent automation tools to optimize software development workflows
- Create robust monitoring and observability solutions that proactively identify and resolve system challenges- Research and integrate emerging technologies that drive continuous technological advancementA day in the life
- Bachelor's degree in Computer Science, Engineering, or related technical field
- Demonstrated expertise in system engineering, DevOps, or software development
- 3+ years of non-internship of advanced scripting and automation skills using Python, Bash, or PowerShell
- Proficient with CI/CD tools and infrastructure management technologies
- Strong understanding of Linux/Unix system administration
- Excellent English communication skills (written and verbal communication)
- Ability to collaborate effectively in a distributed team environment
- Master's degree in Computer Science, Engineering, or related field
- Experience with containerization technologies (Docker, Kubernetes)
- Experience with cloud platforms and services (AWS, Azure, GCP)
- Knowledge of monitoring and observability tools and practices
- Experience with infrastructure automation and configuration management tools (Ansible, Terraform, etc.)
- Understanding of software development lifecycle and best practices
- Experience with build systems and package management
- Knowledge of security best practices for development and deployment environments
- Experience supporting large-scale distributed systems
- Experience working in an agile development environment
משרות נוספות שיכולות לעניין אותך