Job Summary
1-Design, configure, and manage release pipelines in Azure DevOps to automate software deployments across environments (e.g., Dev, Test, Production). 2-Ensure pipelines include necessary steps for building, testing, staging, and deploying applications 3-Plan, schedule, and execute release deployments, coordinating with stakeholders to minimize downtime and disruption. 4-Define rollback and recovery strategies to address deployment failures. Set up monitoring for release activities, tracking key metrics such as deployment frequency, failure rates, and time to restore. Generate reports on deployment health, performance, and stability for project stakeholders. 5-Collaborate with DevOps, development, QA, and operations teams to manage dependencies and resolve issues. Communicate release plans, progress, and issues to all stakeholders. Identify repetitive or time-consuming tasks and design automated solutions to streamline them. 6-Implement tools and scripts to handle routine jobs, such as backup, patch management, and monitoring. Set up continuous integration and deployment pipelines to automate code testing, build, and deployment. 7-Configure pipelines for efficient and error-free deployments across development, staging, and production environments.
Job Description : 1-Design, configure, and manage release pipelines in Azure DevOps to automate software deployments across environments (e.g., Dev, Test, Production).\\\\r\\\\n2-Ensure pipelines include necessary steps for building, testing, staging, and deploying applications\\\\r\\\\n3-Plan, schedule, and execute release deployments, coordinating with stakeholders to minimize downtime and disruption.\\\\r\\\\n4-Define rollback and recovery strategies to address deployment failures.\\\\r\\\\nSet up monitoring for release activities, tracking key metrics such as deployment frequency, failure rates, and time to restore.\\\\r\\\\nGenerate reports on deployment health, performance, and stability for project stakeholders.\\\\r\\\\n5-Collaborate with DevOps, development, QA, and operations teams to manage dependencies and resolve issues.\\\\r\\\\nCommunicate release plans, progress, and issues to all stakeholders.\\\\r\\\\nIdentify repetitive or time-consuming tasks and design automated solutions to streamline them.\\\\r\\\\n6-Implement tools and scripts to handle routine jobs, such as backup, patch management, and monitoring.\\\\r\\\\nSet up continuous integration and deployment pipelines to automate code testing, build, and deployment.\\\\r\\\\n7-Configure pipelines for efficient and error-free deployments across development, staging, and production environments.
Key Responsibilities
Design and manage CI/CD pipelines in Azure DevOps for automated build, test, and deployment workflows Ensure end-to-end release process including build, testing, staging, and production deployment [ Plan and execute application and infrastructure releases with minimal downtime Automate infrastructure provisioning using Infrastructure as Code (ARM/Terraform) Implement and maintain version control strategies (Git branching, PR workflows) Monitor deployment pipelines and troubleshoot failures to ensure release reliability Implement logging, monitoring, and alerting for applications and infrastructure Collaborate with dev, QA, and ops teams to streamline delivery and improve performance Ensure security best practices (RBAC, Key Vault, secrets management) Drive automation to reduce manual effort in deployments and operations Support production incidents, root cause analysis, and preventive improvements Continuously optimize deployment speed, reliability, and scalability
Skill Requirements
Strong experience with Azure DevOps (Pipelines, Repos, Boards, Artifacts) Hands-on expertise in CI/CD pipeline design and implementation Proficiency in Git version control (branching, PRs, code reviews) Experience with build & release management workflows Experience with monitoring and logging tools (Azure Monitor, App Insights, Grafana, Prometheus) Ability to troubleshoot pipeline failures and production issues Understanding of deployment health tracking and alerting Strong scripting skills in PowerShell / Bash / Python
Other Requirements
Experience with Kusto (KQL), Azure Data Explorer dashboards Exposure to deployment monitoring, rollout governance Familiarity with incident automation / Copilot-driven workflows Knowledge of networking / Load Balancer concepts