Overview
We are seeking a highly skilled DevOps Engineer with strong expertise in CI/CD transformation and large-scale cloud migration. The ideal candidate will play a key role in migrating on-premises DevOps ecosystems (Jenkins, GitLab, self-managed runners) to Azure-native CI/CD platforms, enabling scalable, secure, and automated deployments.
This role focuses on supporting application lift-and-shift migration to Azure, modernizing pipelines, and implementing cloud-native DevOps practices using Azure DevOps, GitLab CI/CD, and managed runners.
Key Responsibilities
1. CI/CD Migration & Transformation
- Lead migration of CI/CD pipelines from:
Jenkins (on-prem)
GitLab CI/CD with self-managed runners
Azure DevOps Pipelines
GitLab Cloud (SaaS) CI/CD
Managed runners (Azure-hosted / GitLab managed)
- Re-design pipelines for scalability, reliability, and maintainability.
2. Lift-and-Shift Migration Support
- Support application migration (lift-and-shift) from on-prem environments to Azure.
- Ensure CI/CD pipelines are aligned with migrated workloads.
- Enable seamless deployment to Azure services (VMs, App Services, AKS).
3. Azure DevOps & GitLab Expertise
- Implement and manage CI/CD pipelines using:
Azure DevOps (Repos, Pipelines, Artifacts)
GitLab CI/CD (cloud-hosted)
- Configure and optimize managed runners.
- Integrate with tools like SonarQube, Nexus/Artifactory, and security scanners.
4. Infrastructure as Code (IaC)
- Develop and manage infrastructure using:
Terraform
ARM templates / Bicep
- Automate environment provisioning and deployments.
5. Automation & Scripting
- Develop automation scripts using:
Bash, PowerShell, Python
- Eliminate manual processes and improve efficiency.
6. Monitoring & Observability
- Implement monitoring and logging using:
Azure Monitor
Log Analytics
Application Insights
- Set up alerts, dashboards, and performance tracking.
7. Security & Compliance (DevSecOps)
- Integrate security practices into CI/CD pipelines.
- Implement secrets management using Azure Key Vault.
- Ensure compliance with enterprise security standards.
8. Performance & Optimization
- Optimize pipeline performance and execution time.
- Reduce build/deployment failures and improve reliability.
9. Collaboration & Stakeholder Engagement
- Work closely with developers, architects, and operations teams.
- Provide guidance on DevOps best practices.
- Support cross-functional teams during migration programs.
Required Skills & Experience
CI/CD & DevOps Tools
Jenkins (pipeline migration experience)
GitLab CI/CD (self-managed & SaaS)
Azure DevOps
- Experience migrating from self-managed runners to managed runners.
Cloud & Azure Expertise
- Hands-on experience with Azure services:
Azure App Services
Azure Kubernetes Service (AKS)
Azure Virtual Machines
- Understanding of Azure networking and deployment models.
Migration Experience
- Proven experience in large-scale cloud migration programs.
- Experience supporting lift-and-shift application migration.
Infrastructure as Code
- Experience with Terraform, ARM, or Bicep.
Scripting & Automation
- Proficiency in Bash, PowerShell, or Python.
Version Control
- Strong experience with Git-based workflows.
Preferred Qualifications
- Azure certifications (e.g., Azure DevOps Engineer Expert).
- Experience with containerization (Docker) and Kubernetes.
- Familiarity with artifact repositories (Nexus, JFrog Artifactory).
- Experience integrating Jira (Cloud) with CI/CD workflows.
Soft Skills
- Strong troubleshooting and problem-solving skills.
- Excellent communication and collaboration abilities.
- Ability to work in high-pressure migration environments.
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
Experience Level
- 6–10+ years of experience in DevOps or platform engineering.
- 3+ years of experience in cloud-based CI/CD environments.
- Proven track record in enterprise-scale migration projects.
Key Competencies
- CI/CD Transformation & Modernization
- Azure DevOps & GitLab CI/CD
- Cloud Migration (Lift-and-Shift)
- DevSecOps & Automation
- Infrastructure as Code
Success Metrics
- Successful migration of CI/CD pipelines to cloud platforms.
- Reduced deployment time and improved release frequency.
- Increased pipeline reliability and security compliance.
Summary
This role is ideal for a DevOps professional passionate about modernizing legacy CI/CD systems, enabling cloud-native delivery pipelines, and driving large-scale Azure migration programs with a focus on automation, scalability, and reliability.
Experience:
- DevOps engineer: 5 years (Required)
- CI/CD: 2 years (Required)
- Cloud based environment: 2 years (Required)
Work Location: In person