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
The Senior Kubernetes Platform Engineer at Upwork will be responsible for designing, deploying, and maintaining scalable and secure Kubernetes clusters that support various applications across the organization. This role focuses on enhancing the platform's reliability, performance, and operability by implementing best practices in cloud-native solutions. By collaborating with cross-functional teams, the engineer will ensure the availability of microservices and streamline the development-to-production pipeline through robust automation and monitoring strategies.
Job Responsibilities
- Design and implement Kubernetes infrastructure, ensuring optimal performance and reliability.
- Collaborate with development teams to refine application deployment strategies and enhance CI/CD processes.
- Monitor and troubleshoot issues across Kubernetes clusters, implementing solutions to improve system health and performance.
- Develop operational documentation and provide guidance for best practices in container orchestration.
- Automate workflows and processes to streamline application delivery and operational management.
- Evaluate and recommend tools and technologies to enhance platform reliability and supportability.
- Lead efforts in capacity planning, scaling, and recovering from failures within the Kubernetes environment.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field; advanced degree is a plus.
- 5+ years of experience in software engineering or DevOps roles, with a focus on Kubernetes technologies.
- Strong proficiency in containerization technologies, particularly Docker, and orchestration with Kubernetes.
- Experience with cloud service providers (AWS, Azure, or GCP) and infrastructure as code tools (Terraform, Helm, etc.).
- Solid understanding of CI/CD principles and experience with tools such as Jenkins, GitLab, or similar platforms.
- Excellent problem-solving skills and ability to work collaboratively in a team environment.
- Strong written and verbal communication skills for documentation and team interactions.
Technologies & Tools
The Senior Kubernetes Platform Engineer will be working with a variety of technologies and tools including, but not limited to, Docker, Kubernetes, Helm, Terraform, Jenkins, Prometheus, Grafana, and various cloud platforms such as AWS, Azure, or GCP. Familiarity with scripting languages such as Python or Go is also beneficial for automation tasks and infrastructure management.
Ideal Candidates
Ideal candidates for the Senior Kubernetes Platform Engineer position are proactive individuals who are passionate about cloud-native technologies and demonstrate a strong commitment to continuous learning. They possess an analytical mindset with the capacity to troubleshoot complex systems and work effectively within a collaborative team. Exceptional communication skills, both written and verbal, combined with a detail-oriented approach, are essential for aligning technical efforts with organizational goals and effectively supporting product teams.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.