Position: Middle Azure Data Engineer
Company: AgileEngine
Category: Data Science
Experience required: 3y
English level: upper

- Position for Ukraine 

**What you will do:**
- Design, implement, and maintain Azure-based solutions to support the company’s application development, deployment, and operational needs;
- Collaborate with cross-functional teams to enhance and streamline the CI/CD pipelines for multiple projects, ensuring efficient and automated delivery workflows;
- Manage infrastructure as code (IaC) using tools such as Terraform, ARM templates, or Azure Resource;
- Managed to provision and configure cloud resources;
- Monitor, troubleshoot, and optimize Azure services, ensuring high availability, scalability, and performance of applications;
- Implement security best practices in Azure, including identity and access management, encryption, and compliance;
- Automate repetitive tasks and processes using scripting languages and configuration management tools (e.g., PowerShell, Ansible);
- Collaborate with development teams to understand application requirements and optimize application architecture for cloud deployment;
- Participate in on-call rotations and provide timely resolution to production incidents, applying root cause analysis and implementing preventive measures;
- Stay updated on Azure data services, tools, and best practices;
- Participate in training and certifications to enhance skills and knowledge.

**Must haves:**
- Implement data integration solutions using Azure Data Factory, Azure - Logic Apps, or other relevant Azure services;
- Develop data transformation processes using Azure Data Factory, Azure Databricks, or Azure Functions;
- Ensure data quality and consistency through data validation and cleansing;
- Proven experience as a DevOps Engineer, with a focus on Azure services and cloud infrastructure;
- Strong understanding of CI/CD principles and tools such as Azure DevOps, Jenkins, or GitLab CI/CD;
- Proficiency in implementing IaC using tools like Terraform, ARM templates, or Azure Resource Manager;
- Hands-on experience with containerization and orchestration technologies (Docker, Kubernetes) in an Azure context;
- Strong problem-solving skills and ability to troubleshoot complex technical issues in a cloud environment;
- Excellent communication and collaboration skills to work effectively within cross-functional teams;
- Proven ability to adapt to a fast-paced and evolving technological landscape.

**Nice to haves:**
- Azure certifications (e.g., Azure Administrator, Azure DevOps Engineer) are a plus.