Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - DevOps image - Rise Careers
Job details

Senior Software Engineer - DevOps

Position Summary   

GEICO is seeking talented and experienced DevOps SRE with strong technical background in programming, configuration management, CI/CD pipelines, containerization and cloud platformsIn this role, you will design and maintain efficient infrastructure, automate deployment processes, monitor system performance, and collaborate with development teams to ensure reliable and scalable operations.  

  

Position Description   

At GEICO Technology Solutions, we are on a journey to revolutionize the Insurtech space with our technology offerings in the Insurance market and provide excellent service with better efficiency to our Customers and Associates. To achieve our vision and mission, we are focusing on transforming our existing tech to deliver products and capabilities that are marketplace ready and are agnostic of the Line of Business or the Channel utilized. With this massive mission, we are looking to build a strong team of skilled and talented DevOps engineers for our Claims Technology team with passion for building high-performance, low-latency platforms and applications. 

 

 

Position Responsibilities   

  • Scope, design, and develop scalable and resilient distributed infrastructure, platforms, and applications.  

  • Lead design sessions and topology reviews to enhance the quality of engineering across the organization.  

  • Execute infrastructure and software delivery using Agile methodology (Scrum and Kanban) to enable continuous delivery. 

  • Leverage Infrastructure as code, PowerShell scripting, operation portals (such as Azure Portal) and monitoring tools (including Prometheus, Grafana, ELK stack, Azure Application Insights) to ensure robust, timely and cost-effective outcomes. 

  • Lead migration efforts from on-prem legacy services to Kubernetes (AKS), Docker containers and App Services by collaborating with architects, developers, configuration management, network and security teams  

  • Effectively manage the delivery of multiple projects and initiatives simultaneously, mentor and support junior engineers. Share best practices and drive process improvements within and across teams.  

  • Build infrastructure definitions for highly resilient systems, apply technical expertise to troubleshoot across multiple systems, deploy multi-region high-availability systems and provide operational support. 

  • Automate operational tasks to improve efficiency and reduce manual work.  

  • Represent the team and provide outstanding 24x7 production support as part of an on-call rotation.   

 

 

 

Qualifications 

 

  • Bachelor’s degree in computer science or related field. 

  • 6+ years of experience in Infrastructure, DevOps, SRE and Cloud Architecture. 

  • Strong background in Software engineering and IT operations  

  • Proficiency in at least one programming language (Python, Java, Go, JavaScript). 

  • Strong knowledge of Linux/Unix systems, 2+ years of experience in scripting languages (Bash, Python) 

  • Understanding of networking concepts (Load balancing, Firewall, DNS, Nginx) 

  • 2+ years of experience working with monitoring tools (Prometheus, Grafana, ELK stack, Azure App Insights) 

  • Ability to implement and manage logging and alerting systems 

  • 2+ years of experience with IoC/Automation technologies (Terraform, ARM templates, Ansible) 

  • Experience with containerization technologies (Docker, Kubernetes, AKS) 

  • 3+ years of experience in Production support, incident triaging and Root Cause Analysis 

  • 2+ years of experience with build and release automation products (CI/CD, ADO, Git, Jenkins) 

  • Relevant certifications in Azure, DevOps, or Kubernetes administration are preferred. 

 

 

 

 

 


 

Annual Salary

$90,000.00 - $215,000.00

The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations.


 

GEICO will consider sponsoring a new qualified applicant for employment authorization for this position.


 

Benefits:

As an Associate, you’ll enjoy our Total Rewards Program* to help secure your financial future and preserve your health and well-being, including:

  • Premier Medical, Dental and Vision Insurance with no waiting period**
  • Paid Vacation, Sick and Parental Leave
  • 401(k) Plan
  • Tuition Assistance
  • Paid Training and Licensures

*Benefits may be different by location.  Benefit eligibility requirements vary and may include length of service.

**Coverage begins on the date of hire. Must enroll in New Hire Benefits within 30 days of the date of hire for coverage to take effect.

The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled.

GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and associates. GEICO also provides a work environment in which each associate is able to be productive and work to the best of their ability. We do not condone or tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment with mutual respect by and for all associates and applicants.

GEICO Glassdoor Company Review
2.7 Glassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star iconGlassdoor star icon
GEICO DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of GEICO
GEICO CEO photo
Todd Combs
Approve of CEO

Average salary estimate

$152500 / YEARLY (est.)
min
max
$90000K
$215000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - DevOps, GEICO

Are you an experienced Senior Software Engineer with a passion for DevOps? Join GEICO in Chevy Chase, MD, where you’ll play a pivotal role in transforming the Insurtech space! As part of our Claims Technology team, you will design and maintain our infrastructure, automate deployment processes, and collaborate alongside skilled development teams to ensure our systems are efficient, reliable, and scalable. This isn’t just any position - we are looking for someone who thrives in a dynamic environment and has solid expertise in programming, configuration management, and CI/CD pipelines. You will lead design sessions, manage multiple projects, and mentor junior engineers as you implement sophisticated solutions using tools such as Azure, Kubernetes, and Docker. If you’re ready to build high-performance applications and contribute to our mission of providing superior service to our customers, we want to hear from you! This is your chance to drastically impact our technology offerings and help us create innovative solutions that are agile and user-focused. You’ll be supported by a Total Rewards Program that enhances your financial future and well-being, and we’ll even consider sponsorship for qualified candidates. Get ready to make your mark at GEICO!

Frequently Asked Questions (FAQs) for Senior Software Engineer - DevOps Role at GEICO
What are the primary responsibilities of a Senior Software Engineer - DevOps at GEICO?

As a Senior Software Engineer - DevOps at GEICO, your main responsibilities will include designing and implementing scalable infrastructure, executing continuous delivery through Agile methodologies, collaborating with development teams, and automating deployment processes. You'll also lead migrations to cloud environments and support production systems 24/7, ensuring the robustness of our services.

Join Rise to see the full answer
What qualifications are required for a Senior Software Engineer - DevOps at GEICO?

To be considered for the Senior Software Engineer - DevOps position at GEICO, you should have a Bachelor's degree in computer science and at least 6 years of experience in Infrastructure and DevOps. Proficiency in programming languages like Python or Java, along with experience in containerization technologies such as Kubernetes, is essential. Additional skills in monitoring tools and Automation technologies will also be beneficial.

Join Rise to see the full answer
What tools will a Senior Software Engineer - DevOps use at GEICO?

In this role at GEICO, you will utilize various tools and technologies such as Azure Portal for cloud management, Docker and Kubernetes for containerization, and monitoring tools like Prometheus and Grafana. You'll also work with Infrastructure as Code (IaC) tools, including Terraform and Arm templates, alongside traditional programming and scripting languages.

Join Rise to see the full answer
How does GEICO support professional development for Senior Software Engineers in DevOps?

GEICO actively promotes professional development through their benefits program, including Tuition Assistance and Paid Training. As a Senior Software Engineer - DevOps, you will have opportunities to improve your skills, earn relevant certifications, and participate in mentoring junior staff, which helps foster a culture of continuous improvement.

Join Rise to see the full answer
Is there an on-call requirement for Senior Software Engineers in the DevOps team at GEICO?

Yes, as part of the on-call rotation, Senior Software Engineers - DevOps at GEICO are required to provide 24/7 production support. This ensures that critical systems are monitored and maintained effectively, allowing you to have a hands-on role in incident response and root cause analysis.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - DevOps
How do you approach designing scalable and resilient infrastructure as a Senior Software Engineer - DevOps?

When designing scalable infrastructure, I focus on understanding the application requirements, utilizing cloud resources effectively, and implementing microservices architecture. I leverage containerization for consistent deployment and apply best practices for resilience by incorporating redundancy and load balancing.

Join Rise to see the full answer
Can you explain your experience with CI/CD pipelines?

My experience with CI/CD pipelines includes setting up automated workflows using tools like Jenkins and Azure DevOps. I ensure that every code change is built and tested automatically, facilitating rapid deployment and helping to reduce the risk of errors in production.

