Senior DevOps Engineer with Azure and.NET
Remote, PolskaEPAM
Wynagrodzenie do ustalenia
Wymagania
Bachelor’s degree in Computer Science, Engineering, or related field
5+ years of hands-on experience with Microsoft Azure services (e.g., App Services, Functions, Azure SQL, storage, networking)
3+ years of development experience with.NET/C#
Strong experience implementing CI/CD pipelines and DevOps tooling (Azure DevOps, Git, IaC tools such as ARM/Bicep/Terraform)
Solid understanding of cloud-native architectures and design patterns
Experience with monitoring, logging, and security best practices
Excellent problem-solving, analytical, and debugging skills
Strong communication, teamwork, and mentorship capabilities
Ability to work independently in a fast-paced environment
Zakres obowiązków
Design, implement, and manage Azure-based infrastructure and DevOps solutions
Build automation tools and services using.NET/C# and scripting languages
Develop and maintain CI/CD pipelines using Azure DevOps and related tooling
Collaborate with software engineers, architects, and stakeholders to align infrastructure and application delivery
Ensure scalability, reliability, performance, and security in cloud environments
Implement best practices in cloud architecture, security, observability, DevOps, and Infrastructure as Code
Conduct code reviews, enforce standards, and mentor junior engineers
Troubleshoot and resolve issues across application and infrastructure layers
Stay current with emerging DevOps, Azure, and automation technologies
Participate in Agile/Scrum development processes
Seniority
Senior
Mile widziane
Relevant Microsoft Azure certifications (e.g., Azure DevOps Engineer Expert, Azure Developer Associate, Azure Solutions Architect)
Opis
EPAM is seeking a highly skilled and experienced Senior DevOps Engineer (Azure) with strong programming expertise in.NET/C# to join our team. In this role, you will design, implement, and manage end-to-end cloud infrastructure and automation solutions on the Microsoft Azure platform. You will leverage your development background to build automation tools, enhance CI/CD pipelines, and enable scalable, reliable, and secure cloud environments. Collaboration with cross-functional engineering teams will be essential to support the delivery of modern cloud-native solutions for our clients. Responsibilities Design, implement, and manage Azure-based infrastructure and DevOps solutions Build automation tools and services using.NET/C# and scripting languages Develop and maintain CI/CD pipelines using Azure DevOps and related tooling Collaborate with software engineers, architects, and stakeholders to align infrastructure and application delivery Ensure scalability, reliability, performance, and security in cloud environments Implement best practices in cloud architecture, security, observability, DevOps, and Infrastructure as Code Conduct code reviews, enforce standards, and mentor junior engineers Troubleshoot and resolve issues across application and infrastructure layers Stay current with emerging DevOps, Azure, and automation technologies Participate in Agile/Scrum development processes Requirements Bachelor’s degree in Computer Science, Engineering, or related field 5+ years of hands-on experience with Microsoft Azure services (e.g., App Services, Functions, Azure SQL, storage, networking) 3+ years of development experience with.NET/C# Strong experience implementing CI/CD pipelines and DevOps tooling (Azure DevOps, Git, IaC tools such as ARM/Bicep/Terraform) Solid understanding of cloud-native architectures and design patterns Experience with monitoring, logging, and security best practices Excellent problem-solving, analytical, and debugging skills Strong communication, teamwork, and mentorship capabilities Ability to work independently in a fast-paced environment Nice to have Relevant Microsoft Azure certifications (e.g., Azure DevOps Engineer Expert, Azure Developer Associate, Azure Solutions Architect)