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.
Job Overview
The Staff Engineer – DevOps at GEICO is a pivotal role responsible for implementing and managing scalable infrastructure and automated deployment processes to ensure the smooth operation of software applications. This position involves collaborating with development and operations teams to enhance performance, reliability, and efficiency of the deployment lifecycle, thereby supporting the company's commitment to delivering exceptional service to its customers.
Job Responsibilities
- Design, implement, and maintain CI/CD pipelines to streamline software development workflows.
- Collaborate with cross-functional teams to identify and resolve integration issues.
- Manage cloud infrastructure utilizing tools such as AWS, Azure, or Google Cloud.
- Ensure system reliability, monitoring, and automation of deployment processes.
- Develop scripts and automate manual processes to improve efficiency.
- Implement security best practices within the DevOps lifecycle.
- Conduct performance tuning, capacity planning, and application monitoring.
- Collaborate with product and development teams to define technical requirements and solutions.
- Stay current with industry trends and emerging technologies to continuously enhance the DevOps processes.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- At least 5 years of experience in a DevOps role or similar technical capacity.
- Proficient in scripting languages such as Python, Bash, or Ruby.
- Experience with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Strong knowledge of cloud platforms (AWS, Azure, Google Cloud) and their services.
- Familiarity with configuration management tools like Ansible, Puppet, or Chef.
- Excellent problem-solving and analytical thinking skills.
- Effective communication and collaboration skills, capable of working in a remote team environment.
Technologies & Tools
The Staff Engineer – DevOps will work with a variety of technologies and tools essential for maintaining and enhancing infrastructure and deployment processes. Key technologies include AWS, Azure, or Google Cloud for cloud services; Docker and Kubernetes for containerization and orchestration; Jenkins or GitHub Actions for CI/CD pipelines; and Ansible or Terraform for infrastructure as code. Familiarity with monitoring tools such as Prometheus or Grafana will also be crucial in ensuring system performance and reliability.
Ideal Candidates
The ideal candidates for this position are proactive individuals with a strong technical foundation and a passion for continuous improvement. They should possess excellent communication skills, allowing them to effectively collaborate with diverse teams and share knowledge across the organization. A commitment to best practices in software development and a strong understanding of automation and cloud technologies will set them apart. Moreover, adaptability and a willingness to embrace new challenges in a constantly evolving environment will make them successful in this role.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.