Platform Engineering is a global team and acts as a bridge between the technical requirements of application development and the practical aspects of deploying and maintaining those applications in a production environment, minimizing friction, and ensuring that tech teams can operate seamlessly and drive progress forward.
Your Core Responsibilities:
- Design, implement, and manage on-premises Kubernetes clusters to ensure high availability and performance
- Deploy and manage containerized applications on Kubernetes using internal tooling
- Collaborate with internal teams to design and implement CI/CD pipelines tailored to on-premises environments
- Monitor, troubleshoot, and optimize Kubernetes clusters for peak performance and reliability
- Implement security best practices for on-premises Kubernetes environments, including RBAC, network policies, and secrets management
- Develop automation scripts to manage infrastructure components, ensuring consistent environments across clusters
- Maintain and optimize storage and networking configurations to support Kubernetes clusters
- Manage cluster upgrades, backups, and disaster recovery plans to ensure resilience
- Stay updated with the latest Kubernetes developments and on-premises infrastructure best practices, applying relevant updates to our environment
Your Skills & Experience:
- 3+ years of proven experience with Kubernetes, particularly in on-premises environments
- Strong knowledge of containerization and orchestration technologies
- Experience with CI/CD pipeline design and implementation
- Solid understanding of security best practices in Kubernetes environments
- Proficiency in automation scripting (e.g., Bash, Python, etc.)
- Familiarity with storage and networking concepts related to Kubernetes
- Ability to troubleshoot and resolve complex issues in a timely manner
- Excellent collaboration and communication skills.