The Senior Azure Engineer will be responsible for managing and maintaining Azure cloud infrastructure, optimizing performance, and ensuring cost efficiency. This position requires extensive expertise in technical domain, Kubernetes administration, deep understanding of Azure best practices, collaboration/communication skills, and leadership skills to lead the team.
Professional Qualification
Bachelor's degree in computer science, information technology, or related field (or equivalent work experience)
5+ years' experience in Software Development and deployment and other Cloud Technologies
4+ years of hands-on experience in Azure cloud infrastructure management
REOUIRED SKILLS:
Proficiency in Kubernetes deployment using Helm
Familiarity with infrastructure-as-code tools like Terraform and ARM templates
Proficient knowledge and experience in the .NET framework for application development and deployment, with a strong understanding of .NET Core and related technologies
Experience with Windows Server administration and management
Expertise in Azure Devops for CI/CD pipelines and release management
Solid understanding of networking configurations and hybrid cloud connectivity with a solid understanding of TCP/IP, DNS, DHCP, YPN, and other network protocols
Familiarity with artifact management tools and best practices
Excellent communication’ and collaboration skills to effecfively work in cross- functional teams, including developers, system administrators, and stakeholders
Should be able to lead and mentor junior team members, providing guidance and support in implementing Dev0ps practices
Key Resposibilities
As a Senior Azure Engineer, your responsibilities would typically include the following:
Manage and maintain Azure cloud infrastructure, optimizing performance and cost efficiency
Extensive work on Kubernetes administration and management, including configuration, deployment, and troubleshooting of Kubernetes clusters
Implement security best practices, including network security groups, role-based access control (RBAC), and Azure Security Center and emerging trends to optimize cluster performance
Design, implement, and manage CI/CD pipelines using Azure Dev0ps, ensuring smooth and efficient software delivery processes
Develop, deploy, and maintain .NET-based applications on Azure
Work on setting up and maintaining Windows Server environments and Active Directory
Setup monitoring and logging tools for infrastructure and application performance management, such as Azure Monitor, Prometheus, and ELK stack. and create alerting based on any events
Set up and manage artifact repositories for version control and artifact storage and ensure proper versioning and documentation of artifacts
Coordinate and execute application releases, ensuring minimal downtime add implementing rollback procedures if necessary. This includes managing the process of deploying applications to production environments and handling any potential issues that may arise during the release
Create Automated processes for DR and rollback tasks.
Employer
Know more about the company
Adex International Pvt. Ltd is an IT services company (ISO 9001:2015, ISO/IEC 27001:2013 certified) with our expertise in Cloud and DevOps. We help companies of all verticals and sizes to get the best out of their technology systems with our expertise and approach. As Multi-Cloud Partner, we advocate for cloud best practices that enables your business to de-risk your strategy while gaining operational efficiency and improved security. Our team is our biggest strength & we value our members o…
more details