Job Description: We are seeking a seasoned Principal DevOps Engineer.
Roles and Responsibilities:
- Design, implement, and manage end-to-end CI/CD pipelines using Azure DevOps for various applications and services.
- Lead the deployment, configuration, and management of cloud infrastructure on Microsoft Azure using Infrastructure as Code (IaC) tools Bicep, or Terraform.
Automate operational tasks, monitoring, and alerts for Azure-based applications and infrastructure. - Collaborate closely with development, operations, and architecture teams to ensure seamless integration and deployment of applications.
- Implement and enforce best practices for security, reliability, and performance in Azure cloud environments.
- Troubleshoot and resolve complex issues related to CI/CD pipelines, cloud infrastructure, and application deployments.
- Provide technical guidance and mentorship to junior team members, fostering a culture of continuous improvement and learning.
- Stay updated with the latest Azure services, DevOps practices, and industry trends to recommend and implement innovative solutions.
- Participate in architectural discussions and contribute to the overall cloud strategy.
Ideal Candidate: - Azure DevOps: Proficient in setting up and managing Azure Repos, Pipelines, Boards, and Artifacts for end-to-end CI/CD.
- Azure Cloud Services: Strong hands-on experience with core Azure services (e.g., Azure VMs, App Services, Azure Functions, Azure SQL Database, Azure Storage, Virtual Networks, Azure AD).
- Infrastructure as Code (IaC): Extensive experience writing and managing IaC using Azure Resource Manager (ARM) templates, Bicep, or Terraform.
- Programming/Scripting: Proficient in at least one programming language such as PowerShell, Python, C#, or Bash scripting for automation and tool development.
- Microsoft Techstack: 8-10 years of experience working with various Microsoft technologies and ecosystems.
- Version Control: Expert-level proficiency with Git and pull request workflows.-- Azure repos and other VCS
- Networking Concepts: Solid understanding of networking fundamentals (TCP/IP, DNS, VPNs, Load Balancers, Firewalls) within Azure. --- Good in resolving any network connectives and traffic flow in a tenant.
- Troubleshooting: Strong analytical and problem-solving skills for diagnosing and resolving complex infrastructure and deployment issues.
- Communication: Excellent verbal and written communication skills to articulate technical concepts to both technical and non-technical stakeholders.
- AI: Should know to leverage AI in his day-to-day activities.