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 GEICO, so some details may not match this job. The employer's own page has the real description.
Overview
As a Senior Staff Software Engineer specializing in Infrastructure as a Service (IaaS) at GEICO, you will play a pivotal role in the design, development, and management of innovative cluster management solutions. Your responsibilities will encompass collaborating with cross-functional teams to enhance system performance, optimize resource allocation, and drive automation initiatives, all while ensuring the scalability and reliability of our infrastructure. This remote position requires a high level of technical expertise and the ability to tackle complex challenges in a dynamic environment.
Job Responsibilities
- Design, implement, and maintain scalable infrastructure solutions for cluster management on the cloud.
- Collaborate with software development teams to streamline processes and enhance the deployment of applications.
- Develop automation scripts and tools to improve operational efficiency and reduce manual intervention.
- Monitor system performance, troubleshoot issues, and provide timely support for cloud infrastructure.
- Evaluate and integrate new technologies to improve the cluster management framework.
- Documentation of processes, architecture, and procedures to maintain operational excellence.
- Mentor junior engineers and contribute to skill-building initiatives within the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; advanced degrees preferred.
- Minimum of 8 years of experience in software engineering, focusing on infrastructure solutions.
- Strong expertise in cloud computing platforms, particularly AWS, Azure, or Google Cloud.
- Proficient in programming languages such as Python, Go, or Java.
- Experience with container orchestration technologies, such as Kubernetes or Docker Swarm.
- Solid understanding of networking concepts, virtualization, and distributed systems.
- Exceptional problem-solving abilities and analytical skills.
- Excellent verbal and written communication skills.
Technologies & Tools
In this role, you will work with a diverse set of technologies and tools that include cloud platforms like AWS, Azure, and Google Cloud; container orchestration solutions such as Kubernetes; automation and orchestration tools like Terraform and Ansible; and programming languages including Python and Go. Familiarity with Prometheus for monitoring and CI/CD tools such as Jenkins will also be beneficial in enhancing your contributions to the team.
Ideal Candidates
The ideal candidate for this position is a proactive and innovative individual who thrives in a fast-paced environment and possesses a deep understanding of IaaS principles. You should be adept at collaborating with diverse teams and have a passion for adopting emerging technologies to solve complex problems. Strong interpersonal skills, a commitment to continuous learning, and the ability to mentor others are essential qualities that will make you a successful addition to our team at GEICO.
Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.