- DevOps Implementation:
- Develop and implement CI/CD pipelines for data services using Azure DevOps.
- Automate deployment processes for SQL Server, ADF, and Databricks environments.
- Manage and optimize infrastructure as code using tools like ARM templates, Terraform, or Bicep.
- Data Services Management:
- Oversee the setup, configuration, and maintenance of SQL Server databases in Azure.
- Implement and manage data workflows and pipelines in Azure Data Factory.
- Optimize Databricks clusters and notebooks for performance and cost-efficiency.
- Azure Infrastructure:
- Design and manage Azure resources including Virtual Networks, Storage Accounts, and App Services.
- Ensure the security, availability, and scalability of Azure-based applications and services.
- Monitor and troubleshoot issues across the Azure infrastructure using tools like Azure Monitor and Log Analytics.
- Collaboration and Best Practices:
- Work closely with data engineers, developers, and other stakeholders to integrate data solutions with application development.
- Promote and enforce best practices for DevOps and data management within the organization.
- Conduct regular reviews and audits of existing systems and workflows to identify areas for improvement.
- Security:
- Implement security best practices for Azure environments, including data encryption, access controls, and network security.
· Bachelor’s degree in Computer Science, Information Technology, or a related field.
· 3+ years of experience in a DevOps role, with a strong focus on Azure services.
· Proficiency in managing SQL Server databases and writing complex SQL queries.
· Strong scripting skills in PowerShell, Python, or a similar language.
· Familiarity with Azure DevOps, including Repos, Pipelines, and Artifacts.
· Knowledge of infrastructure as code (IaC) tools such as ARM templates, Terraform, or Bicep.
· Excellent problem-solving skills and attention to detail.
· Strong communication skills and the ability to work collaboratively in a team environment.
· Azure certifications such as Azure DevOps Engineer Expert, Azure Data Engineer Associate, or similar.
· Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
· Understanding of Big Data technologies and data lake architectures.
· Experience with performance tuning and optimization of data services