This position focuses on implementing and maintaining a robust, secure, and highly available microservices infrastructure in the cloud. It requires close collaboration with R&D engineers and architects to ensure best-in-class DevOps methodologies are in place, with responsibilities spanning multi-region environment management, CI/CD pipelines, production deployments, monitoring, and automation.
Key Responsibilities:
- Implement and maintain reliable, secured, highly available microservices infrastructure on GCP.
- Ensure production-grade deployments with minimal downtime, rollback mechanisms, and automated rollbacks.
- Build and optimize CI/CD pipelines using Azure DevOps to ensure seamless integration and delivery.
- Manage multi-region environments with a focus on disaster recovery and failover strategies.
- Collaborate with all R&D engineers and architects to implement best-in-class DevOps methodologies.
Must-Have:
- 5+ years of experience as a DevOps Engineer in a cloud environment (GCP/AWS).
- Proven experience in Kubernetes and microservices architecture. GitOps experience is a great plus.
- Hands-on experience designing and building automation and CI/CD solutions using Azure DevOps or similar tools.
- Experience and deep knowledge in Linux, shell scripting, and monitoring tools like Grafana and Prometheus.
- Understanding of the full development cycle, including testing, production deployment.
- Experience with production support, including incident management, root cause analysis, and post-mortem documentation.
- Strong interpersonal and communication skills in Hebrew and English.
Nice to Have:
- Familiarity with DevSecOps practices and securing cloud environments.
- Experience working in Agile teams, following Lean methodologies.
- Experience in building multi region, highly available systems.
- Experience in working with .NET, React and NoSQL databases.
- Knowledge and interest in financial markets and eCommerce.