We are looking for self-motivated individuals with a passion for Kubernetes, cloud services and software engineering to take on the role of a Kubernetes Platform Engineer. The role is best suited for those with some experience in Kubernetes, high-level programming languages (java, python, go, ...), a decent understanding of Linux and its subsystems, and some experience with public cloud services (AWS, Azure, GCE).
Responsibilities:
Executing Kubernetes operations, including provisioning, upgrading, monitoring, and troubleshooting.
Evaluating 3rd party system tools that integrate with our Kubernetes platform and developing the operational process and automation to deploy these tools. This can include tools like image registries, security tools, automation frameworks, etc....
Evaluating cloud services and determining their value to our platform and developing the operational processes and automation to integrate with these services.
Design, develop, and support software that integrate various systems, automate operations, and improve developer workflows.
Collaboration with internal and external teams on design, architecture, code-reviews and process reviews.
Continuously evaluate various parts of the platform for opportunities for security hardening and improvements in observability.
Evaluate new technologies and industry trends, develop proof-of-concepts, and present findings to the engineering organization.
Communication with developers and users of our platform to understand pain points, bottlenecks, and desired features to continuously improve the platform.
Open-Source project contributions
Qualification Requirements:
BS degree in Computer Science/Engineering or related field.