DevOps Azure JD
Job Title: Azure DevOps Engineer
Experience: Minimum 5 years
Responsibilities:
● Design, build, and maintain scalable infrastructure solutions in Azure.
● Deploy and manage Azure IaaS and PaaS services.
● Implement CI/CD pipelines using tools like Azure DevOps, Terraform, or ARM templates.
● Ensure system security and compliance with Azure Security Center.
● Collaborate with development teams for seamless application deployment.
Requirements:
● Proficiency in Azure services and solutions.
● Experience with CI/CD tools and practices.
● Knowledge of PowerShell and scripting.
● Azure certifications (e.g., Azure Solutions Architect, Azure Administrator) are mandatory.
● Familiarity with AWS or GCP is a plus.
Elaborative form of the requirement
Key Responsibilities:
● Infrastructure Design and Implementation:
○ Design, build, and operate robust and scalable infrastructure solutions hosted on
Azure and hybrid-cloud environments.
○ Ensure systems are designed for reliability, scalability, and security to meet
enterprise project requirements.
● Deployment and Management:
○ Deploy Azure IaaS (Infrastructure as a Service) and PaaS (Platform as a Service)
solutions effectively.
○ Manage and monitor the health and performance of cloud resources, ensuring
optimal configuration and operation.
● Continuous Integration and Continuous Deployment (CI/CD):
○ Develop and implement CI/CD pipelines using Azure DevOps, Jenkins, or similar
tools to automate the software development lifecycle.
○ Collaborate with development teams to integrate automated testing and
deployment processes.
● Security and Compliance:
○ Implement Azure Security best practices, including identity management and
access control.
○ Utilize Azure Security Center and Sentinel to monitor and respond to security
threats.
● Collaboration and Communication:
○ Work closely with development, operations, and security teams to ensure
seamless application deployment and integration.
○ Participate in agile ceremonies, including sprint planning, daily stand-ups, and
retrospectives.
Requirements:
● Technical Skills:
○ Proven experience with Azure services, including but not limited to Azure Virtual
Machines, Azure Kubernetes Service (AKS), Azure Functions, and Azure Logic
Apps.
○ Proficiency in scripting languages such as PowerShell, Bash, or Python.
○ Experience with Infrastructure as Code (IaC) tools such as Terraform or ARM
templates.
○ Familiarity with containerization technologies like Docker and orchestration tools
such as Kubernetes.
○ Experience with Server cost optimization, Monitoring, Code deployments, and
managing various instances.
● Certifications:
○ Microsoft Azure Infrastructure and Deployment or Azure Solutions Architect
certification is mandatory.
○ Additional certifications in AWS or GCP are beneficial.
● Soft Skills:
○ Strong problem-solving skills and the ability to work independently.
○ Excellent communication skills, with the ability to articulate technical concepts to
non-technical stakeholders.
○ Experience working in an agile environment, contributing to team objectives and
delivering on commitments.
Desirable Experience:
● Experience with Azure DevOps Services and Azure Pipelines.
● Knowledge of security components such as Azure Active Directory, Azure Policy, and
role-based access control (RBAC).
● Familiarity with application performance monitoring tools like Application Insights or
New Relic.