Azure Cloud Engineer

Caterpillar Caterpillar · Industrial · East Peoria, IL

This role focuses on designing, building, and operating Azure cloud infrastructure and platform services that support enterprise-scale AI and machine learning workloads. The engineer will deploy and integrate Azure AI services, automate infrastructure, and manage PaaS solutions, acting as a technical contact for Azure platform services. The role emphasizes automation, DevOps, and problem-solving within a global, distributed environment, with a focus on enabling AI integration and modernizing enterprise technology platforms.

What you'd actually do

  1. Design, build, and operate Azure cloud infrastructure and platform services supporting enterprise‑scale AI and machine learning workloads.
  2. Build, migrate, and manage Azure PaaS solutions including App Services, Functions, Databases, Storage, and Integration Services.
  3. Automate infrastructure provisioning, configuration, and operations using Infrastructure‑as‑Code and scripting approaches.
  4. Deploy and integrate Azure AI services based on business partner requirements using automation‑first practices.
  5. Troubleshoot and resolve complex cloud infrastructure and application issues in a globally distributed environment.

Skills

Required

  • Experience designing, building, and supporting Microsoft Azure solutions in production environments.
  • Hands-on experience with Azure AI Foundry, Cognitive Services, App Services, Functions, Azure AI Search, Computer Vision, Document Intelligence, and Translator.
  • Experience automating deployments using PowerShell, Python, ARM templates, JSON, YAML, Azure CLI, and CI/CD pipelines (Azure DevOps or GitHub).
  • Strong analytical and problem-solving skills across distributed systems and global network environments.
  • Ability to perform development and deployment work with minimal supervision.
  • Ability to respond to off-shift and weekend support needs when required.
  • Experience performing integrated testing and supporting customer acceptance testing for cloud solutions.

Nice to have

  • Bachelor’s degree in Computer Science or a related information technology field.
  • Azure certifications such as AZ‑900, AZ‑104, AZ‑500, or AI‑900.
  • Experience working in Agile or SCRUM development environments.
  • Experience collaborating with IT security teams on compliance, governance, and vulnerability remediation.
  • Strong verbal and written communication skills (English).
  • Strong teamwork, customer service, and problem-solving skills.

What the JD emphasized

  • strong focus on automation
  • AI integration
  • enterprise-scale AI and machine learning workloads
  • Azure AI services
  • automation‑first practices
  • Hands-on experience with Azure AI Foundry, Cognitive Services, App Services, Functions, Azure AI Search, Computer Vision, Document Intelligence, and Translator
  • Experience automating deployments using PowerShell, Python, ARM templates, JSON, YAML, Azure CLI, and CI/CD pipelines (Azure DevOps or GitHub).

Other signals

  • design, develop, and support scalable Microsoft Azure cloud platforms with a strong focus on automation, AI integration, and operational excellence
  • design, build, and operate Azure cloud infrastructure and platform services supporting enterprise-scale AI and machine learning workloads
  • Deploy and integrate Azure AI services based on business partner requirements using automation-first practices
  • Hands-on experience with Azure AI Foundry, Cognitive Services, App Services, Functions, Azure AI Search, Computer Vision, Document Intelligence, and Translator