Our client is seeking a skilled Azure DevOps Engineer with a strong background in automated testing, CI/CD, and cloud-based data services. This role is ideal for professionals experienced in Microsoft Azure data PaaS services, DataBricks, and Power BI, working within a medallion architecture setting.
Key Accountabilities:
With a focus on automating testing and DevOps, use Microsoft Azure data PaaS services, design, build, modify, and support data pipelines leveraging DataBricks and PowerBI in a medallion architecture setting
* Automate the running of unit and integration tests on all created code Create and run unit and integration tests throughout the development lifecycle
* Support and Troubleshooting Assist the Operations Team with any environmental issues that arise during application deployment in the Development, QA, Staging, and Production environments
* If necessary, create prototypes to validate proposed ideas and solicit input from stakeholders
* Excellent grasp of and expertise with test-driven development and continuous integration processes
* Analysis and Design Converts high-level design to low-level design and implements it
* Collaborate with Team Leads to define/clarify business requirements, estimate development costs, and finalize work plans
* Benchmark application code proactively to prevent performance and scalability concerns
* Collaborate with the Quality Assurance Team on issue reporting, resolution, and change management
* Assist other teams in resolving issues that may develop as a result of applications or the integration of multiple components
Knowledge and Experience:
* Build CI/CD tools integration/operations, and full automation of CI/testing leveraging Azure DevOps
* Lead an offshore small team of DevOps engineers to build and operate the CI/CD ecosystem
* Develop and automata scalable Continuous Integration pipelines
* Actively participate in the ongoing design and implementation of systems and tools across the cloud data stack
* Build dashboards to monitor the health of the data pipelines and environment
* Collaborate with internal development and QA teams to help ensure end-to-end quality
* Write and maintain documentation infrastructure
* Troubleshoot issues along the CI/CD pipeline
* Work directly with third-party vendors and infrastructure engineering to troubleshoot and fix infrastructural issues impacting the DevOps and Data ecosystems
* 6-10 years of experience in software development with minimum 2 years of cloud computing
Education:
* Bachelor of Science in Computer Science, Engineering, or related technical field
This is an exciting opportunity for an experienced Azure DevOps Engineer to contribute to a cutting-edge cloud data environment. If you have a passion for automation, CI/CD, and cloud-based data solutions, we encourage you to apply