Job Description
Requirements
- Ability to transform customer requirements into innovative cloud solutions
- Ability to collaborate with multiple teams in order to estimate the scope of works associated with a cloud solution
- Hands-on experience working at a high level in Application Architecture, Data Architecture, Infrastructure Architecture, and Security Architecture
- Azure skills highly preferred, including provisioning, configuring, and developing solutions
- Azure Distributed Data Processing of data warehousing, big data batch or streaming pipelines
- Azure Application Architecture including web/mobile application development, REST API development/management, authentication, authorization, service bus integration, containerization, and DevOps automation
- Azure Devops including Git, agile project management, pipeline development, unit testing, continuous integration, continuous deployment, and infrastructure as code
- Excellent written, presentation, and oral skills
- Problem-solving attitude
- Highly self‐motivated, self‐directed, and attentive to detail
- Ability to effectively prioritize and execute tasks
We would like to see a blend of the following skills, not all of these are required, however:
- Azure Data Platform – Data Factory, Data Lake, Synapse, Analysis Services, Databricks, Power BI
- Azure Advanced Analytics and IoT – Delta Lake, Stream Analytics, Databricks, Python/Spark, Spark libraries
- Azure Infrastructure – VMs, Firewalls, Virtual Appliances, VNets, Subnets, NSGs, VPN, Gateways, Load balancers, HA/DR configurations
- Azure Application Development – App services, App Gateways, Azure Functions, Azure Logic Apps, Azure Service Bus and eventing infrastructure, containerization, authentication, authorization, ORM tools, and service oriented architectures