Description
IT PLATFORM ENGINEER
DevOps Consultant needed to aid with Advanced data analytics models setup on data platform
DevOps team is looking for a team member to speed up and optimize Advance Data Analytics models solutions development processes in the most modern way. Consultant will engage with our DevOps team in Group Finance Solutions, consultant will develop automation tools using Python with the aim of automating software deployment, data quality checks as well as the visualisation of Back End services and the activity within those services.
This position requires interaction and coordination among several different technical squads within the Data Platform department and Data Analytics Teams on business side.
Role Responsibilities
Take one of our leading roles in our journey to build solutions for Data Analytics team to run their models
Coordinating a broad span of assignments for other engineers
Use your knowledge to build CI/CD pipelines and ensure that we have the best setup on CI/CD and integrations to a variety of modern tools and systems
Ensure that we build, develop and run software in a DevOps setup within strong teams using agile working principles
Take hands-on tasks on Python modules development
Running Python batch jobs using Apache Airflow Development of dashboards for monitoring and data visualization Have direct impact on how we design and build our solutions to meet architectural principles and business requirements
Working closely with other developers throughout the organisation to ensure development is in par with development guidelines and best practices
Managing personal time in the best manner and taking responsibility for technical decisions aligned to business priorities and requirements
Staying pro-active in learning new skills and industry best practices to position our solutions as top-quartile in the business
Enjoy and sustain an informal and pleasant working environment Requirements
Proven experience designing and building data models
Good knowledge in using build and deployment pipelines for cloud services using TFS/Azure DevOps, Git
Working experience with Linux or UNIX systems
Experience with automation, configuration management systems using CI/CD DevOps practices
Understanding monitoring methods and tools
Experience working with Git
Working experience with containers - Kubernetes, Open Shift, Docker
Hands on experience developing Python solutions using Anaconda Team Edition
Experience building monitoring systems using ELK stack, Grafana, etc.
Collaborative with good communication skills
Good understanding of development life cycle process and agile practices
Good communication skills in English - both written and verbal Additionally:
Experience with Azure DevOps
Knowledge of Hadoop
Experience with Apache Airflow
Experience on building Dashboards using Tableau
Knowledge of additional programming/Scripting languages would be an advantage.
More information is available on application