We are seeking an experienced DevOps Engineer to design, build, and support scalable CI/CD pipelines and cloud infrastructure in Azure. The role focuses on automation, Infrastructure as Code, containerization, and enabling self service DevOps capabilities for
development teams.
-
Design, develop, and maintain GitHub Actions pipelines using YAML configurations, triggers, build agents, release management, and deployment strategies.
-
Work with Azure cloud services such as AKS, App Service, ACE, APIM, AFD, ADF, Power Apps, Application Gateway,..etc
-
Implement and manage Infrastructure as Code (IaC) using Terraform for efficient provisioning and management of Azure cloud resources.
-
Automate operational tasks and interact with on-premise systems through shell scripting.
-
Integrate and manage Azure DevOps or GitHub CI/CD pipelines for deploying on-premise applications.
-
Work with containerization technologies such as Docker and build packs to package, ship, and run applications within CI/CD pipelines.
-
Support Spring Boot and Node.js applications deployed in Docker containers.
-
Develop self-service capabilities within Azure DevOps for developers and automation engineers.
-
Implement and support monitoring, logging, and observability solutions using tools such as Datadog, Dynatrace, and Splunk.
-
Collaborate with the DevOps Tools and Automation team to continuously enhance the overall DevOps maturity.
-
Train and mentor developers on CI/CD best practices.
-
Bachelor’s degree in Computer Science or an equivalent IT field.
-
At least 4 years of professional experience working as an Azure DevOps Engineer.
-
Experience with GCP or other cloud platforms is a plus.
-
Strong experience with GitHub Actions pipelines, including YAML configuration, triggers, build agents, release management, and deployment strategies.
-
Expert knowledge of Terraform and Infrastructure as Code (IaC) principles.
-
Proficiency in shell and Python scripting for automating tasks and interacting with systems.
-
Solid understanding of containerization technologies such as Docker and their integration with CI/CD pipelines.
-
Experience supporting Node.js and Spring Boot applications deployed in Docker containers.
-
Ability to read, understand, and write clean, maintainable, and efficient code.
-
Experience working with monitoring and observability platforms such as Datadog, Dynatrace, and Splunk
-
Strong problem-solving and troubleshooting skills.
-
Excellent communication and collaboration skills.
-
Experience training and mentoring developers on CI/CD practices (preferred).
-
Passion for automation and continuous improvement.
-
Adaptable and willing to learn new technologies quickly.
-
Strong team player with a collaborative mindset.
-
Demonstrated work ethic with the ability to meet deadlines.