Position: Cloud Infrastructure Engineer (Lead)
Company: Symphony Solutions
Category: Data Engineer
Experience required: 5y
English level: upper
Published: 2022-09-01T00:00:00+03:00

Job Requirements
Must have:

Development background in Microsoft .NET technologies

.NET Framework 4.6+

.NET Core / 5 / 6

Strong understanding of Web Applications and API Applications

Infrastructure automation

Experienced in one or more of Azure Resource Manager / Bicep / Terraform

Implementation patterns

Well architected solutions

Secure implementation (ASB / Governance)

Resilient deployments of platform tech (HA / BCDR strategies)

Compute Solutions

IaaS solutions

PaaS

App Service

Functions apps

Web apps

Integration to Third party + Azure services

API Management

Azure Queue tech (Service Bus / Storage Queues)

Event-based solutions (Event Grid / Event Hub)

Integration apps with Azure Logic Apps and Azure Functions

Networking

Azure App Gateway / Azure Front Door

Web Application Firewalls

Virtual networking

Designing / implementation of best practice networking topologies

Network security (NSGs / ASGs / Private Endpoint / Firewall tech)

Routing

Azure Security

Microsoft Identity Platform + AAD for app and user auth

Secure app configuration

Knowledge of open standards security protocols      

Azure Monitor for monitoring and troubleshooting solutions

Storage solutions

SQL Server technologies (Azure SQL / Managed Instance / SQL Server)

Cosmos DB

Azure Storage

Tech must haves: 

Development background in Microsoft .NET technologies

.NET Framework 4.6+

.NET Core / 5 / 6

Strong understanding of Web Applications and API Applications 

Infrastructure automation

Experienced in one or more of Azure Resource Manager / Bicep / Terraform

Implementation patterns

Well architected solutions

Secure implementation (ASB / Governance)

Resilient deployments of platform tech (HA / BCDR strategies)      

Compute Solutions

IaaS solutions

PaaS

App Service

Functions apps

Web apps

Integration to Third party + Azure services

API Management

Azure Queue tech (Service Bus / Storage Queues)

Event-based solutions (Event Grid / Event Hub)

Integration apps with Azure Logic Apps and Azure Functions

Networking

Azure App Gateway / Azure Front Door

Web Application Firewalls

Virtual networking

Designing / implementation of best practice networking topologies

Network security (NSGs / ASGs / Private Endpoint / Firewall tech)

Routing

Azure Security

Microsoft Identity Platform + AAD for app and user auth

Secure app configuration

Knowledge of open standards security protocols

Azure Monitor for monitoring and troubleshooting solutions

Storage solutions

SQL Server technologies (Azure SQL / Managed Instance / SQL Server)

Cosmos DB

Azure Storage   

Nice to have:

Exposure to modern headless CMS (ex. Contentful)

Umbraco CMS

Large-scale global web platforms

Akamai CDN (Dynamic Site Accelator and Cloudlets)

Development of container based solutions (Kubernetes / ACI / ACR)

Solid Background in CI/CD tools and practices, preferably on Azure Resources

Solid background in maintaining and supporting legacy .Net Systems

Good Background on Microsoft .NET

Solid Background building MVC Apps and WebAPI

Comfortable with both .Net framework 4.x and .Net Core

Comfortable with Razor pages creation

Good Background in Azure Cloud Technologies

Familiar with Source Control – Git

Responsibilities:

Role Description Skills:

Experienced cloud application engineer / tech lead with a background in developing Azure solutions. Demonstratable experience of developing solutions using Microsoft .NET technologies.

Experience of release engineering and optimising repeatable and consistent build and release processes through infrastructure-as-code, continuous integration and deployment (CI/CD) pipeline, and automated testing. Strong opinions of best practice and experience of governance of the development practice.

Strong communicator and ability to document and present technical design to review boards.