GM Financial-posted 4 months ago
Full-time • Mid Level
Hybrid • Arlington, TX
5,001-10,000 employees
Credit Intermediation and Related Activities

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.

  • Designing, creating, and deploying APIs
  • Monitoring API usage and performance
  • Implementing versioning and updates
  • Ensuring API security 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 security policies and practices to protect data
  • Ensuring compliance with relevant standards and regulations
  • Regularly monitoring and auditing security 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 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
  • A solid grasp of core API concepts, such as RESTful services, SOAP, HTTP protocols, and API lifecycle management
  • Familiarity with JSON, XML, and OpenAPI/Swagger specifications
  • Knowledge of Azure services, including resource management, Azure portal navigation, and cloud concepts
  • Extensive working experience in Azure Resource Manager (ARM) templates, Terraform and Azure CLI
  • Experience with security protocols such as OAuth, JWT, and API keys
  • Understanding Azure AD for authentication and authorization
  • Skills in designing and developing APIs using languages like C#, Python, Java, or Node.js
  • Knowledge of API design best practices, including versioning, error handling, and documentation
  • Proficiency in setting up and interpreting monitoring tools like Azure Monitor, Log Analytics, and Application Insights
  • Knowledge of configuring API gateways, policies, and developer portals within Azure APIM
  • Understanding how to integrate APIM with other Azure services like Azure Functions, Logic Apps, and Service Bus
  • Familiarity with DevOps practices and tools such as Azure DevOps, Git, and Jenkins
  • Knowledge of creating CI/CD pipelines for API versioning and updates
  • Skills in identifying and resolving issues within APIs and the APIM platform
  • Ability to optimize API performance through techniques such as caching, load balancing, and efficient routing
  • Experience creating comprehensive documentation for APIs, policies, and configurations
  • Master's Degree in a related field preferred
  • 401K matching
  • Bonding leave for new parents (12 weeks, 100% paid)
  • Tuition assistance
  • Training
  • GM employee auto discount
  • Community service pay
  • Nine company holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service