Devops Engineer

3 - 5 years

3 - 7 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

DevOps Engineer - Version Control & Vendor Coordination

Position Overview

We are seeking a skilled DevOps Engineer to manage our version control infrastructure and act as the primary liaison with our outsourced DevOps managed services vendor. This role combines hands-on version control management using Azure DevOps with strategic coordination of broader DevOps operations. The ideal candidate will ensure seamless source code management, enforce best practices, and bridge the gap between our internal development teams and external DevOps service providers.

Key Responsibilities

Version Control Management (Primary Focus)

  • Design, implement, and maintain version control systems with

    primary expertise in Azure DevOps

    , including Azure Repos and related services
  • Develop and enforce comprehensive branching, merging, and tagging strategies aligned with organizational release cycles (GitFlow, trunk-based development, or hybrid approaches)
  • Establish and manage repository governance frameworks including access controls, permission models, and security policies
  • Automate repository workflows, pre-commit hooks, and code quality gates to improve developer productivity
  • Monitor repository health, analyze commit patterns, resolve merge conflicts, and perform periodic codebase cleanup and optimization
  • Maintain repository documentation including branching models, naming conventions, and migration guides
  • Implement and manage monorepo or multi-repo strategies based on application architecture needs
  • Ensure code traceability and audit compliance across all environments

CI/CD Integration & Automation

  • Integrate version control systems with CI/CD pipelines to enable automated builds, tests, and deployments
  • Configure Azure Pipelines and related automation tools to trigger on repository events
  • Set up automated testing frameworks that execute on code commits and pull requests
  • Implement deployment gates and approval workflows tied to version control milestones
  • Manage artifact versioning and package management in alignment with source control

Vendor Coordination & DevOps Liaison

  • Act as the primary point of contact for the outsourced DevOps managed services vendor
  • Coordinate deployment schedules, infrastructure changes, and release activities with the vendor
  • Translate business requirements into technical specifications for vendor implementation
  • Monitor vendor SLAs and escalate issues as needed to ensure service quality
  • Facilitate knowledge transfer sessions between internal teams and external vendors
  • Review and validate vendor-implemented solutions for compliance with organizational standards
  • Participate in vendor review meetings and contribute to continuous improvement initiatives

Collaboration & Enablement

  • Provide training, workshops, and documentation on version control best practices for development and QA teams
  • Establish code review processes and pull request standards to maintain code quality
  • Champion DevOps culture and collaboration practices across cross-functional teams
  • Mentor junior developers on Git workflows, conflict resolution, and repository hygiene
  • Create self-service documentation and runbooks for common version control operations

Monitoring & Troubleshooting

  • Ensure high availability and performance of version control systems
  • Troubleshoot repository-related issues including access problems, sync failures, and performance bottlenecks
  • Implement monitoring and alerting for repository health metrics
  • Perform root cause analysis for version control incidents and implement preventive measures
  • Manage repository migrations, upgrades, and disaster recovery procedures

Required Qualifications

Technical Skills

  • Expert-level proficiency in Azure DevOps

    including Azure Repos, Azure Pipelines, Boards, and Artifacts
  • Strong command of Git and Git-based workflows (GitFlow, trunk-based development, GitHub Flow)
  • Hands-on experience with repository hosting platforms such as Azure Repos, GitHub, GitLab, or Bitbucket
  • Deep understanding of semantic versioning, release management, and change management processes
  • Proficiency in scripting languages (PowerShell, Bash, Python) for automation
  • Experience with Infrastructure as Code (IaC) tools and version control for infrastructure (Terraform, ARM templates, Bicep)
  • Solid understanding of CI/CD concepts and tools (Azure Pipelines, Jenkins, GitHub Actions)
  • Knowledge of branching strategies for microservices and distributed systems
  • Familiarity with container registries and artifact management (Azure Container Registry, Artifactory, Nexus)

Professional Experience

  • 3-5 years of experience in DevOps, version control management, or related roles
  • Proven track record of managing enterprise-level version control systems
  • Experience coordinating with external vendors or managed service providers
  • Background in supporting Agile/Scrum development environments
  • Experience with repository migrations and large-scale codebase management

Soft Skills

  • Strong communication skills with ability to explain technical concepts to non-technical stakeholders
  • Excellent vendor management and coordination capabilities
  • Problem-solving mindset with attention to detail
  • Ability to work independently and manage multiple priorities
  • Collaborative approach with cross-functional teams
  • Proactive attitude toward process improvement and automation

Preferred Qualifications

  • Microsoft Azure certifications (Azure DevOps Engineer Expert, Azure Administrator, Azure Solutions Architect)
  • Experience with other version control systems (SVN, Perforce, Mercurial) and migration expertise
  • Knowledge of compliance frameworks (SOC 2, ISO 27001, GDPR) as they relate to code management
  • Understanding of security scanning tools and integration with version control (SonarQube, Snyk, WhiteSource)
  • Experience with Agile project management tools and integration with Azure Boards
  • Background in software development or release management
  • Familiarity with multi-cloud or hybrid cloud environments

Success Metrics

  • Repository uptime and availability (target: 99.9%)
  • Reduction in merge conflicts and resolution time
  • Developer satisfaction scores with version control processes
  • Successful coordination and timely delivery of vendor-managed deployments
  • Adoption rate of established branching and code review practices
  • Time-to-deployment improvements through automation
  • Compliance with security and governance policies

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india