Design, develop, and maintain a robust, scalable, and secure internal Kubernetes platform that supports the deployment, scaling, and management of containerized applications.
Collaborate closely with development teams to understand their requirements and ensure seamless integration of the Kubernetes platform into their workflows.
Develop and maintain automation scripts, tools, and documentation to streamline deployment and management processes.
Ensure platform stability and performance by proactively monitoring system metrics, troubleshooting issues, and optimizing resources.
Implement observability solutions, such as monitoring, logging, and tracing tools, to gain valuable insights into platform performance and application behavior.
Provide technical guidance and support to development teams, helping them adopt the Kubernetes platform and improve their application deployment and management capabilities.
Stay current with industry trends, best practices, and emerging technologies related to Kubernetes, containerization, and observability to drive continuous improvement and innovation within the platform.
You will be on call at times, and expected to handle unexpected incidents.