Position: DevOps Engineer (Microsoft Azure)
Company: CIGen
Category: DevOps
Experience required: 3y
English level: upper

At CIGen we partner with both startups and experienced enterprises to help them achieve their business goals through software solutions.

Our company is driven by the core values that are professionalism, trust, and mutual respect.

We believe that the only way to achieve long-term business success is to build long-term trusted relationships with clients, employees, and partners.

Hence, the quality of our services is crucial!

Currently, we are looking to add a DevOps Engineer (Microsoft Azure) to our team.

This position could be fully remote.

🔹 Requirements:
- Minimum 3 years of commercial experience as a DevOps engineer
- Experience with Microsoft Azure IaaS/PaaS/SaaS services (Azure VMs, Azure Storage, Azure SQL, Azure CosmosDB, Azure App Services, etc.)
- Experience with Docker and Containers Orchestration (Azure Kubernetes Service and/or Azure Container Apps)
- Experienced in Azure monitoring tools & services (e.g., Azure Monitor, Azure Monitor for Containers, Application Insight, Azure Managed Grafana, Azure Advisor, Azure Cost Analysis)
- Experienced in database administration & management tools (SQL Server Management Studio, Azure Data Studio, etc.)
- Experience with Infrastructure-as-Code (IaC) (ARM, Terraform)
- Experienced and comfortable in architecting highly available systems that utilize Azure-native platforms, horizontal & vertical scalability, load balancing, high availability, and geographical redundancy
- Your level of English is Intermediate or higher (B2+)

🔹 Responsibilities:
- Set up and maintain CI/CD processes using Azure DevOps pipelines
- Write and maintain ARM templates/Terraform scripts for Azure-based solutions
- Set up and maintain Azure horizontal/vertical scaling, load balancing, geographical redundancy, etc.
- Set up and maintain monitoring and notifications for Azure-based solutions (Azure Insights, Azure Monitor, Azure Advisor, Azure Cost Analysis, etc.)
- Collaborate with teams to identify, develop, and implement automation in all phases of the development lifecycle, including integration & unit testing (.NET and JS stack)
- Help with software migration & modernization based on Microsoft Azure (WAF & CAF)
- Help with some minor Office 365 administration tasks (manage users & licenses, security groups, permissions, etc.)


Note: We do not terminate contracts with the end of the project! We always have a new interesting project to offer.

🔹 A project description for your reference:

It's a software platform that combines CRM, document management system, and internal processes automation tools for an American company that works in the financial industry. They work with the biggest names in financial services and provide services such as mortgage analytics solutions, analytics consulting, and loss mitigation solutions.

Current stage: ongoing development.

Technology stack: ASP.NET Core API, Rest API, Angular, .NET Core, HTML5, Bootstrap, MS SQL Server, Entity Framework, Microservices Architecture, Onion Architecture, MediatR, CQRS, Redis, SignalR, Azure Cloud Services, Azure Service Bus, Docker, Azure Kubernetes Service (AKS), Azure DevOps (boards, Git)

Team: 4 Full-Stack .NET Developers, 2 QA Engineers, 1 PM, 1 BA


🌻 We offer:

Interesting and challenging projects
Flexible working hours to support your work-life balance
Transparent and flexible processes
Endless possibilities for your professional growth and continuous support from management
Comfortable office in Lviv or an opportunity to work remotely
Paid vacations and sick leaves
In-house English tutor
Cozy, friendly and fun atmosphere
...and much more!

We look forward to hearing from you!

🚀 Apply today!