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 container orchestration platform using Kubernetes. This role requires a deep understanding of cloud-native technologies, a commitment to best practices in DevOps principles, and the ability to collaborate effectively with multiple teams to ensure high availability, scalability, and security of our applications. The ideal candidate will possess extensive experience with cloud environments and demonstrate proactive problem-solving skills to enhance the performance and reliability of the Kubernetes platform.
Job Responsibilities
- Design, deploy, and manage Kubernetes clusters in cloud environments.
- Implement best practices for CI/CD pipelines to facilitate smooth software deployments.
- Monitor and optimize the performance and availability of containerized applications.
- Work with development and QA teams to streamline workflows and improve integration processes.
- Conduct troubleshooting and provide support for Kubernetes and cloud infrastructure issues.
- Develop automation scripts to enhance systems provisioning and configuration management.
- Ensure security compliance and best practices across all Kubernetes deployments.
- Stay updated with industry trends and advancements to continually improve the platform.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in software engineering or system administration, with a focus on cloud infrastructure.
- 3+ years of hands-on experience with Kubernetes and container orchestration technologies.
- Proficient in cloud service providers such as AWS, Azure, or Google Cloud Platform.
- Solid understanding of networking protocols, microservices architecture, and application security.
- Experience with scripting languages such as Python, Bash, or Go.
- Familiarity with monitoring tools like Prometheus, Grafana, and ELK stack.
- Strong communication skills and the ability to work collaboratively in a team environment.
Technologies & Tools
The Senior Kubernetes Platform Engineer will primarily work with Kubernetes as the orchestration platform, alongside tools and technologies such as Docker for containerization, Helm for managing Kubernetes applications, Terraform for infrastructure as code, and various CI/CD tools like Jenkins or GitLab CI. Experience with configuration management tools like Ansible and observability tools such as Prometheus and Grafana will also be essential in optimizing our deployment processes and monitoring application performance.
Ideal Candidates
The ideal candidate for this position is a proactive and analytical thinker who possesses a knack for problem-solving and a passion for cloud-native technologies. They should have a strong foundation in systems engineering and software development, along with excellent interpersonal skills to effectively collaborate across departments. A successful Senior Kubernetes Platform Engineer demonstrates a commitment to continuous improvement and innovation, coupled with the ability to adapt to rapidly changing environments and new technologies.
Job alerts are where we started. See everything else Jobareer does, on one page. What Jobareer does →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.