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.
Overview
As a Senior Kubernetes Platform Engineer at Upwork, you will play a crucial role in designing, deploying, and maintaining scalable, highly available Kubernetes architectures. Your responsibilities will encompass partnering with cross-functional teams to ensure seamless integration of microservices, enhancing operational excellence, and driving continuous improvement initiatives within the platform. Leveraging your expertise in cloud technologies and container orchestration, you will influence the strategic direction of Upwork’s cloud-native solutions, ensuring they align with business objectives while upholding the highest standards of reliability and performance.
Job Responsibilities
- Design, implement, and manage highly available Kubernetes clusters in cloud environments.
- Collaborate with development teams to streamline container deployment processes, ensuring CI/CD best practices.
- Troubleshoot and resolve issues related to Kubernetes, networking, and cloud services.
- Monitor and optimize performance metrics of the Kubernetes platform to ensure effective resource utilization.
- Implement and maintain security protocols across Kubernetes environments.
- Document architecture, processes, and operational procedures to foster knowledge sharing.
- Mentor and guide less experienced engineers, helping to build a strong Kubernetes engineering team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- Minimum of 5 years of hands-on experience with Kubernetes administration, deployment, and development.
- Proficiency in containerization technologies, particularly Docker.
- Strong understanding of cloud service models, including AWS, GCP, or Azure.
- Experience with configuration management tools such as Terraform, Helm, or Ansible.
- Solid grasp of DevOps practices and CI/CD pipelines.
- Excellent problem-solving skills and ability to work collaboratively in a fast-paced environment.
Technologies & Tools
The role of Senior Kubernetes Platform Engineer at Upwork involves working with a variety of technologies and tools that facilitate cloud infrastructure management. You will primarily engage with Kubernetes for container orchestration, Docker for containerization, and cloud services from providers such as Amazon Web Services, Google Cloud Platform, or Microsoft Azure. Additional tools may include Helm for Kubernetes package management, Terraform for infrastructure as code, and monitoring tools like Prometheus and Grafana to ensure optimal platform performance.
Ideal Candidates
Ideal candidates for the Senior Kubernetes Platform Engineer position are proactive thinkers who possess strong analytical skills and a passion for cloud technologies. They demonstrate excellent communication skills to effectively collaborate with diverse teams and convey complex technical concepts with clarity. A candidate should have a strong foundation in software engineering principles, as well as an eagerness to embrace new challenges and adapt to evolving technologies in the fast-paced landscape of cloud computing. Additionally, candidates who exhibit a strong commitment to continuous learning and a drive for innovation will thrive in this role.
Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.