Join Rise to see the full answer
What is your experience with container orchestration tools like Kubernetes?

I have several years of experience deploying applications using Kubernetes. I configure clusters, manage deployments, and ensure the scalability and health of services through proper resource allocation and monitoring.

Join Rise to see the full answer
How do you manage configuration management in DevOps?

I utilize tools such as Ansible and Terraform for configuration management, focusing on Infrastructure as Code practices to manage environments systematically. This minimizes inconsistencies and allows for smoother deployments across various environments.

Join Rise to see the full answer
What strategies do you follow for incident resolution and root cause analysis?

For effective incident resolution, I prioritize clear communication and documentation. I conduct root cause analyses to understand the underlying issues and implement corrective actions. I also emphasize preventive measures to avoid repeat incidents by refining processes.

Join Rise to see the full answer
Can you describe how you automate operational tasks?

I automate operational tasks through scripting in PowerShell or Python, and using configuration management tools to streamline processes like deployment and monitoring. This reduces manual error and enhances overall efficiency in the operations.

Join Rise to see the full answer
What is your familiarity with monitoring tools?

I am comfortable using monitoring tools such as Prometheus and ELK stack to gather system metrics and logs. I set up alerting mechanisms to proactively address issues and regularly analyze performance data to enhance system reliability.

Join Rise to see the full answer
How do you ensure security in a DevOps environment?

Security is ingrained in my DevOps practices. I implement concepts like least privilege access, regularly update dependencies, and use automated security scanning in CI/CD pipelines to identify vulnerabilities early in the development life cycle.

Join Rise to see the full answer
What experience do you have with cloud platforms?

I have extensive experience with cloud platforms like Azure, where I manage cloud resources and services. I ensure optimal configurations and leverage native tools for performance, cost management, and security.

Join Rise to see the full answer
How do you mentor junior engineers in a DevOps role?

I focus on structured mentorship by sharing best practices, providing guidance on complex problems, and fostering an environment where junior engineers feel comfortable asking questions. I also encourage pair programming and knowledge sharing sessions to enhance their learning experience.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago

As a Senior eLearning Developer at GEICO, you'll design and develop high-quality multimedia learning solutions in a collaborative, hybrid environment.

Photo of the Rise User
Posted 9 days ago

We are seeking a Senior Java+Python Hosting Engineer to revolutionize our cloud-based SDLC at a leading firm.

Photo of the Rise User
Posted 12 days ago

Become a key player at Displayr as a Senior Software Engineer, where you’ll shape innovative data solutions in a flexible and collaborative environment.

Photo of the Rise User

Join Visa as a Senior Principal Software Engineer to drive innovative AI solutions and lead technology strategy for risk management products.

Photo of the Rise User
Inclusive & Diverse
Startup Mindset
Collaboration over Competition
Growth & Learning

Join Outliant as a Solutions Architect II, driving the technical vision for our projects while utilizing your CMS expertise.

Photo of the Rise User

Join Esri's engineering team as a Senior Software Developer to create cutting-edge software solutions for ArcGIS Pro.

Photo of the Rise User
JLL Remote Aurangabad, MH
Posted 6 days ago

Join JLL's team as a Frontend Developer and contribute to the design of innovative web applications in a collaborative environment.

Photo of the Rise User
GEICO Hybrid Chevy Chase, MD
Posted 7 days ago

Join MSI Client Team as a Senior Software Engineer to develop innovative software solutions using .Net and Azure technologies.

Photo of the Rise User
Fivetran Remote Toronto, Ontario, Canada
Posted 9 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Transparent & Candid
Mission Driven
Dare to be Different
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Paid Holidays
Medical Insurance
Paid Volunteer Time
Social Gatherings
Some Meals Provided
Snacks

Join Fivetran as a Senior Software Engineer to help build world-class data solutions for our enterprise customers.

GEICO's seven operating principles help create a workplace in which their associates can thrive. 1. Respect, support and provide opportunity for all associates. 2. Be fanatics for outstanding customer service. 3. Be the low-cost provider. 4. ...

62 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!