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
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job