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
The Senior Engineer - Site Reliability Engineering (SRE) for Continuous Integration/Continuous Deployment (CI/CD) at GEICO will play a pivotal role in enhancing the reliability, performance, and operational efficiency of our software systems. This position entails the implementation and management of CI/CD pipelines, ensuring smooth development processes, and alleviating operational burdens through automation and best practices. The ideal candidate will collaborate with cross-functional teams to design and deploy solutions that support our software delivery lifecycle while driving innovations that improve system stability.
Job Responsibilities
- Design, implement, and maintain CI/CD pipelines to facilitate seamless code integration and deployment.
- Monitor system performance and reliability, using metrics to drive continuous improvement efforts.
- Enhance automation for operational tasks, reducing manual interventions and risks associated with deployments.
- Collaborate with developers and product teams to establish best practices for software development and system reliability.
- Perform root cause analysis for production incidents and propose effective solutions.
- Manage infrastructure, including configuration management and provisioning, using Infrastructure as Code (IaC) tools.
- Conduct regular reviews of system architecture, assessing vulnerabilities and compliance with security standards.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- 5+ years of experience in software engineering, SRE, or a related technology field.
- Strong programming skills in languages such as Python, Go, or Java.
- In-depth knowledge of CI/CD tools such as Jenkins, GitLab CI, CircleCI, or similar platforms.
- Experience with container orchestration technologies, such as Kubernetes or Docker.
- A solid understanding of networking concepts and cloud infrastructure (AWS, Azure, Google Cloud).
- Excellent problem-solving skills and an ability to work independently and as part of a team.
Technologies & Tools
The Senior Engineer - SRE CI/CD will utilize a variety of technologies and tools to manage system reliability and deployment processes. These include CI/CD platforms such as Jenkins and GitLab CI, container orchestration tools like Kubernetes, configuration management tools such as Ansible or Terraform, as well as cloud services from AWS and Azure. Knowledge in monitoring tools like Prometheus or Grafana will also be essential to ensure proper system observability and performance tuning.
Ideal Candidates
Ideal candidates for the Senior Engineer - SRE CI/CD position at GEICO will possess a proactive mindset and a strong dedication to enhancing system reliability and performance. They should exhibit excellent collaborative skills, working effectively with cross-functional teams to foster a culture of continuous improvement. Strong analytical abilities, attention to detail, and the capacity to innovate are essential traits. The ideal individual will also demonstrate an eagerness to stay updated with industry best practices and emerging technologies.
Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.