Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Upwork, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Senior Kubernetes Platform Engineer at Upwork, you will play a crucial role in designing, implementing, and managing our Kubernetes infrastructure. This role requires a strategic approach to container orchestration, emphasizing performance, security, and scalability. You will collaborate with cross-functional teams to enhance our cloud-native applications, automate deployment processes, and ensure high availability of services. The successful candidate will have a deep understanding of Kubernetes and its ecosystem, along with the ability to mentor junior engineers and drive best practices across the organization.
Job Responsibilities
- Design, implement, and maintain Kubernetes clusters in a cloud environment.
- Develop and deploy automated CI/CD pipelines to facilitate smooth application updates.
- Conduct performance tuning and optimization of the Kubernetes ecosystem.
- Collaborate with development teams to define container orchestration strategies and standards.
- Monitor and troubleshoot Kubernetes clusters to ensure system reliability and performance.
- Implement security best practices to safeguard Kubernetes environments.
- Document architecture and operational procedures for Kubernetes infrastructure.
- Mentor and guide junior staff and cross-functional teams on Kubernetes best practices.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in software engineering, with a focus on cloud architecture and Kubernetes.
- Strong expertise in Kubernetes, containerization technologies, and microservices architecture.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or similar.
- Proficiency in scripting languages such as Python, Bash, or Go.
- Familiarity with monitoring and logging tools like Prometheus, Grafana, and ELK Stack.
- Strong understanding of networking, storage, and security within cloud environments.
- Excellent problem-solving skills, communication abilities, and teamwork orientation.
Technologies & Tools
This position involves working with a variety of advanced technologies and tools including Kubernetes, Docker, Helm, Terraform, and cloud providers like AWS, GCP, or Azure. Familiarity with source control management tools like Git and CI/CD platforms will also be essential. Additionally, candidates should have experience with monitoring and observability tools such as Prometheus and Grafana, as well as security frameworks specific to containerized environments.
Ideal Candidates
The ideal candidate for the Senior Kubernetes Platform Engineer role will be a proactive and detail-oriented individual who thrives in a collaborative environment. They should possess excellent analytical and troubleshooting skills, along with a passion for cloud technologies and automation. A strong commitment to continuous learning and staying updated with the latest industry trends will significantly enhance their contribution to the team. Candidates should be adaptable and capable of managing multiple projects in a fast-paced work setting while maintaining high standards of quality and reliability.
Of 183 countries in 2025, unemployment was highest in Eswatini (34.2%) and lowest in Qatar (0.1%), by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.