Requirements:
- 5+ years of experience as a DevOps Engineer.
- Proficiency in cloud services management, with experience in platforms such as AWS, Azure, or GCP.
- Proficiency with IaC and configuration management tools (e.g., Terraform, Crossplane, Ansible).
- Proficiency with containerized environments and microservices (e.g., Docker, Kubernetes, EKS, GKE).
- Experience with monitoring and logging tools.
- Experience writing code (e.g., Python, Go) and scripts (Bash).
- Experienced in incident response and maintaining high-availability systems.
- Good understanding of security best practices in a DevOps context.
- Familiarity with the Machine Learning ecosystem and solutions — an advantage.
- Problem solver with the ability to articulate program issues and drive to resolution.
- Effective communication skills and ability to work collaboratively.
- Excellent written and verbal communication English skills.
Responsibilities:
- Deploy and operate customer-facing cloud environments, utilizing containerized architecture.
- Support the ongoing R&D software development lifecycle from source control to CI/CD.
- Develop and execute infrastructure automation strategies, utilizing tools such as Terraform, Kubernetes, and Docker.
- Play a key role in incident management, including on-call responsibilities and troubleshooting system issues.
- Implement security protocols and measures across all aspects of the infrastructure.
- Solve complex problems at the architectural and infrastructural levels, find creative solutions, and balance practicality and innovation, considering both short and long-term.
- Foster a culture of continuous improvement, identifying and implementing enhancements in systems and processes.