Lead DevOps Engineer
Published | September 16, 2023 |
Location | Saint Paul, MN |
Category | Default |
Job Type | Full-time |
Description
About defi SOLUTIONS:
It's an exciting time to join defi!
defi SOLUTIONS partners with captives, banks, credit unions, and finance companies of all types and sizes to allow lenders to focus and transform their operations. The company's comprehensive suite of originations, servicing, and analytics solutions together with technology-enabled processing services creates a flexible, configurable, and scalable platform that addresses lenders and borrowers ever-evolving needs. defi SOLUTIONS combines the expertise of defi SOLUTIONS and the former Sagent Auto Lending with the backing of Warburg Pincus, Bain Capital Ventures and Fiserv.
Position Purpose:
The Lead DevOps Engineer manages and oversees the DevOps team and plays an integral role in implementing and executing cloud practices for build management, product release and operation processes. The role is responsible for managing and automating the build and deployment process and regression testing, building tools and monitoring used in product implementations. The Lead DevOps Engineer will help in defining, maintaining procedures and tools that are used to deliver releases in a repeatable and scalable manner. You will work with operational and development engineering experts to define requirements, solutions, and deliverables. Additionally, you will work with Client Services, Relationship Management and various development and technical teams to ensure the operational needs of our clients and internal users are met. This role is multi-faceted, requiring a candidate with strong communication skills and strong leadership skills.
Essential Job Responsibilities:
Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.
* Provide direction, mentoring, and technical leadership to a team of DevOps engineers.
* Promote new ideas, strategies, technologies, and concepts, to improve service quality and reduce costs.
* Lead in the Build out of Azure Cloud and Dev Ops best practices
* Design, configure, automate, and maintain build pipelines for deploying infrastructure and code.
* Provide advanced knowledge of all aspects of Azure Infrastructure including VMSS, VM, AppGW, Network Resources, Key Vaults, Azure Monitor, Log Analytics.
* Provide master skillsets with Azure ARM Templates and Azure DevOps CI/CD methodology.
* Identify manual processes that can be automated.
* Enable internal functionality (e.g., monitoring and alerting based on application performance, automated testing frameworks, etc.) to ensure all SLAs are hit both internally and externally.
* Engage with the DevOps and Cloud Architecture group on architecture review decisions.
* Ensure a stable production and Client facing environments that are well built with a clear escalation path for solving issues.
* Enable solution architecture to meet defi's requirements including, but not limited to, those regarding cloud spend, scalability, performance, etc.
* Integrate Azure cost management monitoring and alerting in all aspects of the Dev Ops processes.
* Provide escalated on-call support for system availability.
* Utilize Agile practices to manage and deliver features.
* Produces detailed technical documentation.
* Deliver infrastructure as code through continuous integration and continuous delivery pipeline.
* Ensure an accurate business continuity plan is maintained and tested.
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
Required Qualifications/ Skills:
* Bachelor's degree or equivalent work experience
* DevOps engineer with 8+ years of cloud experience and is an expert in cloud-based technology.
* Minimum of 5 years of experience with a range of automation and configuration management
* Demonstrate advanced knowledge of all aspects of Azure Infrastructure including, VMSS, VM, AppGW, Network Resources, Key Vaults, Azure Monitor\Log Analytics
* Demonstrate mastery with Azure, Azure ARM Templates and Azure DevOps CI/CD methodology.
* Demonstrate proficiency in Azure DevOps, CI/CD, Arm Templates and Azure Cloud IAAS and PAAS
* Experience leading teams
* Strong oral and communication skills and experience interacting with senior leaders within an organization.
* Ability to multi-task and work well in a team environment as well as work independently without much supervision and ensure project goals are met.
* Solid knowledge of various well-documented patterns and techniques for cloud engineering and software development
* Have a creative and analytical mindset, and naturally facilitate creative/collaborative problem-solving techniques.
Preferred Qualifications:
* Microsoft Certification in Azure Administration and/or Azure DevOps Engineering
* Production-level experience in Terraform
* Expert in cloud-based technology such as VMs, VMSS, KeyVault, Storage Accounts, Managed Instance, etc.
* AKS/Containers experience
Additional eligibility requirements:
* An achiever, self-starter, and eager to learn.
* You'll have a proven track record of results as we'll expect you to act decisively, think big, and manage your time and your team's time to meet deadlines in a fast-paced, high-volume environment.
* Most importantly, you'll want to contribute to a diverse, supportive, and talented team.
Travel required:
* Up to 10%
Affirmative Action/EEO statement:
defi SOLUTIONS is an Equal Opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status.