Format Solutions is the industry-leading animal feed software solutions business operating within Cargill.? Our commitment is to bring value to our customers through a comprehensive, integrated set of software offerings, industry knowledge and expertise in animal and human nutrition.? We enable this commitment by being a proven and trusted technology partner, understanding our customers businesses and bringing significant industry knowledge and investment in software and services solutions to our customers ? helping them to grow their business.
The Cloud Ops team is responsible for the delivery and support of our Microsoft Azure and AWS environments, which includes the deployment, monitoring and support for our cloud solutions including security configurations, infrastructure, patching, and troubleshooting.??The Format Solutions Cloud Ops team is looking for a cloud engineer to work with our software development team to provide the infrastructure and support for their products. This person will help develop and maintain infrastructure and environment in conjunction with the release of new and existing software components within an SDLC while adhering to current DevOps principals and methodology.? This person must have to have a passion for IoC and will be providing in-person support for a fast-paced software development team as well as support our production environments.Principal Accountabilities75% Execute Active monitoring and support of Production and QA environments, recommending/suggesting best practices for managing exceptions, etc.
Support and improve existing infrastructure.
Understand, implement, and automate security controls, governance processes, and compliance validation.
Build tools for deployment, monitoring and operations, automate operational processes.
Support our product teams by automating the creation of infrastructure required and by fully automating deployment of customer facing cloud products through pipelines.
Support and improve our tools for continuous integration, automated testing and release management.
Manage cloud resources and be an expert release branches and ensure the accurate creation and delivery of compiled artifacts within numerous software systems.
Support product team in pushing new releases to production.
Develop and maintain scripting to automate monitoring.
Actively work to improve production environments, troubleshooting and implementing monitoring/debug tools which will proactively help identify and resolve future issues in production.
Participate in design and implementation of new environments with Development Leads and Architects.
Troubleshoot and resolve issues in our development, test and production environments.
Find where improvements can be made and seek out opportunities to improve existing systems.15% Partnering Work with Development Team Leads and Architects to come up with new deployment methodologies and best practices.
Work with Microsoft and AWS to ensure effective use of cloud resources.10% Team Leadership Be part of the product development team to be the reliability voice to ensure scalability & performance becomes part of the app architecture.
Stay up-to-date on relevant technologies, plug into user groups, understand trends and opportunities to ensure we are using the best possible techniques and tools.Skills:
? BA/BS degree in Computer Science, Computer Information Systems or equivalent practical experience
5 or more years of experience architecting, provisioning, operating and managing an Azure environment in an engineering or architect role
Knowledge of best-practice security and networking techniques for an Internet-facing system
Experience with application performance analysis and monitoring
Experience with software configuration management systems and management of infrastructure as code
Intermediate windows administration knowledge required
Intermediate database knowledge required
Work off-hours in an on-call schedule as needed
Ability to travel up to 10%
Relationship building expertise with ability to work collaboratively with cross-functional teams.
Communicate effectively, both written and verbally, with many different people in different roles throughout the business
Fault analysis/determination and problem-solving skills
Ability to use a wide variety of open source technologies and cloud services
Self-reliant, assertive and passionate
Must be passionate about DevOps!
Be enthusiastic about automating systems, helping others, and finding solutions to complex problems
Maintain a positive attitude and provide excellent customer service even when frequent interruptions may occurPreferred Qualifications BA/BS degree in Computer Science, Amazon Web Services certifications, Microsoft Azure certifications
Knowledge or experience managing an AWS environment
5+ Years of experience within software development and build/release engineering
Working experience with Continuous Integration & Delivery practices (Jenkins, XLDeploy, Drone, PowerShell etc.)?
Experience with build/release automation and configuration management using Bitbucket, VSTS, Jenkins, CloudFormation, PowerShell etc.
Understanding of Continuous Integration and Continuous Deployment methodologies
Strong experience with microservices and serverless architecture