Senior Azure Cloud Engineer

Caterpillar•East Peoria, IL
•Onsite

About The Position

Caterpillar is seeking a Senior Azure Cloud Engineer to join the Enterprise Cloud Adoption team within its Information Technology Division, supporting IaaS workloads. The role deploys Azure cloud technologies based on requirements gathered from business partners and customers, and works independently on complex infrastructure technology components that may support one or more applications or systems. It normally handles complex systems work and may lead development and support groups, providing technical leadership and guidance to other team members. The engineer works with Azure infrastructure, including virtual machines, networking, storage, monitoring, security, and backup and disaster recovery. The position also involves integrated and customer acceptance testing, customer documentation and training, and addressing complex technical problems. It may require responding to off-shift and weekend support calls. The role is onsite five days per week in East Peoria, Illinois; Irving, Texas; or Nashville, Tennessee. Relocation is available; visa sponsorship is not available.

Requirements

  • Ability to perform programming, project management, and development or deployment assignments without close supervision, including complex systems work.
  • Ability to lead development and support groups and provide programming and infrastructure technology leadership, guidance, and assistance.
  • Ability to work directly on complex technical problem identification and resolution.
  • Ability to work independently on complex infrastructure technology components used by one or more applications or systems.
  • Ability to deploy or integrate infrastructure technology components based on customer requirements.
  • Ability to plan and execute integrated testing and customer acceptance testing to achieve timely, quality results.
  • Knowledge of relevant programming languages, program design and specification development, programming logic, logic diagrams, systems analysis, testing, debugging, documentation standards, file design, storage, internal systems, and cross-platform infrastructure components.
  • Ability to respond to off-shift and weekend support calls.
  • Ability to communicate effectively in English and demonstrate teamwork, analytical, interpersonal, problem-solving, and customer service skills.

Nice To Haves

  • 7+ years in infrastructure operations or applications development, with emphasis on networking, DNS, application services, security, distributed computing, databases, and storage.
  • Bachelor’s degree in computer science or a related Information Technology field.
  • Azure certifications AZ-900, AZ-104, or AZ-500.
  • Experience developing or implementing architectural designs, including Logical Technical Architecture processes and procedures.
  • Experience using Agile methodology.
  • Experience with CI/CD pipelines, specifically Azure DevOps (Microsoft VSTS).
  • Experience in a technical leadership or lead developer role, with practical experience in cloud computing, architecture, systems or application design, and development.
  • Experience working with IT security on infrastructure or application security compliance and vulnerability remediation.

Responsibilities

  • Deploy Azure cloud technologies based on requirements gathered from business partners and customers.
  • Provision, scale, and secure virtual machines; manage VM images, extensions, and availability zones.
  • Configure virtual networks, network security groups, load balancers, VPN gateways, DNS, routing, and hybrid connectivity, including ExpressRoute.
  • Deploy Azure Blob, Disk, and File storage solutions, including performance tiers, replication, and lifecycle policies.
  • Enable monitoring and logging using Azure Monitor, Log Analytics, and Application Insights.
  • Manage security and vulnerabilities using RBAC, managed identities, Key Vault, and policy enforcement.
  • Implement backup and disaster recovery solutions, including Backup, Site Recovery, and geo-redundancy.
  • Assist customers with documentation, training, and usability efforts.
  • Provide technical leadership, guidance, and assistance to team members and act as a lead for development and support groups.
  • Identify and resolve complex technical problems, including responding to off-shift and weekend support calls.
  • Perform integrated testing and customer acceptance testing of infrastructure components.
  • Provide training to others on relevant programming languages, program design, systems analysis, testing, debugging, documentation standards, storage, and cross-platform infrastructure components.

Benefits

  • Medical, dental, and vision benefits
  • Paid time off plan, including vacation, holidays, and volunteer time
  • 401(k) savings plans
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSAs)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary Benefits and Employee Discounts
  • Career Development
  • Incentive bonus
  • Disability benefits
  • Life Insurance
  • Parental leave
  • Adoption benefits
  • Tuition Reimbursement
  • Relocation available
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service