Position: Azure DevOps
Location: Chennai Tamil Nadu (Remote option available for non local)
Duration: Full Time
Notice Period: Immediate Joiner/Serving Notice/ Notice less than 30 days only.
Budget: 10-30 LPA
Must have skills sets
Azure DevOps
Strong proficiency with Bicep for IaC
Azure Paas
1. ✅ Job Overview
We are seeking an experienced Azure DevOps Engineer to develop and manage Infrastructure as Code (IaC) using Bicep for Azure PaaS (Platform as a Service) solutions with a focus on private networking. In this role, you will collaborate with development, security, and infrastructure teams to automate and streamline the deployment of secure, scalable, and resilient cloud environments.
🔥 Key Responsibilities
1. ✅ Infrastructure as Code (IaC) Development
1. Design, develop, and maintain Bicep templates to provision and manage Azure PaaS resources such as:
o App Services, Azure Functions, Logic Apps, EventHub, Service Bus, Azure SQL, Azure Storage, Key Vault, API Management, and Cosmos DB.
1. Ensure IaC templates are modular, reusable, and follow best practices.
1. Implement parameterization, modules, and consistent naming conventions to enhance template flexibility.
1. ✅ Private Networking & Security
1. Architect and deploy private networking solutions using:
o Private Endpoints, Private Links, Virtual Networks (VNet), Subnets, and Network Security Groups (NSGs).
1. Configure service integrations with private networking, ensuring traffic stays within the Azure backbone.
1. Use Application Firewall and policies to enhance security.
1. Use Azure Key Vault to securely store and manage secrets, certificates, and keys.
1. ✅ CI/CD Pipelines & Automation
1. Build and manage CI/CD pipelines in Azure DevOps to automate the deployment of Bicep-based PaaS environments.
1. Integrate IaC pipelines with Biceps for consistent deployment.
1. Use release gates, approvals, and checks to ensure compliance and security in deployment processes.
1. ✅ Monitoring & Optimization
1. Implement Azure Monitor, Application Insights, and Log Analytics to monitor PaaS environments.
1. Create alerts and dashboards to ensure performance, availability, and security visibility.
1. Optimize PaaS resources for cost, performance, and reliability.
1. ✅ Collaboration & Documentation
1. Collaborate with cloud architects, security teams, and application developers to design and implement PaaS solutions.
1. Document infrastructure, deployment processes, and Bicep modules.
1. Provide guidance and training to development teams on Bicep and Azure networking best practices.
1.
⚙️Required Qualifications
🔹 Education & Experience:
1. Bachelor’s degree in Computer Science, Information Technology, or related field.
1. 5+ years of experience in Azure DevOps engineering with a focus on PaaS solutions.
1. Hands-on experience with Azure Bicep and private networking.
Technical Skills:
1. Strong proficiency with Bicep for IaC, including modular templates and reusable components.
1. Experience with Azure PaaS services (App Services, Functions, SQL, Storage, API Management).
1. Expertise in Azure networking, including:
o Service and Private Endpoints, Private Links, and VNets.
o Network Security Groups (NSGs) and Application Gateway.
1. Proficiency in CI/CD pipelines using Azure DevOps.
1. Scripting skills in PowerShell, Bash, or Python for automation tasks.
1. Familiarity with Azure RBAC and role-based security models.
🔹 Soft Skills:
1. Strong problem-solving and troubleshooting skills.
1. Effective collaboration and communication abilities.
1. Detail-oriented with a focus on cloud security and performance.
1
⭐ Preferred Qualifications
1. Azure certifications (e.g., Azure DevOps Engineer Expert, Azure Solutions Architect Expert, or Azure Administrator Associate).
1. Knowledge of microservices architecture and containerization ( AKS).
1. Familiarity with Azure Policy and Azure Blueprints.
3. Azure Distribution Engineer's job focuses on designing, implementing, and managing the efficient distribution of applications and resources within the Azure cloud environment. This involves optimizing traffic flow, ensuring high availability, and maintaining a secure and reliable infrastructure for applications.
Here's a more detailed breakdown of the role:
Key Responsibilities:
Designing and Implementing Distribution Solutions:
• Load Balancing: Utilizing Azure Load Balancer to distribute traffic across multiple servers and regions, ensuring optimal performance and preventing overload.
• Traffic Management: Employing Azure Traffic Manager to route traffic based on various factors like geographic location, performance, or health checks.
• Content Delivery Network (CDN): Implementing Azure CDN to cache static content and deliver it to users with low latency, improving website and application performance.
Infrastructure Management:
• Virtual Networks: Designing and configuring Azure Virtual Networks (VNet) and subnets to isolate and secure application tiers.
• Networking: Implementing and managing network security groups (NSGs) and Azure Firewall to control traffic flow and protect resources.
• Container Orchestration: Managing and monitoring Azure Kubernetes Service (AKS) clusters for containerized application deployments.
Monitoring and Optimization:
• Performance Monitoring: Using Azure Monitor and Application Insights to track application performance and identify bottlenecks.
• Scalability and Reliability: Ensuring that applications are scaled to handle traffic fluctuations and configured for high availability and redundancy.
• Security: Implementing security measures, including identity and access management, to protect Azure resources and applications.
Automation and Infrastructure as Code:
• Scripting: Developing and maintaining scripts for automating infrastructure deployments and management tasks.
• Infrastructure as Code (IaC): Using Azure Resource Manager templates (ARM templates) or Terraform to automate the provisioning and management of cloud resources.