Azure Data Engineer
Bangalore, KA, IN, 560100
Gainwell Technologies
Gainwell empowers you through innovative technologies and solutions to deliver better health and human services outcomes.Summary
As an Azure Data Engineer at Gainwell, you will be a part of an innovative healthcare technology company with a mission to serve the healthcare needs of our communities.
Primary skills:
Candidates should possess skills in
- ADF pipeline set up and management
- SQL programming (MS SQL Server β SSMS)
- Issue Resolution & Troubleshooting in Azure environments
- Testing and validations
- Automation activities
- Set up ETL activities in ADF framework
- Identify process efficiencies opportunities
Secondary skills:
- Analyze logs and set up monitoring mechanisms
- Security & Access Management
- Problem solving and root cause analysis
Candidate should have expertise in:
- Azure Data Factory, Azure Data Lake, and Azure SQL Database
- Azure DevOps (for managing CI/CD processes, including pipeline setup, tracking, and performance monitoring)
- Working knowledge of data integration patterns and ETL processes
Key Responsibilities:
Data Pipeline Management:
- Build and execute ADF pipelines for continuous integration/continuous deployment (CI/CD) processes.
- Set up and configure multi-stage pipelines and various environment configurations for development, testing, and production.
- Track pipeline performance and ensure the health of applications, taking corrective actions when needed.
- Design processes for monitoring pipeline activities and system health.
- Integrate data from multiple sources, including SQL databases and third-party APIs.
- Develop data integrations between source and destination systems to support operational and reporting needs.
- Build infrastructure for data extraction, transformation, and loading (ETL) using MS SQL and Azure technologies.
- Identify opportunities for automating tasks within the ADF framework and execute enhancements to improve efficiency.
- Set up Azure Monitor to track performance metrics, logs, and alerts for Azure resources.
SQL Operations:
- Run SQL programs within Azure environments, optimizing for performance and data accuracy.
- Work with data in relational databases and assist with query optimization and troubleshooting.
Issue Resolution & Troubleshooting:
- Perform root cause analysis and debugging to address issues related to application performance.
- Coordinate with the Azure IT team to troubleshoot memory leaks, inefficient memory usage, and other performance bottlenecks in applications.
- Provide rapid response to resolve critical system errors and ensure minimal downtime.
Logs & Monitoring:
- Create and manage rules and alerts for system monitoring.
- Analyze logs from various Azure resources to detect and resolve performance issues.
- Set up comprehensive logging and monitoring solutions for CI/CD processes to ensure system reliability.
Testing & Validation:
- Conduct thorough testing and validation of pipelines and infrastructure before production deployment.
- Collaborate with the IT and development teams to perform functional, performance, and regression testing.
Security & Access Management:
- Coordinate with IT teams to manage access control, granting or revoking access as needed and raising tickets for user management.
- Maintain documentation of current pipelines, refresh processes, and security configurations.
- Coordinate and set up various security levels in reports and applications to ensure data privacy and compliance with security protocols.
- Assist in the review and audit of Azure infrastructure architecture, providing insights for improvements and optimizations.
- Work on creating a unified strategy for Azure cloud transformation, covering governance, automation, security, and operational aspects.
Other Responsibilities:
- Assist in the creation and execution of monthly refresh plans to keep data infrastructure updated.
- Maintain up-to-date documentation for all data pipelines, processes, and operational tasks.
What Weβre Looking For:
The ideal candidate should have the following qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Azure certifications such as Azure Data Engineer Associate (or equivalent certifications).
- Working knowledge of Azure DevOps for managing CI/CD processes, including pipeline setup, tracking, and performance monitoring.
- Proficiency in Power BI for reporting and data visualization.
- Adequate experience in Azure Data Factory, Azure Data Lake, and Azure SQL Database.
- Strong working knowledge of data integration patterns and ETL processes for seamless data transfer and transformations.
- Familiarity with Azure Log Analytics to query and analyze logs from various Azure resources, providing insight into performance and system health.
- Good understanding of Azure environments, infrastructure, and resource management.
Soft Skills:
- Good verbal and written communication skills to effectively collaborate with cross-functional teams and business stakeholders.
- Attention to detail and a proactive approach to identifying and addressing potential issues.
- Self-driven with the ability to work independently and manage priorities efficiently.
Other Requirements:
- Ability to work on evening shift to maximize overlap with US teams, ensuring efficient communication and collaboration.
- Eye for details in monitoring, troubleshooting, and pipeline execution.
Β
* Salary range is an estimate based on our AI, ML, Data Science Salary Index π°
Tags: APIs Architecture Azure CI/CD Computer Science Data pipelines Data visualization DevOps ETL Healthcare technology MS SQL Pipelines Power BI Privacy RDBMS Security SQL Testing
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.