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 Talentify.io, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Sr. Software Engineer focused on Infrastructure as a Service (IaaS) with a specialization in Cluster Management, you will play a crucial role in developing and maintaining robust cloud infrastructure solutions. Your expertise will drive the design, implementation, and optimization of platforms that manage clusters efficiently. This remote position requires collaboration with cross-functional teams to enhance our services and ensure high availability and performance, making it an exciting opportunity for a tech-savvy professional with a strong background in cloud technologies.
Job Responsibilities
- Design, develop, and maintain scalable cloud infrastructure supporting IaaS applications.
- Implement and optimize cluster management solutions to improve system reliability and performance.
- Collaborate with product teams to translate business requirements into technical specifications.
- Monitor system performance, conduct troubleshooting, and implement changes to enhance resilience.
- Utilize automation tools to streamline deployment and management processes.
- Participate in on-call rotations to ensure service continuity and availability.
- Document architectural designs, processes, and best practices for knowledge sharing.
- Mentor junior engineers and contribute to their growth and development.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software development, with at least 3 years in cloud computing or IaaS environments.
- Strong proficiency in programming languages such as Python, Go, or Java.
- Experience with cluster management frameworks and orchestration tools (e.g., Kubernetes, Docker Swarm).
- Solid understanding of networking, storage, and virtualization technologies.
- Familiarity with CI/CD tools and DevOps practices.
- Excellent problem-solving skills and the ability to work independently and in a team.
Technologies & Tools
The successful candidate will work with a variety of technologies and tools integral to IaaS and cluster management, including but not limited to cloud platforms (AWS, Azure, Google Cloud), containerization tools (Docker and Kubernetes), monitoring systems (Prometheus, Grafana), and configuration management tools (Ansible, Terraform). A strong familiarity with programming and scripting languages will also be essential for automation and customization tasks.
Ideal Candidates
The ideal candidate for this position is a proactive and analytical thinker who thrives in a dynamic remote work environment. They should possess strong interpersonal skills, enabling effective collaboration with different teams. A passion for continuous learning and staying updated with emerging technologies in cloud services will differentiate a successful candidate. Additionally, candidates should exhibit a track record of successful project execution, demonstrating both technical aptitude and leadership capabilities.
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.