It’s an exciting time to be part of IFF’s Cloud Engineer. As a Cloud Engineer of IFF India, you will be responsible to automate the provisioning of infrastructure in the cloud using opens source software (DevOps toolchain), as well as, work side by side with development teams to rapidly deploy highly available infrastructure to ensure the success of agile managed business project. Also you will be responsible for identification and selection of the methodology to automate cloud deployments based on project requirements and budget constraints, has deep subject matter expertise, and can evaluate new deployment methodologies or patterns to fit in current infrastructure architecture.
About You:
To be successful in this role, should have 8 or more years of experience in information systems operations environment. Bachelor’s degree or higher in computer science or electronics and communication engineering, as well as at least five years of relevant experience
You will spend your time…
• Participate in DevOps strategy meetings, lead roadmap creation.
• Will determine provisioning resources needed to support development and is authorized to manage capacity and sizing and costs of said resources.
• Work with open source configuration management tools to develop the automated deployment of virtual server instances and environments in AWS using various DevOps toolchain, such as Puppet, Chef, Ansible, Salt, ServiceNow, Jenkins, Docker, native AWS tools, etc.
• Build and design secure, well-instrumented, highly-available, and strictly automated reproducible infrastructure. Optimize infrastructure deployments for speed, cost, availability and scale.
• Constructs, maintains and tests staging systems to validate product/feature functionality as well as load testing of system using various test harnesses.
• Actively participate in Agile scrums representing Infrastructure.
• Conduct research on emerging Cloud and DevOps technologies in support of infrastructure development efforts and recommend technologies that will increase cost effectiveness and infrastructure flexibility.
• Participate in technical incident management and troubleshooting escalations, as needed.
• Troubleshoot systems, software, failures and make changes to improve current automated performance following established change management practices.
• Oversee Usage charges and billing accuracy towards eliminating wasteful resources such as developer systems not made dormant when not in use.
• Update and maintain Cloud documentation, including strategy, DevOps engineering documents, change control, trouble tickets, procedures, and other documentation.
• Assist with defining Implementation schedule on selected products for production rollout. Deploy Governance and monitoring tools to ensure the security and proper use of Cloud resources. Enforce dormancy requirements. Enforce IAM policies.