You will design, develop, and support cloud-native applications and APIs within multi-cloud environments.
Responsibilities
Design and develop cloud-native applications and APIs using .NET Core and containerization.
Engineer scalable and secure solutions across Microsoft Azure and AWS.
Deploy and maintain infrastructure using Azure App Services, Service Fabric, Logic Apps, Functions, and AWS services including EC2, S3, Lambda, RDS, and VPC.
Manage container orchestration using Docker, Kubernetes, AWS ECS, Azure AKS, Azure Container Apps, and Cloud Foundry.
Implement DevOps pipelines and CI/CD execution using Azure DevOps and package management tools like Artifactory or NuGet.
Support networking components including DNS, Active Directory, Firewalls, and Load Balancers.
Required Skills
5+ years of hands-on experience in multi-cloud environments, specifically Azure and AWS.
Strong expertise in .NET Core and cloud-native application development.
Practical experience with microservices and containerization technologies.
Proficiency with Docker and Kubernetes.
Experience managing AWS ECS and Azure AKS.
Solid understanding of Iaas, Paas, and SaaS models.
Knowledge of Azure storage solutions including SQL MI, SQL DB, Tables, Files, and Blobs.
Experience with Azure Iaas such as VMs, VNETs, NSG Rules, VPN Gateways, and ExpressRoute.