Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Summary:
We are seeking an experienced DevOps Engineer to join our DevOps team. The ideal candidate will have expertise in developing, implementing, and managing CI/CD pipelines, as well as experience in automating and optimizing infrastructure using Azure DevOps services. The DevOps Engineer will work closely with development, operations, and cloud infrastructure teams to drive the continuous integration and delivery process for our applications, ensuring robust, scalable, and secure solutions.
Key Responsibilities:
- Design, implement, and manage CI/CD pipelines to automate application build, test, and release workflows using Azure DevOps.
- Provide support for Azure DevOps CI/CD pipelines that automate application deployments to Azure cloud resources.
- Collaborate with cross-functional teams to streamline the development and deployment process across environments.
- Automate infrastructure provisioning and configuration using Infrastructure as Code (IaC) tools such as ARM Templates, YAML, and Azure Bicep.
- Monitor, manage, and troubleshoot Azure resources and environments for performance, scalability, and security.
- Ensure Azure cloud solutions are optimized for cost, performance, and security.
- Support application deployments, rollback strategies, and release management processes.
- Implement and enforce best practices for security, disaster recovery, and high availability in cloud-based environments.
- Collaborate with developers to understand system requirements and improve operational workflows.
- Assist in the adoption of new tools and practices that enhance automation, scalability, and monitoring.
- Participate in on-call rotation for production support and troubleshooting.
Skills and Qualifications:
- Strong experience with Azure DevOps tools (Azure Pipelines, Repos, Boards, Artifacts).
- Proficiency in Infrastructure as Code (IaC) with tools such as Terraform, Azure Resource Manager (ARM), or Bicep.
- Hands-on experience with cloud-based infrastructure provisioning and management in Microsoft Azure.
- Familiarity with containerization technologies (Docker, Kubernetes)
- Experience with scripting languages such as PowerShell, Bash, Python, or other automation tools.
- Knowledge of monitoring and logging solutions within Azure (Azure Monitor, Application Insights, Log Analytics).
- Familiarity with source control management using Git, including branching and merging strategy. Strong understanding of CI/CD principles, tools, and best practices.
- Knowledge of security best practices related to cloud infrastructure and DevOps processes.
- Excellent problem-solving, troubleshooting, and communication skills.
Education and Experience:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent work experience).
- 5+ years of experience in a DevOps or Cloud Engineer role, with a focus on Azure.
- Azure certification (e.g., Microsoft Certified: Azure DevOps Engineer Expert) is preferred.
Preferred Education and Skills:
- Master’s degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent work experience).
- 5 - 8 years of experience in a DevOps or Cloud Engineer role, with a focus on Azure
- Experience with serverless computing in Azure (Azure Functions, Logic Apps).
- Familiarity with Agile and Scrum methodologies.
- Experience with configuration management tools (e.g., Ansible, Chef, Puppet, DSC).
- Knowledge of networking concepts and how they apply to cloud solutions.
Key Skills
Ranked by relevanceReady to apply?
Join QSC and take your career to the next level!
Application takes less than 5 minutes

