cover image
GM Financial

Cloud Engineer II

Hybrid

Arlington, United states

Full Time

18-10-2025

Share this job:

Skills

Communication Teamwork Python Java C# CI/CD DevOps Monitoring Jenkins Azure DevOps Azure Functions Stakeholder Management Training git Organization Azure node.js Analytics Strategic Planning CI/CD Pipelines API Management 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:

A cloud engineer plays a crucial role in supporting Azure API Management (APIM), helping organization manage, secure, and scale their APIs. Supporting Azure APIM requires technical expertise, strategic planning, and teamwork. By performing below outlined job duties, a cloud engineer needs to ensure the efficient operation, security, and scalability of APIs, essential for an organization's digital transformation.

API Management

Designing, creating, and deploying APIs
Monitoring API usage and performance
Implementing versioning and updates
Ensuring API security through authentication and authorization mechanisms

Platform Configuration and Optimization

Setting up APIM instance and configuring policies
Optimizing performance through caching and load balancing
Scaling the platform to accommodate fluctuating workloads

Security and Compliance

Implementing security policies and practices to protect data
Ensuring compliance with relevant standards and regulations
Regularly monitoring and auditing security measures

Integration and Automation

Integrating APIM with Azure DevOps for CI/CD pipelines
Automating deployment and monitoring tasks
Developing scripts and tools to streamline operations

Documentation and Support

Creating and maintaining comprehensive documentation for APIs and platform configurations
Providing technical support and troubleshooting issues
Training and mentoring team members on best practices

Performance Monitoring and Troubleshooting

Utilizing Azure Monitor and Application Insights for performance tracking
Identifying and resolving bottlenecks and issues
Conducting root cause analysis for persistent problems

Collaboration and Stakeholder Management

Be available for an on-call rotation to participate in troubleshooting and communication efforts outside of normal business hours
Working closely with development and operations teams
Communicating with business stakeholders to understand requirements
Providing regular updates and reports on API performance and issues

Qualifications

What makes you a dream candidate?

Knowledge And Skills

A solid grasp of core API concepts, such as RESTful services, SOAP, HTTP protocols, and API lifecycle management, is crucial. Familiarity with JSON, XML, and OpenAPI/Swagger specifications is also beneficial
Knowledge of Azure services, including resource management, Azure portal navigation, and cloud concepts, is required
Extensive working experience in Azure Resource Manager (ARM) templates, Terraform and Azure CLI are required
Experience with security protocols such as OAuth, JWT, and API keys is necessary to ensure secure API interactions. Understanding Azure AD for authentication and authorization is also critical for safeguarding APIs
Skills in designing and developing APIs using languages like C#, Python, java, or Node.js are essential. Knowledge of API design best practices, including versioning, error handling, and documentation, is important for maintaining high-quality APIs
Proficiency in setting up and interpreting monitoring tools like Azure Monitor, Log Analytics, and Application Insights is crucial. These tools help in tracking API performance, identifying issues, and optimizing performance
Knowledge of configuring API gateways, policies, and developer portals within Azure APIM is essential. This includes setting up rate limiting, request/response transformations, and caching
Understanding how to integrate APIM with other Azure services like Azure Functions, Logic Apps, and Service Bus can enhance API capabilities. This integration facilitates serverless architectures and complex workflows
Familiarity with DevOps practices and tools such as Azure DevOps, Git, and Jenkins is important for automating API deployment and management
Knowledge of creating CI

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