Azure DevOps Engineer

  • Full Time
  • Pune

Client of Techno Wise

Azure DevOps Engineer plays a crucial role in enhancing and streamlining IT operations, particularly in the context of cloud computing and agile software development. Responsible for managing the cloud infrastructure, CI/CD pipelines Works as an integral software delivery team member delivering world-class, scalable and robust solutions.

Major Functions/Responsibilities:

  • Design, Implement, and manage CI/CD pipelines on Microsoft Azure using Azure DevOps Services
  • Automate deployment processes and infrastructure management using tools like Terraform, ARM templates or Azure CLI
  • Create, configure, and execute on-going or newly proposed processes for multiple projects.
  • Manage version control systems and ensure proper branching, merging and release workflows.
  • Collaborate with development teams to design and implement cloud-native applications and scalable solutions.
  • Manage Azure services like Azure Functions, App services, Azure Kubernetes Service (AKS) and Azure Container Registry (ACR)
  • Implement monitoring and logging strategies using tools like Azure Monitor, Azure Log analytics and Application Insights.
  • Identify areas for improvement within processes and practices.
  • Optimize Azure resources to minimize costs while ensuring performance and scalability
  • Strong problem-solving skills and the ability to troubleshoot complex issues.
  • Create system documentation for training and reference.
  • Implement security best practices including RBAC, Key Vault, Network Security, identity & access management.

Recommended Education/Experience/ Skills:

  • 6+ years of DevOps experience in improving efficiency and achieving Continuous Integration, Continuous Testing and Continuous Deployment.
  • 2+ years of experience with infrastructure automation tools (such as Terraform, Ansible, chef).
  • Knowledge of AI in the context of NLP or other specialized AI fields and experience in AI based applications
  • Experience with Docker, Azure Kubernetes Service for container management.
  • Experience with Windows and Linux system administration with knowledge of installations, performance tuning, security, and shell scripting.
  • Prior DevOps experience in improving efficiency and achieving Continuous Integration, Continuous Testing and Continuous Deployment.
  • Proven experience in building DevOps infrastructure and creating multiple environments.
  • Experience with or strong understanding of modern service-oriented architecture.
  • Experience with scripting languages such as PowerShell, Python or Bash
  • Knowledge of networking load balancers.
  • Understanding of cloud security principles.
  • Experience with SDLC Management software and solutions and knowledge of Agile and Scrum methodologies
  • Experience in integration of automated testing and deployment for cloud-based applications with Continuous Integration tools.
  • Experience in any modern language (C#, HTML, CSS, Java, etc).
  • Collaboration and communication skills to work with cross-functional teams.
  • Expertise in version control systems like Azure DevOps, Git managing repositories.
  • Relevant DevOps-related certifications, such as Azure DevOps expert , Azure AI services etc

To apply for this job please visit www.technowise.co.in.