Release Engineer

Hagerty

(Traverse City, Michigan)
Full Time
Job Posting Details
About Hagerty
It's all about passion. We have grown to be the global leader for collector car and boat insurance, but we're still just a family business built on a love for the hobby. Our passion drives us to keep improving our product and to give our clients the best service imaginable.
Summary
Hagerty, the leading provider of classic car insurance, valuation tools and roadside service for people who love cars, has an opportunity for a Release Engineer. This individual is responsible for designing and deploying the technology infrastructure required for supporting and maintaining production and non-production systems at Hagerty.com including: release management, configuration management, source code management systems/code build systems and CI/CD pipelines. This role will be based in the Traverse City, MI office.
Responsibilities
* Work with the Release Management team and business stakeholders on implementing new and emerging technology solutions. * Support development activities in all features in the Continuous Integration Platform. * Collaborate with development, QA, operations, site support, and infrastructure teams to maintain high-quality deployment artifacts as they move through the entire deployment pipeline. * Create and enhance software to automate test, staging and production service/system deployments. * Understand where automation can be applied to various aspects of the development process and support projects to implement these solutions to gain organizational savings. * Help automate and streamline our operations and processes while working closely with the Infrastructure/Software Development groups and senior IT management. * Responsible for the set-up and automation of applications on public PaaS platforms and containers. * Own infrastructure as code, spanning private / public / hybrid cloud and bare-metal. * Support and maintain tools for deployment, monitoring and operations. * Proactively seek opportunities to implement improvements in the development process and deployment pipeline. * Support more stable operating environments by continuously improving the infrastructure to be easily deployable and scalable.
Ideal Candidate
* Bachelor's Degree in Computer Science/Engineering and or equivalent experience. * 2+ years of experience with various scripting, programming languages and frameworks such as PowerShell, C#, Python, Java, REST. * 2+ years of experience with Continuous Integrating using tools TeamCity, Perforce, Octopus Deploy, Nuget Package manager. * 2+ years' experience with Deployment Automation and Configuration Management tools like Chef / Puppet / Ansible * 5+ years' experience working on VMWare hosted Windows systems. * 2+ years of experience with cloud computing and containerization technology such as Google Cloud, Amazon EC2, Docker, Microsoft Azure. * Experience with networking (firewalls, Load Balancer (Citrix Netscaler), routers) * Experience with SQL Server including backup and recovery as well as network operating systems – preferably Windows Server, Active Directory and VMware. * Experience with Monitoring and log analytics tools (AppDynamics, Log4Net, QRadar) * Infrastructure-as-code (Chef, Puppet, Ansible or equivalent) * Containerization Experience (Docker or equivalent) * Demonstrable understanding of Continuous Delivery principles and practices

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.