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 Senior Engineer - SRE CI/CD role at GEICO is pivotal in driving the implementation and optimization of Continuous Integration and Continuous Deployment (CI/CD) processes across our software development lifecycle. This position requires an experienced professional who can advocate for best practices, enhance system reliability, and ensure seamless deployment of applications. The candidate will be responsible for troubleshooting issues, automating workflows, and collaborating with cross-functional teams to foster a culture of continuous improvement.
Job Responsibilities
- Design, implement, and manage CI/CD pipelines to facilitate efficient software deployment and integration.
- Monitor system performance and production issues; resolve incidents affecting service availability and reliability.
- Collaborate with development teams to identify, troubleshoot, and resolve CI/CD and infrastructure-related issues.
- Implement automation solutions to streamline workflows and reduce manual effort in deployment processes.
- Establish best practices for CI/CD processes that align with industry standards and organizational goals.
- Document systems, processes, and best practices for improved knowledge sharing and onboarding.
- Participate in on-call rotations and emergency responses to ensure system reliability.
- Continuously evaluate emerging technologies and make recommendations for adoption to improve existing systems.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in Site Reliability Engineering (SRE), DevOps, or related fields.
- Proficient in CI/CD tools such as Jenkins, GitLab CI, CircleCI, or similar platforms.
- Strong understanding of containerization technologies (e.g., Docker, Kubernetes).
- Experience with cloud providers (e.g., AWS, Azure, GCP) and cloud-native application deployment.
- Knowledge of programming and scripting languages (e.g., Python, Bash, Java).
- Solid understanding of Linux/Unix systems and networking concepts.
- Excellent problem-solving skills and organizational abilities.
Technologies & Tools
This position primarily utilizes a range of tools and technologies aimed at enhancing CI/CD processes and site reliability. Key tools include Jenkins for continuous integration, Docker for containerization, Kubernetes for orchestration, and various monitoring solutions such as Prometheus and Grafana. Familiarity with cloud services like AWS or Azure is also essential for managing deployment in cloud environments.
Ideal Candidates
The ideal candidate for the Senior Engineer - SRE CI/CD position is someone who possesses a strong technical background combined with a proactive and analytical mindset. They should be adaptable to swiftly changing environments and possess exceptional teamwork and communication skills. A passion for process improvement, system reliability, and a keen interest in cutting-edge technologies will further enhance their fit for this role.
New Hampshire has 12 American Job Centers. We list each with its address and hours. Find one →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.