Caterpillarposted 5 months ago
Full-time
Nashville, TN
Machinery Manufacturing

About the position

The IT Architect position at Caterpillar, Inc. focuses on driving the build-out of Microsoft Azure services and best practices within the Enterprise Cloud Adoption (eCAT) team. The role involves architecting and designing applications that run on Azure, leading migrations from on-premise deployments to the Azure cloud environment, and providing technical expertise in cloud technologies. The position emphasizes collaboration with various IT teams to establish a robust enterprise cloud architecture that aligns with long-term strategic goals.

Responsibilities

  • Architect and design applications that run on Azure cloud by providing technical expertise and guidance in cloud technologies.
  • Work with GCIO teams to champion the Azure services available and how they can enable the business to run more efficiently in Azure.
  • Lead migrations from on-premise deployments to Azure cloud environment.
  • Work with the Principal Architects and IT Teams to develop roadmaps for Azure cloud services.
  • Collaborate with the IT Security team on analysis and security architecture for major initiatives.
  • Establish, design, and support an enterprise cloud architecture that provides the required capacity plans and supports long-term strategic goals for enterprise cloud technologies.
  • Provide architecture guidance and best practices on application architectures and platforms.
  • Lead and perform development, automation, and deployment assignments without close supervision.
  • Provide application development and cloud technology leadership, guidance, and assistance to other team members.
  • Deploy or integrate cloud technologies based on requirements gathered from customers.
  • Perform implementation and integration tasks for medium to large, complex in-house developed systems and/or purchased software solutions.
  • Complete technical evaluation of Azure cloud services for general onboarding including aligning service capabilities to business requirements, reference architecture designs, and controls to securely deploy solutions.
  • Assist customers with documentation, training, and usability efforts.
  • Provide technical expertise on the Microsoft Azure platform to both the internal team and partner organizations.

Requirements

  • Strong experience in IT Infrastructure and/or software development, with special emphasis in areas of networking, application services, and distributed computing.
  • Experience in a technical leadership or lead developer role.
  • Practical experience in cloud computing architecture work, 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 (PowerShell, Python, Java, NodeJS, .NET, JSON or YAML).
  • Strong verbal and written communication (English), 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 working with CI/CD pipeline tools such as Azure DevOps.
  • Experience with the Azure Portal, CLI, PowerShell cmdlets, and/or REST APIs.
  • Experience using the Agile methodology.
  • Windows Administration experience.
  • Linux Administration experience.
  • Experience designing and/or 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 (ie: Risk Acceptance, Security Configuration Baseline).
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service