DevOps Azure JD
nJob Title: Azure DevOps Engineer
nExperience: Minimum 5 years
nResponsibilities:
- 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.
nRequirements:
- 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.
nElaborative form of the requirement
nKey Responsibilities:
- Infrastructure Design and Implementation:
- Design, build, and operate robust and scalable infrastructure solutions hosted on
nAzure and hybrid-cloud environments.
- Ensure systems are designed for reliability, scalability, and security to meet
nenterprise project requirements.
- Deployment and Management:
- Deploy Azure IaaS (Infrastructure as a Service) and PaaS (Platform as a Service)
nsolutions effectively.
- Manage and monitor the health and performance of cloud resources, ensuring
noptimal configuration and operation.
- Continuous Integration and Continuous Deployment (CI/CD):
- Develop and implement CI/CD pipelines using Azure DevOps, Jenkins, or similar
ntools to automate the software development lifecycle.
- Collaborate with development teams to integrate automated testing and
ndeployment processes.
- Security and Compliance:
- Implement Azure Security best practices, including identity management and
naccess control.
- Utilize Azure Security Center and Sentinel to monitor and respond to security
nthreats.
- Collaboration and Communication:
- Work closely with development, operations, and security teams to ensure
nseamless application deployment and integration.
- Participate in agile ceremonies, including sprint planning, daily stand-ups, and
nretrospectives.
nRequirements:
- Technical Skills:
- Proven experience with Azure services, including but not limited to Azure Virtual
nMachines, Azure Kubernetes Service (AKS), Azure Functions, and Azure Logic
nApps.
- Proficiency in scripting languages such as PowerShell, Bash, or Python.
- Experience with Infrastructure as Code (IaC) tools such as Terraform or ARM
ntemplates.
- Familiarity with containerization technologies like Docker and orchestration tools
nsuch as Kubernetes.
- Experience with Server cost optimization, Monitoring, Code deployments, and
nmanaging various instances.
nCertifications:- Microsoft Azure Infrastructure and Deployment or Azure Solutions Architect
ncertification is mandatory.
- Additional certifications in AWS or GCP are beneficial.
nSoft Skills:- Strong problem-solving skills and the ability to work independently.
- Excellent communication skills, with the ability to articulate technical concepts to
nnon-technical stakeholders.
- Experience working in an agile environment, contributing to team objectives and
ndelivering on commitments.
nDesirable Experience:
- Experience with Azure DevOps Services and Azure Pipelines.
- Knowledge of security components such as Azure Active Directory, Azure Policy, and
nrole-based access control (RBAC).
- Familiarity with application performance monitoring tools like Application Insights or
nNew Relic.