Position Overview : We are seeking a skilled Senior DevOps Engineer with a strong foundation in DevOps practices and a solid understanding of backend development. This role requires expertise in cloud infrastructure, CI / CD pipelines, and automation, while also being able to contribute as a junior backend developer when needed. As a key contributor, you will collaborate with cross-functional teams to optimize systems and processes, ensuring reliability, scalability, and efficiency.
What you will do :
- Design, implement, and manage robust CI / CD pipelines to ensure efficient code integration and deployment.
- Automate infrastructure provisioning and configuration using Infrastructure as Code using Terraform.
- Configure and maintain logging and monitoring systems, leveraging tools like Azure Monitor and Application Insights.
- Collaborate with teams to optimize cloud infrastructure and services, particularly within Microsoft Azure.
- Develop and maintain backend components and APIs using C# / .NET, focusing on ASP.NET Core and .NET 6.
- Support microservices architecture and event-driven design initiatives.
- Act as a subject matter expert for Azure DevOps tools, including Pipelines, Boards, and Repos.
- Work in agile environments, contributing to sprint planning, risk assessment, and mitigation.
- Partner with developers, QA engineers, and product owners to continuously improve workflows and system performance.
What we are looking for :
Proven experience (5-7 years) with DevOps practices and tools, including :o CI / CD pipeline design and implementation.
o Automated testing and deployment strategies.
o Infrastructure as Code (e.g., Terraform, ARM templates, Bicep).
Strong proficiency in Microsoft Azure services, including :o Azure Service Bus, Event Grid, and other messaging systems.
o Azure Functions, Web Apps, and Blob Storage.
Backend development experience with C# / .NET, particularly ASP.NET Core and .NET 8.Proficiency in database management with technologies such as Microsoft SQL Server, MongoDB, and Cosmos DB.Expertise in configuring and managing monitoring / logging systems (e.g., Application Insights, Azure Monitor).Experience with agile development methodologies and DevOps principles.Strong communication skills in English, both written and spoken.Nice to Have :
Relevant Microsoft certifications (e.g., Azure DevOps Engineer Expert, Azure Solutions Architect Expert).Experience with Kubernetes and container orchestration.Familiarity with GitOps practices.Exposure to serverless architecture patterns.