Caterpillarposted 5 months ago
Full-time - Mid Level
East Peoria, IL
5,001-10,000 employees
Machinery Manufacturing

About the position

The Azure Cloud Architect will be a key member of the Enterprise Cloud Adoption (eCAT) team at Caterpillar, responsible for architecting and designing applications that leverage Microsoft Azure services. This role involves providing technical expertise, leading migrations from on-premise to cloud environments, and collaborating with various IT teams to establish a robust enterprise cloud architecture. The position emphasizes innovation, sustainability, and the commitment to improving business efficiency through cloud technologies.

Responsibilities

  • Architect and design applications that run on Azure cloud.
  • Champion Azure services to enable business efficiency.
  • Lead migrations from on-premise deployments to Azure cloud.
  • Develop roadmaps for Azure cloud services in collaboration with Principal Architects and IT Teams.
  • Work with IT Security on analysis and security architecture for major initiatives.
  • Establish and support an enterprise cloud architecture that meets capacity plans and strategic goals.
  • Provide architecture guidance and best practices on application architectures and platforms.
  • Lead development, automation, and deployment assignments without close supervision.
  • Provide leadership and guidance on application development and cloud technologies to team members.
  • Deploy or integrate cloud technologies based on customer requirements.
  • Perform implementation and integration tasks for complex systems and software solutions.
  • Complete technical evaluations of Azure cloud services for onboarding, aligning capabilities to business requirements, and ensuring secure deployments.
  • Assist customers with documentation, training, and usability efforts.
  • Provide technical expertise on the Microsoft Azure platform to internal teams and partner organizations.

Requirements

  • Strong experience in IT Infrastructure and/or software development, particularly in networking, application services, and distributed computing.
  • Experience in a technical leadership or lead developer role.
  • Practical experience in cloud computing architecture, systems or application design, and development.
  • Bachelor's degree in computer science or related Information Technology degree.
  • Experience developing automated solutions to deploy infrastructure or applications using PowerShell, Python, Java, NodeJS, .NET, JSON or YAML.
  • Strong verbal and written communication skills in English, along with teamwork, analytical, and interpersonal skills.
  • Strong problem-solving and customer service skills.

Nice-to-haves

  • Microsoft Azure Certification(s) such as AZ-900, AZ-104, AZ-204, AZ-305, AZ-500.
  • Experience with CI/CD pipeline tools such as Azure DevOps.
  • Experience with the Azure Portal, CLI, PowerShell cmdlets, and/or REST APIs.
  • Experience using Agile methodology.
  • Windows Administration experience.
  • Linux Administration experience.
  • Experience designing/building Azure solutions including web-based UI or API applications, IoT solutions, data pipelines, or machine learning/AI capabilities.
  • Experience working with corporate security on infrastructure or applications security compliance and remediation activities.

Benefits

  • Competitive salary
  • Health insurance
  • 401k retirement plan
  • Paid time off
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service