Azure DevOps

Bangalore Urban, Karnataka, India
Nov 15, 2024
Nov 15, 2025
Hybrid
Full-Time
2 Years
Job Description

We are seeking a skilled Azure DevOps Engineer with expertise in Azure DevOps services, cloud-based deployments, and DevOps tool integration. The ideal candidate will have experience in designing, implementing, and enhancing pipelines for cloud and on-premises applications, along with a strong background in Kubernetes, containerization, and CI/CD pipelines.

Key Responsibilities

Pipeline Development & Template Management

  • Design and build CI/CD pipelines using Azure DevOps templates, enhancing existing templates to meet evolving business requirements.
  • Manage, automate, and streamline deployment pipelines for various applications and microservices.

DevOps Tool Integration

  • Integrate Azure DevOps with Jenkins, SonarQube, Terraform, Azure Kubernetes Service (AKS), Git Repo, and Azure Monitor.
  • Configure and maintain Azure Test Plans, integrating test automation with pipelines to support CI/CD processes.

Cloud-Based Application Deployment

  • Deploy and manage applications (Spring Boot Java, ReactJS, NodeJS) on Azure, using native Kubernetes (K8) and Azure Kubernetes Service (AKS).
  • Set up Kubernetes clusters with ingress controllers, such as NGINX and NGINX+, ensuring secure and optimized traffic management.
  • Implement Azure Files and Sync solutions for efficient storage and file management.

Logging & Monitoring

  • Configure and utilize monitoring tools like Splunk and Dynatrace to track application health, performance, and security.
  • Set up centralized logging for improved observability, troubleshooting, and proactive system monitoring.

Middleware Deployment Automation

  • Automate deployment processes for on-premises middleware solutions, including WebSphere, JBoss, and IIS, to ensure seamless and reliable deployments.
  • Optimize and maintain middleware configurations for improved application performance and stability.

Operating System Management

  • Manage and maintain OS environments, primarily Red Hat Enterprise Linux (RHEL) and Windows, for efficient and secure DevOps operations.

Cloud-Native & Traditional Application Support

  • Provide basic application development support for cloud-native and traditional applications, ensuring smooth deployment and integration within DevOps pipelines.

API Gateway & API Deployment

  • Manage API gateway solutions, implementing and deploying APIs to meet business and operational requirements.

Multi-Cluster & Multi-Environment Deployments

  • Create and manage multi-cluster deployments, ensuring seamless integration, scaling, and resilience across various environments.

Qualifications

Technical Skills

  • Strong experience with Azure DevOps services, CI/CD pipeline development, and template management.
  • Proficiency in integrating DevOps tools like Jenkins, SonarQube, Terraform, and AKS.
  • Hands-on experience with Kubernetes, ingress controllers (NGINX), and cloud-native deployment practices.
  • Familiarity with Splunk, Dynatrace, and centralized logging for monitoring and diagnostics.
  • Solid understanding of on-premises middleware (WebSphere, JBoss, IIS) deployment automation.
  • Expertise in RHEL and Windows OS management.

Additional Skills

  • Knowledge of cloud-native application development.
  • Experience with API gateway management and API deployment.
  • Strong troubleshooting, automation, and scripting skills.

This role offers a challenging and rewarding opportunity for a professional skilled in Azure DevOps and cloud deployments, who thrives in fast-paced environments and is passionate about driving efficiency and innovation.