cover image
GM Financial

DevOps Automation Engineer I

Hybrid

Arlington, United states

Full Time

02-10-2025

Share this job:

Skills

Communication Python Java JavaScript C# Ruby Bash PowerShell HTML CI/CD DevOps Docker Kubernetes Configuration Management Scripting and Automation Jenkins Ansible Azure DevOps Azure Functions Networking Technical Writing Operating Systems System Administration Programming apache git Organization Analytical Skills Azure cloud platforms Agile SDLC Nginx CI/CD Pipelines TCP/IP Terraform

Job Specifications

Job Description

Why GMF Technology?

GM Financial is set to change the auto finance industry and is leading the path of embarking on tech modernization - we have a startup mindset, and preserve our small company culture, in a public company environment with financial stability and intense growth over a decade-plus history. We are data junkies and trust in data and insights to advance our business objectives. We take our goal of zero emission, zero collision, zero congestion, and zero friction very seriously. We believe as an auto finance market leader we are in the driver's seat to lead us in the GM EV mission to change the world. We are building global platforms, in LATAM, Europe, China, U.S. and Canada- and we are looking to grow our high-performing team. GMF is comprised of over 10,000 team members globally. Join our fintech culture within a Blue-Chip company where we are changing the way we use technology to support our customers, dealers and business.

Flexible hybrid work environment (onsite 2 days a week/3 days remote) at our Arlington (AOC1), TX office.

Please note: We are unable to provide any type of sponsorship for this position at this time.

Responsibilities

About the Role

The DevOps Automation Engineer I will be responsible for developing solutions to enable developer productivity across the enterprise. The engineer will be tasked with the automation of security and governance controls, implementation, and maintenance of the tools and infrastructure that support the SDLC pipeline and configuration management capabilities. Finally, the engineer will be responsible for acting as a developer advocate, helping to explain the needs of developers to the wider organization and evangelizing capabilities provided by the team.

Develop and support the tools and infrastructure that support the SDLC pipeline and configuration management capabilities
Implement, customize and deploy CI/CD pipelines for software and infrastructure delivery
Conduct knowledge transfer of standards, technical approach, and tooling capabilities of the team
Communicate technical approach and implementation status to stakeholders
Conduct problem isolation and troubleshooting on the infrastructure and tools owned by the team
Contribute to continuous improvement of the tools and capabilities of the team
Perform system planning, installation, and upgrades of the tools and infrastructure owned by the team
Evangelize best practices, policies, and capabilities of the team to development organization
Act as an advocate for stakeholder requirements when dealing with other teams in the enterprise
Lead and/or facilitate critical incident escalation activities where required
Manage intake queue working in an agile environment
Update platform KPIs to be consumed by stakeholders
After hours support and participation in an on-call rotation as needed

Qualifications

What makes you a dream candidate?

Knowledge & Skills

Experience leveraging and managing CI/CD tool chain products like Git, Azure DevOps, Jenkins, Octopus Deploy, etc.
Knowledge of configuration management tools like Ansible, Chef, Puppet
Knowledge of provisioning tools like Terraform, ARM templates, Cloud Formation, etc...
Knowledge of scripting and automation programming -- languages like Ruby, Python, JavaScript, Bash, PowerShell
Familiarity with a development framework for at least one of the following languages: JavaScript, C#, GoLang, Ruby, Python
Knowledge of enterprise platforms, operating systems, web applications and micro-services
Knowledge of containers and container management technologies like Docker, Kubernetes, Rancher, etc.
Knowledge of WebApp and API technologies - XML, XSL, WSDL, SOAP, JSON, HTML, and REST
Knowledge on controlling access to APIs via authentication and authorization utilizing OAuth
Working knowledge and troubleshooting experience with TCP/IP, DNS, and other common network protocols
Familiarity with using SSL certificates, reverse proxies, and load-balancing
Knowledge of IT security, networking, and infrastructure practices and capabilities
Knowledge of information systems concepts, system administration and cloud platforms
Knowledge of public cloud architectures and offerings: Blob, EC2, S3, Cosmos DB, Azure Functions, AKS, EKSExcellent communication, technical writing, and documentation skills
Ability to work collaboratively, building relationships with team members and stakeholders
Strong troubleshooting and analytical skills
Experience using at least one of the following: JavaScript, Bash, PowerShell, Python, Ruby, GoLang, C#, Java
Experience with automated build and release tools (Jenkins, TFS/Azure DevOps, Artifactory, Octopus)
Experience running and troubleshooting applications running on containers
Experience administering servers
Experience working with configuration management/infrastructure-as-code tools (Puppet, Terraform, Chef, Ansible, Salt, DSC)
Experience working with web server technologies (NGINX, Apache, Tomcat, IIS, etc.)

About the Company

GM Financial is the captive finance company and the wholly owned subsidiary of General Motors and is headquartered in Fort Worth, Texas. The company is a global provider of auto finance solutions, with operations in North America, Latin America and China. Through our long-standing relationships with auto dealers, we offer attractive retail loan and lease programs to meet the needs of each customer. We also offer commercial lending products to dealers to help them finance and grow their businesses. GM Financial employs more t... Know more