At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts provide unique R&D and engineering services across all industries.
Job Description
Your Role:
- Plan, manage, and execute releases across all environments, from development to production.
- Identify technical and functional interdependencies between various tracks.
- Coordinate with all development pods and stakeholders across programs.
- Review application code and documentation, and perform pre- and post-deployment tasks.
- Define the release process for new data engineering applications.
- Communicate change management information to all required stakeholders.
- Execute release packages, step-by-step deployment guides, and command-line instructions in production environments.
- Support project timelines, clearly setting expectations and realigning them internally as priorities change.
- Develop a sound understanding of client needs, including data conversion and migration requirements, environment management and build processes, deployment planning and execution, solution designs, systems integrations, technical architectures, and infrastructure architectures.
Your Profile:
- Execute deployment scripts and step-by-step instructions in test and production environments.
- Comfortable with command-line interfaces.
- Understanding of CI/CD, Git branching, packaging, and DevOps pipelines.
- Working knowledge of data warehousing and reporting technologies including Azure, Databricks, Unity Catalog, Python, Spark, PySpark, Airflow, MicroStrategy, and Tableau.
Capgemini is a global business and technology transformation partner helping organizations accelerate their digital and sustainable transitions. The group has 340,000 team members in more than 50 countries.