Azure DevOps Engineer – (REMOTE)

at GEICO
Published January 12, 2023
Location Martin's Additions, MD
Category Default  
Job Type Full-time  

Description

GEICO Technology Solutions is looking for a dynamic, highly motivated and delivery-oriented Cloud Software engineer for an exciting opportunity in our DevOps team.  Our department delivers complex and mission critical systems for GEICO’s underwriting and rating needs and this team is responsible for the its DevOps and Configuration Management needs. The ideal candidate is someone passionate about applying DevOps concepts daily in their role as a DevOps and CI/CD engineer with strong infrastructure knowledge on Azure DevOps, Kubernetes, PowerShell, and development knowledge on .NET and ASP .NET. 

In this role you will:

  • Design cutting edge CI/CD solutions which are reliable and efficient for our modern applications.
  • Collaborate with Architects, Developers & Operations teams to develop industry leading build and release pipelines in Azure DevOps that are fully automated (YAML based) and efficient for homegrown .NET applications and vendor solutions.
  • Be a contributing partner for our migration efforts from Azure PaaS/IaaS services to Kubernetes containers or App Services.
  • Be able to write C# code with modern UI framework in Reach or Angular to build deployment dashboards.
  • Be able to balance delivery of multiple projects/initiatives simultaneously and sometimes be part of cross-cutting teams.
  • Collaborate with automated testing teams, monitoring teams, and infrastructure teams to ensure reliable deployments. Resolve dependencies and ensure that deadlines are met.
  • Effectively represent the team and provide excellent 24x7 support on an on-call rotational basis.

Technical & Business Skills:

  • 5+ years of proven experience in Cloud DevOps with specialization on developing, automating and maintaining CI/CD pipelines for build and releases in Azure DevOps (formally known as VSTS).
  • 5+ years of proven configuration management experience in code management, code branching and merging, resolving merge conflicts, feature-flag code management and Git or GitHub administration.
  • 3+ years of proven experience in designing, building and implementing Continuous Integration and Continuous Deployment process. Automate repetitive tasks through PowerShell scripting, ANT, Make or similar build & deployment languages.  
  • 3+ years of proven experience with build and release automation products (e.g. TFS, VSTS , Git, Jenkins)
  • 3+ years of proven experience in configuring Sonar cube with Azure DevOps (TFS is acceptable) for code quality scans.
  • 3+ years of proven experience working with monitoring tools such as SPLUNK, Dynatrace. 
  • 3+ years of proven ability to troubleshoot and remediate issues during releases.
  • 2+ years of proven experience in creating and automating YAML based deployment processes for .NET and packaged vendor solutions.
  • 2+ years of proven experience with Azure Kubernetes, Azure functions, Webb app application deployments.
  • 2+ years of proven experience with automating MS Sql server database application. Must have DACPAC, SSIS AND SSRS deployment.
  • Be able to automate certain load testing activities. Prior experience in StromRunner is a plus.
  • Be able to build release reports from Azure DevOps for stakeholders and management a plus.
  • Prior experience with 3rd party software’s such as FICO, Metrastrom and Terraform is a plus.

Soft Skills:

  • Proven experience with Safe Agile or Agile development practices, methodologies (Sprint planning, Daily Scrums, Backlog grooming and updating ADO artifacts to ensure work is tracked appropriately) and Atlassian Products (Jira, Confluence, Service Desk).
  • Strong conceptualization abilities, detailed oriented, critical/analytical thinking & troubleshooting skills with ability to work independently and deliver consistent results to difficult problems. 
  • Needs to be self-motivated and results driven individual. Be able to quickly adjust to changing priorities.
  • Independent and strong team player with a desire to learn by collaborating within peers and Application teams.
  • Effective organization and communication skills, both written and verbal to the extent of communicating technical issues to non-technical stakeholders eloquently.
  • Experience with Change Management processes is a must, prior experience with tools like Helix (BMC) and Service Now is a plus.
  • Proven experience in coaching and mentoring junior and offshore team members.
  • Prior experience in Insurance Domain is a plus.

Preferred Qualifications:

  • Bachelor's degree in Computer Science or a related field.
  • Experience with an Azure portal, Azure PowerShell, ARM templates and technologies. Automation of infrastructure services on Azure/AWS/Others is preferred.
  • Azure Certification is a PLUS. AZ-900 will be required after joining. Any of the 70-4xx or 70-5xx (Developing Microsoft Azure Solutions, implementing MS Azure Infrastructure Solutions) is a plus.

Benefits:

At GEICO, we make sure you have the support and resources to leverage and develop your skills, secure your financial future, and take care of your health and well-being. GEICO continually seeks to provide a workplace where everyone can be their authentic self. To help achieve this goal, we support associate-led Employee Resource Groups that foster a true sense of community. Through GEICO’s competitive benefits offerings and various training and development opportunities, we have you covered with our Total Rewards Program* that includes:

  • Premier Medical, Dental and Vision Insurance with no waiting period**
  • Paid Vacation, Sick and Parental Leave
  • 401(k) Plan
  • Tuition Assistance including Direct Billing and Reimbursement payment plan options
  • Paid Training, Licensures, and Certificates

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

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

The safety of our associates is GEICO’s highest priority. If you are required to come into the office for licensing, training, or orientation, please note that we have implemented a variety of safety precautions within our offices. Additional safety precautions include no-contact temperature screening stations, added signage for associates on common-area occupancy limits, socially distanced workstations, and increased cleaning procedures for all areas.

GEICO is proud to be an equal opportunity employer. We are committed to cultivating an environment where equal employment opportunities are available to 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 celebrates diversity and believes it is critical to our success. As such, we are committed to recruit, develop and retain the most talented individuals to join our team.

#AJ19

Drop files here browse files ...