What are the responsibilities and job description for the DevOps Engineer for AI and ML Solutions position at The Friedkin Group?
A Day in the Life
As a Lead Machine Learning Ops Engineer at The Friedkin Group, you will play a pivotal role in implementing DevOps and ML Ops practices to support AI/ML application enablement across our organization. Your primary responsibility will be to drive the adoption of best practices in DevOps and ML Ops, accelerating the deployment of AI/ML and data-driven solutions that meet our business needs.
Key Responsibilities
- Develop automated build and deployment processes to enable continuous delivery of software releases.
- Collaborate with data scientists, data engineers, data analysts, software engineers, IT specialists, and stakeholders to accelerate deployment of AI applications.
- Design, develop, and maintain infrastructure using infrastructure as code tools such as Terraform, Ansible, CloudFormation, etc.
- Templatize existing Databricks CLI codes to manage Databricks platform as code.
- Enhance existing DevOps practices to improve the overall AI/ML application development lifecycle.
- Work closely with cross-functional teams to ensure applications are highly available and scalable.