Source description
About the role
In this role at Zelis, as a Release Engineer, you will play a crucial part in handling the release process for all changes related to data pipelines, data platforms, and ML workflows. Your responsibilities will include collaborating with stakeholders, ensuring adherence to defined processes, and coordinating deployment efforts across various time zones. Additionally, you will work closely with teams across multiple geographical regions to coordinate updates and maintain alignment on deployment strategies and schedules. Key Responsibilities: - Manage Release Management: Handle the release process for data pipelines, data platforms, and ML workflows. Collaborate with stakeholders, ensure adherence to processes, and coordinate deployment efforts across different time zones. - Cross-Geo Collaboration: Collaborate with teams across various regions to coordinate updates, maintain communication, and align on deployment strategies and schedules. - Implement CI/CD Pipelines: Build and maintain CI/CD pipelines to automate the deployment of data platform components, ETL processes, and machine learning models. Implement version control and automated testing for smooth and reliable releases. - Collaboration: Work with Data Engineers, ML Engineers, DevOps, and IT teams to align on deployment strategies and seamlessly integrate updates into the data platform. - Deployment Automation: Develop tools and scripts to automate the release of data-related code, infrastructure, and configuration changes. Leverage Infrastructure as Code (IaC) practices using tools like Terraform and Ansible. - Incident and Risk Management: Collaborate with incident management teams to troubleshoot release failures, rollback deployments when necessary, and conduct root-cause analysis for incidents related to new releases. - Environment Management: Manage multiple environments (e.g., dev, test, staging, production) to ensure consistency. Implement tools for streamlined environment creation and resource management. - Documentation and Runbooks: Create and maintain documentation, including release notes, deployment procedures, and troubleshooting guides for repeatability and clarity in the release process. - Monitoring and Post-Release Support: Monitor deployed releases' health, identify performance or functionality issues in production environments, and provide Level 2 (L2) and Level 3 (L3) support in collaboration with the Data Operations team. Qualifications: - Education: Bachelor's or Masters degree in Computer Science, Software Engineering, or a related field. - Experience: Proven experience in release management, CI/CD pipeline implementation, deployment automation, incident and risk management, environment management, documentation, and post-release support. Zelis, a company modernizing the healthcare financial experience in the United States, fosters a holistic workplace experience with hybrid work flexibility, comprehensive healthcare benefits, financial wellness programs, and cultural celebrations. The company values maintaining high standards of service delivery and contributes to an award-winning culture. In this role at Zelis, as a Release Engineer, you will play a crucial part in handling the release process for all changes related to data pipelines, data platforms, and ML workflows. Your responsibilities will include collaborating with stakeholders, ensuring adherence to defined processes, and coordinating deployment efforts across various time zones. Additionally, you will work closely with teams across multiple geographical regions to coordinate updates and maintain alignment on deployment strategies and schedules. Key Responsibilities: - Manage Release Management: Handle the release process for data pipelines, data platforms, and ML workflows. Collaborate with stakeholders, ensure adherence to processes, and coordinate deployment efforts across different time zones. - Cross-Geo Collaboration: Collaborate with teams across various regions to coordinate updates, maintain communication, and align on deployment strategies and schedules. - Implement CI/CD Pipelines: Build and maintain CI/CD pipelines to automate the deployment of data platform components, ETL processes, and machine learning models. Implement version control and automated testing for smooth and reliable releases. - Collaboration: Work with Data Engineers, ML Engineers, DevOps, and IT teams to align on deployment strategies and seamlessly integrate updates into the data platform. - Deployment Automation: Develop tools and scripts to automate the release of data-related code, infrastructure, and configuration changes. Leverage Infrastructure as Code (IaC) practices using tools like Terraform and Ansible. - Incident and Risk Management: Collaborate with incident management teams to troubleshoot release failures, rollback deployments when necessary, and conduct root-cause analysis for incidents related to new releases. - Environment Management: Manage multiple environment
More at Zelis Healthcare