Caterpillar Inc. seeks to deliver software solutions that integrate common services across its application portfolio and other enterprise systems used by customers and dealers.
Requirements
- AWS Cloud Practitioner and DevOps certification
- AWS Certifications related to Architecture or Security
- Docker, Kubernetes, SQL, Terraform
- Ruby software development and deployment, and Cloud 303 technology stack
- Designing, developing, deploying and maintaining software at scale
- Deploying software using CI/CD tools such as Jenkins, GoCD, Azure Devops etc.
- Deploying Angular SPA UI applications in a Mono repo configuration using the NX framework
Responsibilities
- Lead DevOps delivery of a Ruby solution which will be transitioned from existing Cloud303 hosting to AWS hosting
- Contribute to design, development, testing and deployment of software systems and/or applications
- Perform all pipeline development, deployment, programming, project management, and development assignments without close supervision
- Work directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls
- Work independently on complex systems or infrastructure components that may be used by one or more applications or systems
- Drive application development focused around delivering business valuable features
- Maintain high standards of software quality within the team by establishing good practices and habits
Other
- Bachelor’s degree, or foreign equivalent, in Computer Science, Electrical Engineering, Electronics Engineering, or a related field plus 7 years of experience in software development or related occupation
- Master’s degree, or foreign equivalent, in Computer Science, Electrical Engineering, Electronics Engineering, or a related field plus 5 years of experience in software development or related occupation
- Visa Sponsorship is not available for this position
- Any offer of employment is conditioned upon the successful completion of a drug screen