- Builds, maintains, and controls CI/CD pipelines
- Design to reduce Azure hosting costs
- Code and data deploy together
- Integration of automated testing with CI/CD pipeline
- CI/CD pipeline for ETL: Azure Data Factory, Databricks, MLflow
- Engagement and monitors feature flags in production
Run test scenarios with Azure Fault Analysis Service:
- Provides guidance to a team of developers and reviewing modifications to the source code.
- Maintains the Continuous Integration / Continuous Deployment (CI/CD) pipeline.
- Understands the complexity of product workflow and the impact of the additional features being implemented to products and identify any potential customer workflow impacts.
- Member of escalation plan and disaster recovery plan.
COMPETENCIES
The following is a list of personal and professional competencies that must be present to succeed in this role.
Demonstrated strong competence in continue integration and continuous development:
- Continuous Integration / Continuous Deployment (CI/CD) methodologies.
- RESTful web services and WebAPI.
- Relational databases and document databases, specifically Azure SQL and Cosmos DB.
- Databrick and Azure Data Factory.
- Data processing (ELT) and automating these tasks.
- Azure Synapse Analytics and data warehousing.
- Git.
- Software feature flags in deployments.
- Demonstrated Azure pipeline experience with these technologies:
- Azure Build and Release Pipelines
- Azure Fault Analysis Service
- Azure App Services
- Azure Functions and Function Apps
- Azure Logic Apps
- Azure Service Bus
- Azure Event Grid
- Azure SQL
- Azure Cosmos DB
- Azure Data Factory
- Azure Databricks