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 CloudZero, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Engineer - Kubernetes at CloudZero will play a pivotal role in developing, implementing, and maintaining robust software solutions that leverage Kubernetes for container orchestration. This position requires advanced expertise in software engineering to optimize our cloud infrastructure, ensuring scalability, reliability, and performance. The successful candidate will collaborate closely with cross-functional teams to drive innovative cloud solutions, enhance our deployment processes, and ensure adherence to industry best practices.
Job Responsibilities
- Design, develop, and implement software solutions utilizing Kubernetes for container orchestration.
- Collaborate with product and design teams to translate requirements into technical specifications.
- Monitor and improve system performance, troubleshooting and solving issues proactively.
- Implement CI/CD pipelines to streamline deployments and improve overall software delivery speed.
- Conduct code reviews, provide mentorship, and foster a culture of continuous improvement within the engineering team.
- Stay up-to-date with emerging trends in cloud technologies and propose relevant enhancements.
- Document processes and maintain deployment architecture for reference and training purposes.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
- A minimum of 5 years of experience in software development, with a strong emphasis on Kubernetes.
- Proficiency in programming languages such as Go, Python, or Java.
- Experience with containerization technologies and orchestration tools.
- In-depth knowledge of microservices architecture and cloud-native applications.
- Familiarity with DevOps practices, CI/CD tools, and automation frameworks.
- Strong understanding of networking, security, and performance optimization in cloud environments.
Technologies & Tools
In this position, the Senior Software Engineer - Kubernetes will primarily utilize Kubernetes for orchestrating containers. Additional tools and technologies commonly used include Docker for containerization, Helm for managing Kubernetes applications, and various CI/CD tools such as Jenkins, GitLab CI, or CircleCI to facilitate automated deployments. Familiarity with cloud platforms like AWS, Azure, or GCP is also crucial for efficiently managing and deploying applications.
Ideal Candidates
The ideal candidate for this role is someone who exhibits strong problem-solving skills, a passion for innovation in cloud technologies, and the ability to work collaboratively in a team-oriented environment. They should possess a deep understanding of software development life cycles and thrive in agile settings. A proactive attitude towards continuous learning and improvement, along with excellent communication skills, will be fundamental in contributing to CloudZero's goals while also mentoring junior engineers.
In Iowa, the weekly job search for unemployment is 4 reemployment activities a week (at least 3 of them job applications), its agency says. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.