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, implementing, and maintaining our Kubernetes infrastructure to ensure reliability, scalability, and security for our cloud-native applications. This role requires in-depth knowledge of Kubernetes and container orchestration, coupled with a strong emphasis on automation and monitoring. The ideal candidate will collaborate closely with cross-functional teams to enhance deployment strategies, optimize application performance, and resolve production issues effectively while contributing to the overall evolution of our DevOps practices.
Job Responsibilities
- Design and implement scalable and resilient Kubernetes architectures.
- Manage the full lifecycle of Kubernetes clusters, including installation, configuration, management, and upgrades.
- Automate deployment processes and establish CI/CD pipelines to enhance application delivery.
- Monitor, troubleshoot, and optimize performance of Kubernetes environments.
- Collaborate with application development teams to ensure best practices are followed in containerization and deployment processes.
- Enhance security measures within the Kubernetes environment, focusing on access management and network policies.
- Develop and maintain documentation for operational procedures, architecture, and services.
- Stay informed on industry trends and emerging technologies related to Kubernetes and cloud-native solutions.
Qualifications
- Bachelor’s degree in Computer Science or a related field, or equivalent work experience.
- 5+ years of experience in engineering, operations, or infrastructure management.
- Proven experience in deploying and managing applications in Kubernetes at scale.
- Strong proficiency in YAML configuration, Helm charts, and Kubernetes networking concepts.
- Experience using cloud services such as AWS, Azure, or GCP.
- Strong scripting skills in languages such as Bash, Python, or Go.
- Familiarity with monitoring and logging solutions such as Prometheus, Grafana, ELK, etc.
- Knowledge of DevOps practices and tools, including CI/CD, automation frameworks, and version control systems.
Technologies & Tools
The Senior Kubernetes Platform Engineer will primarily work with technologies and tools such as Kubernetes, Docker, Helm, Jenkins, Terraform, Prometheus, Grafana, and cloud service providers like AWS, Azure, or GCP. Familiarity with continuous integration and deployment (CI/CD) tools, configuration management tools, and infrastructure as code (IaC) frameworks will also be advantageous in effectively carrying out job responsibilities.
Ideal Candidates
Ideal candidates for the Senior Kubernetes Platform Engineer position will possess strong analytical and problem-solving skills, have a passion for cloud-native technologies, and exhibit a proactive approach to learning and innovation. They should demonstrate excellent collaboration and communication skills to work effectively within cross-functional teams. A successful candidate will thrive in a fast-paced environment, adapt to changing priorities, and contribute positively to a culture of continuous improvement and excellence in engineering practices.
Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.