Jobs /

DevOps Software Engineer

GEICO

Apply Now

Job Details

Location: Posted: Jul 10, 2020

Job Description

The GEICO Corporate Support Systems department has an exciting opportunity for a DevOps Software Engineer to join our team and make significant contributions to our DevOps and technical strategy.

Ready to make an impact? If so, read on...

The GEICO Corporate Support Systems department owns the PeopleSoft applications for Financial Systems and Agent Licensing as well as our PeopleSoft HR and Time and Labor Systems which now reside in the Oracle Cloud. Additionally, we are responsible for maintaining security and monitoring for our Workday SaaS application, infrastructure for Actuarial Systems and other COTS applications, as well as DevOps support for various .NET systems. The successful candidate will play an integral role in our overall DevOps strategy to migrate eligible on-premises systems to a cloud solution and help with system automation initiatives leveraging C#, PowerShell, and Web API's. The ideal candidate will also be self-motivating and driven to consistently deliver outstanding customer support and will have demonstrated experience with troubleshooting production problems as well as a coordinating effort across multiple teams within IT and the business organization.

Core Responsibilities:

Analyze, develop, and execute a plan to migrate eligible applications from on-premises to a cloud solution.

Examine application code, and device performance improvement solutions for production operations.

Implement proactive monitoring and redundancy at all tiers to help meet GEICO's aggressive reduction in unplanned outage time.

Configure Windows/Linux servers as needed, troubleshoot issues, and recommend system enhancements.

Use Continuous Deployment for faster and efficient deployments of code projects using the CI/CD pipeline.

Review and guide applications designs to meet performance, scalability, and reusability requirements.

Work with Finance, HR, and Technology leadership to develop and execute system processes.

Collaborate with application development teams and operations teams to create synergy leading to successful application delivery.

Contribute to technical process improvements across a variety of disciplines such as training, CM, Agile, and modern development practices.

Troubleshoot and resolve deployment/configuration/set up issues and work with appropriate teams to correct any issues.

Provide 24x7 on-call production support on a rotational basis.

Candidate Required Qualifications:

2 years demonstrated experience applying SaaS/PaaS/IaaS principles and cloud platforms (logical compute, storage and network) to provide solutions to the business.

2 years of DevOps experience deploying/migrating to cloud environments (Azure, Oracle, Soft Layer, AWS, Google, etc.).

2 years of application servers experience administering with Windows Server 2012R2 and later.

2 years applying concepts related to IP Address Management, Firewalls, Certificates, Load Balancing and Security compliance principles.

2 years demonstrated experience supporting Active Directory, ADFS, SSO, and Windows Authentication solutions.

2 years supporting systems from an infrastructure, code, database, and security concept perspective.

Understanding of financial, business, and technical constraints with ability to apply them to effective design solutions.

Strong conceptualization, problem-solving, and analytical skills at a system design level.

Ability to communicate effectively with business executives, technical teams, and end-users.

Excellent team work and people skills.

Desired Qualifications:

Exhibit strong critical thinking, decision making and problem-solving skills as well as excellent interpersonal skills.

Proven track record of DevOps, Windows/Linux administration, and cloud application programming experience.

Proven track record of Oracle Enterprise database experience including SQL tuning and table backups/restores.

Strong experience in database design, tuning, and database driven web development with Microsoft SQL.

Strong understanding of scripting using PowerShell for command line administration of Windows Server environments.

Strong understanding of Linux/Unix scripting and Linux administration commands.

Experience with script programming in one or more languages (Java, JavaScript, Python, Perl, C++, C#, Bash Shell, PowerShell, JSON).

Experience with SCM solutions such as (Git, GitLab) and provide access, support and training to the new hires.

Knowledge of build automation, release management, and system testing best practices.

Working knowledge of JIRA and Confluence administration and Agile principles (Scrum/Kanban) is a plus.

Understanding of financial, business, and technical constraints with ability to apply them to effective design solutions.

Understanding of system monitoring principles (synthetic monitoring, APM).

Infrastructure design and architecture experience for the cloud and on-premise.

Working knowledge of Workday SaaS Security concepts.

Azure Certification is a PLUS. Any of the 70-4xx or 70-5xx (Developing Microsoft Azure Solutions, implementing MD Azure Infrastructure Solutions, Microsoft Azure Solutions, implementing MS Azure Infrastructure Solutions, Microsoft Architecting Azure Solutions).

Responsible for designing and maintaining web applications, business logic and database structures for .Net, PHP, or Java Web Applications.

Document and maintain standards for software platforms for corporate use according to guidelines devised by IT.

Test, research and respond to use cases of application system, including; but, not limited to SaaS, IaaS, PaaS, and on-prem.

Both IT and non-IT associates are eligible to post, however, if an associate in a location other than Plaza is selected, he/she must be willing to relocate at his/her own expense to the Plaza.

Grade will be assigned commensurate with experience and skills of selected candidate.

Note: The safety of our associates, both current and future, is GEICO’s highest priority. At this time, most of our associates are working remotely due to the current COVID-19 pandemic. Candidates who are selected for this position will be trained remotely and must be able to work from home in a designated work area. Once GEICO determines it is safe for associates to return to the office, candidates may be required to work in our Chevy Chase, MD office.


About GEICO For more than 75 years, GEICO has stood out from the rest of the insurance industry! We are one of the nation's largest and fastest-growing auto insurers thanks to our low rates, outstanding service and clever marketing. We're an industry leader employing thousands of dedicated and hard-working associates. As a wholly owned subsidiary of Berkshire Hathaway, we offer associates training and career advancement in a financially stable and rewarding workplace.
Our associates' quality of life is important to us. Full-time GEICO associates are offered a comprehensive Total Rewards Program*, including:
  • 401(k) and profit-sharing plans
  • Medical, dental, vision and life insurance
  • Paid vacation, holidays and leave programs
  • Tuition reimbursement
  • Associate assistance program
  • Flexible spending accounts
  • Business casual dress
  • Fitness and dining facilities (at most locations)
  • Associate clubs and sports teams
  • Volunteer opportunities
  • GEICO Federal Credit Union
* Benefit offerings for positions other than full-time may vary.
GEICO is an equal opportunity employer. GEICO conducts drug screens and background checks on applicants who accept employment offers.
How to Apply Click "Apply for Job" to complete your application. You will need an active email address and phone number. Please upload your resume, preferably as Word .doc files or PDF. Once you begin your application you can save it and access it later. Your application should include any work and/or internship experience from at least the past five years. #LI-TS1 #DICE

About GEICO

GEICO, Government Employees Insurance Company, has been providing affordable auto insurance since 1936.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free