Vacancies
Azure Infrastructure Engineer
About the Company & Project
We are seeking an experienced Azure Infrastructure Engineer with a specialization in cloud data warehouse technologies to join our team. The ideal candidate will have indepth expertise in managing and optimizing Azure services, including Azure Data Factory, Azure Databricks, Azure Storage, Azure Synapse, and Azure DevOps. You will be responsible for designing, implementing, and maintaining robust, scalable, and secure cloud infrastructure solutions, focusing on modern data warehousing and analytics platforms.
This role requires availability during Eastern US working hours (e.g., 9 AM – 5 PM EST), with some flexibility as needed.
Key Responsibilities:
- Design and implement cloud infrastructure solutions on Azure for data warehousing and analytics, ensuring high availability, scalability, and security.
- Manage and optimize Azure Data Factory pipelines for ETL processes, ensuring efficient data movement and transformation.
- Build and maintain Azure Databricks environments for big data processing, machine learning, and advanced analytics.
- Administer and manage Azure Synapse Analytics for data integration, data storage, and enterprise-scale analytics.
- Oversee the configuration and optimization of Azure Storage solutions, ensuring data is stored efficiently and securely.
- Collaborate with development teams to integrate infrastructure with Azure DevOps pipelines, utilizing tools like Git, for continuous integration and delivery (CI/CD).
- Perform DevOps operations including automating infrastructure deployments, managing configurations, and implementing monitoring and alerting systems.
- Ensure cloud infrastructure adheres to best practices for security, cost optimization, and disaster recovery.
- Troubleshoot and resolve complex infrastructure-related issues in a timely manner.
- Provide technical leadership in cloud architecture design, mentoring junior engineers, and ensuring adherence to architectural best practices.
- Maintain documentation of cloud infrastructure, processes, and DevOps pipelines.
- Work closely with data engineering and data science teams to ensure seamless integration of cloud services with data warehouse environments.
- Support ongoing infrastructure monitoring, performance tuning, and capacity planning.
Required Skills & Qualifications:
- 3+ years of hands-on experience in Azure cloud infrastructure.
- Strong expertise in Azure Data Factory, Azure Databricks, Azure Synapse, and Azure Storage.
- Solid understanding of DevOps practices, including infrastructure as code (IaC) and automation using Azure DevOps.
- Proficiency with Git for version control and integration with CI/CD pipelines.
- Experience in managing DevOps operations for cloud data warehouse environments, including deployment automation and monitoring.
- Strong knowledge of cloud security best practices, including data encryption, identity management, and access controls.
- Excellent problem-solving skills and ability to troubleshoot complex technical issues.
- Familiarity with scripting languages (e.g., PowerShell, Python) for automation tasks.
- Strong communication and collaboration skills, with the ability to work effectively across teams.
Preferred Qualifications:
- Experience with Terraform or ARM templates for infrastructure provisioning.
- Knowledge of data governance and compliance standards, particularly in cloud environments.
- Experience with other cloud platforms (e.g., AWS, GCP) is a plus.