Srishti Innovative

DevOps Architect - Azure

Bengaluru, KA, IN

2 months ago
Save Job

Summary

Job Description

Key Responsibilities :

Architecting DevOps Solution

  • Design and implement end-to-end DevOps pipelines leveraging Azure DevOps, Git, and other CI/CD tools.
  • Ensure infrastructure as code (IaC) with tools like Azure Resource Manager, Terraform, or ARM templates.
  • Create and optimize cloud-based solutions, ensuring scalability, performance, and security in Azure.

CI/CD Implementation

  • Develop and maintain continuous integration and continuous deployment (CI/CD) pipelines for software applications.
  • Integrate automated testing and quality assurance processes into pipelines.
  • Streamline build and deployment processes for faster and more reliable software releases.

Infrastructure Management

  • Work with cloud infrastructure, particularly in Azure (e., virtual machines, Azure Kubernetes Service, App Services).
  • Use configuration management tools like Ansible, Chef, or Puppet to automate deployment and environment management.
  • Implement monitoring and logging solutions, ensuring efficient monitoring of the system health and alerting for proactive issue resolution.

Collaboration & Stakeholder Engagement

  • Collaborate with development teams, IT operations, and other stakeholders to ensure smooth DevOps adoption and practice.
  • Conduct workshops or training sessions for teams on Azure DevOps best practices and tools.
  • Provide leadership on Azure DevOps best practices, fostering a culture of continuous improvement.

Security & Compliance

  • Ensure security and compliance are integrated into DevOps processes through practices like Infrastructure as Code (IaC) security scanning, automated security testing, and vulnerability scanning.
  • Work with the security team to ensure the infrastructure meets compliance and security requirements.

Automation & Optimization

  • Identify and automate repetitive tasks to improve efficiency.
  • Continuously analyze and optimize existing Azure DevOps environments, recommending improvements in performance and cost-efficiency.

Skills And Qualifications

Technical Skills :

  • Deep knowledge of Azure services and tools (e., Azure DevOps, Azure Pipelines, Azure Kubernetes Service, Azure Functions).
  • Proficiency with CI/CD tools (Jenkins, Azure DevOps, GitLab, etc.
  • Strong experience with version control systems (Git, GitHub, Bitbucket).
  • Expertise in containerization and orchestration tools (Docker, Kubernetes).
  • Familiarity with infrastructure as code (Terraform, ARM Templates).
  • Knowledge of automated testing frameworks, security automation, and monitoring tools.
  • Experience with scripting languages (e., PowerShell, Bash, Python).

Soft Skills

  • Strong problem-solving and analytical skills.
  • Ability to communicate effectively with cross-functional teams and stakeholders.
  • Experience in mentoring and guiding junior team members.
  • Strong organizational and leadership skills to handle complex DevOps transformations.

Education & Experience

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 5+ years of experience in DevOps, cloud engineering, or software development.
  • 3+ years of experience specifically with Microsoft Azure DevOps technologies.

Certifications

  • Azure certifications (e., Microsoft Certified: Azure Solutions Architect Expert, Microsoft Certified: DevOps Engineer Expert).
  • Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD) is a plus.

(ref:hirist.tech)

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job