Senior DevOps Engineer

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.