We are seeking a highly skilled Cloud Engineer to design and develop scalable cloud-native solutions using .NET Core, Azure Functions, and Azure SQL.
As a Cloud Engineer, you will work on building and automating our application infrastructure, ensuring systems are secure, resilient, and scalable. You'll collaborate with architects and engineers to follow best practices in cloud and DevOps.
Key Responsibilities:
* Design and Develop Backend Services: Utilize .NET Core to create robust backend services and APIs.
* Implement Data Access: Use Entity Framework and SQL Server to manage data access.
* Build and Deploy Solutions: Leverage Azure Functions, Azure SQL, and App Services to build, deploy, and maintain solutions.
* Automate Deployments: Employ Bicep or ARM templates to automate deployments.
* Develop CI/CD Pipelines: Create and maintain CI/CD pipelines in Azure DevOps.
Requirements:
* .NET Core Development: Strong experience in .NET Core development.
* Entity Framework and SQL Server: Solid knowledge of Entity Framework and SQL Server.
* Unit Testing: Experience with unit testing and test coverage strategies.
* Azure Services: Strong experience with Azure services: Azure SQL, Azure Functions, and Web APIs.
* Azure AD and Cloud Security: Understanding of Azure AD, authentication, and cloud security principles.
* Networking Basics: Familiarity with networking basics, app gateway/load balancers.
* Multi-Region Deployments: Experience with multi-region deployments and failover design.
* Bicep and ARM Templates: Strong experience with Bicep or ARM template development.
* Azure DevOps Pipelines: Hands-on experience with Azure DevOps pipelines (CI/CD).
About Us:
We're looking for a proactive problem-solver with a solid technical foundation, comfortable working independently and collaboratively. Excellent communication skills in English are essential.