Kubernetes Platform Engineering Team Lead
⚲ Kraków
21 000 - 27 300 PLN netto (B2B)
Wymagania
- Kubernetes
- Linux OS
- Containers
- Scripting
- Shell Scripting
- Splunk
- Golang
- Python
- ITIL
Opis stanowiska
Kubernetes Platform Engineering Team Lead
Role - Platform Engineering Team Lead
Location – Kraków, Poland - Hybrid
Role - Contract
Roles and Responsibilities
• Provide end-to-end platform engineering and lifecycle management on Internal Kubernetes Platform
• Build tools and automation to manage platform infrastructure and services lifecycle. Develop platform operations to orchestrate all automation solutions, rather than maintaining isolated pipelines
• Improve reliability, quality, and time to upgrade cluster and service versions
• Measure and optimize system performance and resource utilization, and plan for future capacity
• Build dashboards and visualizations to users for transparency of platform status
• Detect system issue and develop self-healing solution where possible
• Provide operational support and engineering for multiple software development teams.
• Participate in system design consulting, platform management, and capacity planning
• Implement infrastructure changes at weekends or out of normal operating hours.
• Support members of the small team of 5 people responsible for the above tasks and manage their monthly schedule as well as collaborate with a Global Engineering Team Lead to properly manage the local team involvement in a global workload
Skills & Experience Required
· Administrative knowledge with hands-on experience with container and Kubernetes infrastructure as well as management and operation experience on production environment
· Engineering skillset to manage infrastructure by developing automation, API and pipeline
· Core competencies: Linux OS, Container, Kubernetes and K8S native system like Istio, Cilium, CSI solution etc.
· Ability to script in one or more shell languages, such as Bash and to program (structured and OO) with one or more high level languages, such as Python or Golang
· Ability to use orchestration tools like Jenkins and Ansible (core & AAP) and observability tools like Splunk & Datadog
· Experience in infrastructure lifecycle management and in development following software lifecycle using Github
· ITIL awareness
· A proactive approach to spot problems, areas for improvement, and performance bottlenecks
· Proficiency in English. We are a diverse company. Ability to communicate on a business level with everyone is a must
Role - Platform Engineering Team Lead
Location – Kraków, Poland - Hybrid
Role - Contract
Roles and Responsibilities
• Provide end-to-end platform engineering and lifecycle management on Internal Kubernetes Platform
• Build tools and automation to manage platform infrastructure and services lifecycle. Develop platform operations to orchestrate all automation solutions, rather than maintaining isolated pipelines
• Improve reliability, quality, and time to upgrade cluster and service versions
• Measure and optimize system performance and resource utilization, and plan for future capacity
• Build dashboards and visualizations to users for transparency of platform status
• Detect system issue and develop self-healing solution where possible
• Provide operational support and engineering for multiple software development teams.
• Participate in system design consulting, platform management, and capacity planning
• Implement infrastructure changes at weekends or out of normal operating hours.
• Support members of the small team of 5 people responsible for the above tasks and manage their monthly schedule as well as collaborate with a Global Engineering Team Lead to properly manage the local team involvement in a global workload
Skills & Experience Required
· Administrative knowledge with hands-on experience with container and Kubernetes infrastructure as well as management and operation experience on production environment
· Engineering skillset to manage infrastructure by developing automation, API and pipeline
· Core competencies: Linux OS, Container, Kubernetes and K8S native system like Istio, Cilium, CSI solution etc.
· Ability to script in one or more shell languages, such as Bash and to program (structured and OO) with one or more high level languages, such as Python or Golang
· Ability to use orchestration tools like Jenkins and Ansible (core & AAP) and observability tools like Splunk & Datadog
· Experience in infrastructure lifecycle management and in development following software lifecycle using Github
· ITIL awareness
· A proactive approach to spot problems, areas for improvement, and performance bottlenecks
· Proficiency in English. We are a diverse company. Ability to communicate on a business level with everyone is a must
🔍 Dekoder Ogłoszenia
🔴
Provide end-to-end platform engineering and lifecycle management on Internal Kubernetes Platform
Oznacza to pełną odpowiedzialność za platformę Kubernetes, od jej budowy po utrzymanie i rozwój, co może być bardzo szerokim zakresem obowiązków.
🔴
Develop platform operations to orchestrate all automation solutions, rather than maintaining isolated pipelines
Sugestia, że obecne podejście do automatyzacji może być fragmentaryczne i wymagać gruntownej przebudowy, co może oznaczać dużo pracy nad refaktoryzacją.
🔴
Implement infrastructure changes at weekends or out of normal operating hours.
Wprost wskazuje na konieczność pracy poza standardowymi godzinami, co może oznaczać regularne nadgodziny lub dyżury weekendowe.
🟡
Support members of the small team of 5 people responsible for the above tasks and manage their monthly schedule
Oprócz zadań technicznych, rola obejmuje również zarządzanie zespołem, co może oznaczać znaczną część czasu poświęconą na zadania administracyjne i menedżerskie.
🟡
collaborate with a Global Engineering Team Lead to properly manage the local team involvement in a global workload
Wskazuje na konieczność koordynacji z zespołem globalnym, co może oznaczać pracę w różnych strefach czasowych i potencjalne wyzwania komunikacyjne.