Credit Acceptance is proud to be an award-winning company with local and national workplace recognition in multiple categories! Our world-class culture is shaped by dedicated Team Members who share a drive to succeed as professionals and together as a company. A great product, amazing people and our stable financial history have made us one of the largest used car finance companies nationally.
Our IT and Analytics Team Members utilize the latest technology to develop, monitor, and maintain complex practices that help optimize our success. Our Team Members value being challenged, are encouraged to express their ideas, and have the flexibility to enjoy work life balance. We build intrinsic value by partnering with all functions of our business to support their success and make strategic business decisions. We focus on professional development and continuous improvement while enjoying a casual work environment and Great Place to Work culture!
As a DevOps, Supervisor, you will lead a technical team responsible for all DevOps platforms. You will also support the enterprise deployment pipelines and secure code repository. You will help build a learning culture within the team and drive team engagement. You will ensure best practices for delivering, maintaining, and monitoring the code, data, and mobile pipeline. You will help the team understand, filter, and prioritize new work. You will coordinate efforts with cross-functional teams to deliver quality solutions. You will identify and drive improvement in team processes. You will assist in performing the work as well as mentoring the team.
This Supervisor of DevOps is part of the IT Operations team.
Outcomes and Activities:
This position will work from home; occasional planned travel to an office location may be required. However, this position is permitted to work at an office if requested by the team member.
Works collaboratively with PMO, Product, Stakeholders, and IT team members to achieve company objectives.
Defines and enforces standards, procedures and methodologies for effective operation, performance, security, and recovery of all enterprise application systems.
Oversees process to promote software packages from non-production to production environments.
Supports the implementation of deployment pipelines for all enterprise applications.
Understands, filters, and prioritizes new work for the team and supports the execution of the work.
Addresses or escalates risks to scope, timeline, and budget for work.
Maintains a backlog of work that clearly describes tasks. Keeps the backlog clean.
Coordinates remediation efforts for pipeline incidents or outages.
Drives strategic efforts to reduce the likelihood and impact of application issues.
Improves team processes by identifying areas of opportunity and mentoring team to resolve.
Monitors the health of the team, while recognizing and acting on coaching opportunities to increase team health.
Supports the team in the development of their skills.
Serves as a 24/7 escalation point for the team.
Competencies: The following items detail how you will be successful in this role.
Impact Analysis: Understand the rationale behind and how changes impact the enterprise and/or applications and across the technical ecosystem.
Solution Design: Ability to translate high level requirements to create and implement designs that meet the needs of the customer, are technically sound, maintainable, and cost effective. Ability to identify missing or ambiguous requirements. Ability to design at both high and low levels of abstraction, understand complex requirements and translate into understandable solutions. Ability to accurately estimate based on requirements.
Technical Domain: Understand the technical domain, including the application architecture, design, and data of the application they support and systems to which it interfaces.
Testing Techniques: Understand the range of testing techniques available well enough to select the most effective test procedures.
Bachelors degree or equivalent experience
Minimum 5 years of experience in DevOps, Application Development, or related IT field
Minimum 2 years of experience working with DevOps technologies, such as Apache Groovy, Jenkins, Git, Docker, Nexus, or similar technologies
Strong experience leading a technical team or leading technical projects
Experience with Linux and/or Windows environments and commands
Experience with test automation frameworks (JUnit API, Robot, Cucumber, SpecFlow, etc.)
Experience configuring and maintaining database versioning tools (Red Gate, Datical, etc.)
Experience with application & infrastructure monitoring for performance and availability (DynaTrace, SPLUNK, etc.)
Experience managing source code solutions & branching strategies (BitBucket, GitHub Enterprise, Subversion, Team Foundation Version Control, etc.)
Demonstrated experience designing and implementing technology enabled solutions
Experience within a Java / C++ environment
Experience working with cloud-based technologies, such as Azure DevOps or AWS
Experience with automation technologies and scripting languages