Cloud Enablement Engineer
cargill
Job Description
Key Accountabilities
- Participate in a dynamic development environment to engineer evolving customer solutions.
- Support Creation of libraries and application programming interface to automate components of the continuous integration delivery platform using appropriate system level language to help automate customer use cases.
- Develop automation capabilities in the cloud platform to enable provisioning of cloud services.
- Design continuous integration delivery pipelines with infrastructure as code, automation and testing capabilities to facilitate automated deployment of applications.
- Develop testable code to automate platform capabilities and operations.
- Engineering support to implementation/ POC of new tools and techniques.
- Independently handle complex issues with minimal supervision, while escalating only the most complex issues to appropriate staff.
- Other duties as assigned
Qualifications
-
Bachelor’s degree in a related field or equivalent experience
-
Minimum of two years of related work experience
- Other minimum qualifications may apply
PREFERRED QUALIFICATIONS
- Experience supporting complex application development activities in DevOps environment.
- Experience building and supporting fully automated cloud platform solutions as Infrastructure as Code.
- Experience working with cloud services platform primarily AWS and automating the Cloud infrastructure life cycle with tools such as Terraform, GitHub Actions etc.
- Experience with scripting and programming languages such Go.
- Experience with CI/CD tooling to drive Infrastructure Code Deployment including Ansible, Terraform, Jenkins, Drone, Vela
- Experience with Kubernetes, Docker, and microservice application deployments
- Experience automating Windows and Linux operating system deployments and management in automatically scaling deployments