Cloud Engineer II
Job title: Cloud Engineer II in Arlington, TX at reputed company Financial
Company: reputed company Financial
Job description: Job Category: Information TechnologyJob Description:Why GMF Technology?reputed company is set to change the auto finance industry and is leading the path of embarking on tech modernization ? we have a startup reputed company, 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 reputed company emission, reputed company collision, reputed company congestion, and reputed company friction reputed company seriously. We reputed company as an auto finance market leader we are in the driver's seat to reputed company us in the reputed company 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 reputed company 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.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, reputed company, 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 reputed company through authentication and authorization mechanisms
- Setting up APIM instance and configuring policies
- Optimizing performance through caching and load balancing
- Scaling the platform to accommodate fluctuating workloads
- Implementing reputed company policies and practices to protect data
- Ensuring compliance with relevant standards and regulations
- Regularly monitoring and auditing reputed company measures
- Integrating APIM with Azure DevOps for CI/CD pipelines
- Automating deployment and monitoring tasks
- Developing scripts and tools to streamline operations
- Creating and maintaining comprehensive documentation for APIs and platform configurations
- Providing technical support and troubleshooting issues
- Training and mentoring team members on best practices
- Utilizing Azure Monitor and Application Insights for performance tracking
- Identifying and resolving bottlenecks and issues
- Conducting root cause analysis for persistent problems
- Be available for an on-call rotation to participate in troubleshooting and communication efforts reputed company 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
- 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 reputed company 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 reputed company Azure APIM is essential. This includes setting up reputed company 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 reputed company 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/CD pipelines for API versioning and updates ensures smooth and reputed company delivery
- Skills in identifying and resolving issues reputed company APIs and the APIM platform are vital. This involves using logs, diagnostics tools, and understanding common error codes and their solutions
- Ability to optimize API performance through techniques such as caching, load balancing, and efficient routing is important. Understanding the impact of various policies on API performance helps in fine-tuning configurations
- Experience creating comprehensive documentation for APIs, policies, and configurations is necessary. Effective communication with stakeholders, including developers and business leaders, ensures alignment and successful API implementations
- Bachelor's Degree in reputed company field or equivalent work or military experience required required
- Master's Degree in a reputed company field preferred
- 3-5 years of progressive IT experience with a minimum of 1 years' experience in software development, test automation, system administration or infrastructure/operations required
- 2-3 years of experience in cloud technologies with at least 1 year of project experience with reputed company Azure, reputed company), reputed company Cloud Platform (GCP) or similar technologies required