CA

Platform Engineering DevOps

Cargill
PlatformOnsite • Atlanta, Georgia, Mitchell Street SW 68$70k-100kPosted about 6 hours ago

Job Description

We are Cargill, a global food and agricultural company committed to nourishing the world in a safe, responsible, and sustainable way. With more than 155,000 team members and over 160 years of experience as a family company, we work across the supply chain to source, make, and deliver products that are essential for everyday life. We value putting people first, aiming higher, and doing the right thing for today and future generations. We are hiring a Platform Engineer to help build and support our digital technology infrastructure, and we encourage applications from all qualified candidates, including people with disabilities and veterans.

- We require at least 2 years of relevant professional experience, with 3 years or more typically expected.
- We look for hands-on experience with the Go programming language, with Python considered an advantage.
- We need experience building and supporting fully automated cloud platform solutions using Infrastructure as Code.
- We expect experience working with cloud services, primarily AWS, and automating cloud infrastructure lifecycles with tools such as Terraform, GitHub Actions, and AWS SDKs.
- Preferred qualifications include experience enabling platforms for complex application development in a DevOps environment.
- Preferred qualifications include exposure to FinOps optimization approaches.
- Preferred qualifications include experience with CI/CD tooling for Infrastructure as Code deployment, such as Ansible, Terraform, Jenkins, GitHub Actions, and Golang.
- Preferred qualifications include experience with infrastructure and application monitoring tools, as well as observability practices.
- Preferred qualifications include experience with Kubernetes, Docker, and microservice deployments.
- Preferred qualifications include experience automating Windows and Linux operating system deployments and management in auto-scaling environments using software package managers.

- We design, develop, and maintain digital technology infrastructure that supports our applications and services.
- We collaborate with cross-functional teams to define requirements, shape new features, and implement solutions that support user needs and business objectives.
- We upgrade existing platforms to improve performance and functionality.
- We write clean, efficient, scalable code and troubleshoot complex technical issues.
- We participate in code reviews to maintain strong code quality and share knowledge across our platform engineering team.
- We build high-quality software solutions with maintainable code.
- We apply automation through our deployment platform, CI/CD pipelines, and twelve-factor development practices to support reliable releases.
- We work with product managers, designers, and engineers to gather moderately complex requirements and deliver effective solutions.
- We create and maintain unit tests, integration tests, and debugging activities to protect software quality and performance, using test-driven development where appropriate.
- We identify opportunities to improve development and deployment processes and implement approved standards to boost efficiency and reliability.
- We document software applications, deployment workflows, and system configurations.
- We provide technical support and troubleshooting for deployed applications to reduce downtime and speed up issue resolution.

More Platform Engineering Jobs

PlatformSource: JobicyRemote • USA
about 6 hours ago
PlatformSource: JobicyRemote • Spain
about 6 hours ago