
Senior Platform Engineer
- Praha
- Trvalý pracovní poměr
- Plný úvazek
- Media outlets add a little magic to their coverage with our stats and graphics packages.
- Sportsbooks can offer better predictions and more accurate odds.
- The world's top coaches are known to use our data to make critical team decisions.
- Sports commentators can engage with fans on a deeper level, using our stories and insights.
- Architect and implement robust solutions leveraging Kubernetes as the primary orchestration tool, focusing on the deployment and management of GPU workloads with NVIDIA cards.
- Design, build, and maintain Kubernetes clusters in both on-premises and cloud environments, ensuring high availability, scalability, and security.
- Develop and implement a new deployment process heavily reliant on Kubernetes, including infrastructure automation and Infrastructure as Code (IaC) principles.
- Integrate supplementary services like Single Sign-On and cloud application integrations.
- Collaborate with internal teams and third-party vendors to implement architecture solutions that are robust, maintainable, and supportable.
- Serve as the point of contact for Kubernetes-related activities, coordinating with suppliers/vendors and internal stakeholders.
- Build monitoring solutions specifically tailored for Kubernetes clusters, including setting up Prometheus or similar tools for effective cluster health monitoring.
- Drive automation efforts within Kubernetes, utilizing tools like ArgoCD, HELM, and Terraform to streamline deployments and cluster management.
- Train and hand over new services to the support teams, ensuring comprehensive documentation and knowledge transfer.
- Extensive hands-on experience with Kubernetes, including setting up, managing, and troubleshooting clusters in on-premises and cloud environments.
- Strong knowledge of Amazon Web Services (AWS) and experience with cloud-native services.
- Proficiency with Infrastructure as Code (IaC) tools like Terraform for automating infrastructure.
- Solid understanding of containerization technologies and how they integrate within orchestration platforms.
- Experience with monitoring tools and platforms, with a focus on ensuring the health and performance of deployed services.
- Experience in managing and automating infrastructure across Linux systems.
- Excellent troubleshooting skills, particularly in large-scale, distributed environments.
- Experience with CI/CD pipelines and modern deployment practices.
- Familiarity with load balancer solutions and network configurations for high-availability environments.
- Knowledge of a programming language like Python, Ruby, or Go.
- Experience with ArgoCD, HELM, and other Kubernetes-native tools for managing deployments and configurations.
- Understanding of LDAP and authentication mechanisms in the context of Kubernetes security.
- Experience with log aggregation and monitoring tailored for large-scale deployments.
- Comfortable supporting applications built in various languages (e.g., NodeJS, Java, PHP).
- Knowledge of both relational and non-relational databases, particularly MySQL.
- Experience with Windows Server automation and PowerShell.