As a DevOps Lead Architect specializing in Azure with a focus on performance and scalability, you will be responsible for designing, implementing, and optimizing Azure-based DevOps solutions that not only streamline software development and deployment but also ensure high performance and scalability to meet growing demands. You will collaborate with cross-functional teams, providing technical leadership to enhance efficiency and responsiveness. Key Responsibilities: DevOps Strategy: Develop and execute a DevOps strategy for Azure, emphasizing performance optimization and scalability to align with the organization\'s growth goals. Architecture and Design: Architect, design, and implement Azure-based solutions that are highly performant and scalable, taking into consideration factors like resource provisioning, load balancing, and auto-scaling. Infrastructure as Code (IaC): Lead the implementation of Infrastructure as Code (IaC) practices using tools like Terraform or Azure Resource Manager (ARM) templates to enable automated scaling and resource provisioning. Continuous Integration/Continuous Deployment (CI/CD): Design and optimize automated CI/CD pipelines using Azure DevOps, Jenkins, or similar tools to ensure high-speed, reliable, and scalable software delivery. Containerization and Orchestration: Define containerization and orchestration strategies using Docker and Kubernetes on Azure Kubernetes Service (AKS) to enhance application scalability. Azure Services: Leverage Azure services such as Azure Functions, Azure Cache, and Azure CDN to optimize application performance and reduce latency. Performance Testing: Develop and implement performance testing strategies and tools to identify and address bottlenecks, ensuring optimal system performance. Scaling Strategies: Develop and document strategies for auto-scaling infrastructure and applications to accommodate traffic spikes and growing user bases. Monitoring and Optimization: Implement robust monitoring and alerting solutions using Azure Monitor, Application Insights, and other tools to proactively identify performance and scalability issues and optimize resource utilization. Security and Compliance: Ensure that performance and scalability enhancements align with security and compliance standards, maintaining data protection and regulatory adherence. Mentorship and Training: Provide guidance, mentorship, and training to team members and stakeholders on DevOps, Azure, performance, and scalability best practices. Documentation: Create and maintain comprehensive technical documentation, architectural diagrams, and performance and scalability guidelines. Qualifications: Bachelor\'s degree in Computer Science, Information Technology, or related field (or equivalent work experience). Extensive experience in DevOps roles, with a strong focus on Azure-based solutions, performance, and scalability. Deep understanding of Azure services and capabilities, including Azure DevOps. Proficiency in Infrastructure as Code (IaC) tools such as Terraform or ARM templates. Strong scripting and automation skills, with experience in PowerShell, Python, or similar languages. Hands-on experience with containerization technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes on AKS). Proven expertise in performance testing and optimization. Knowledge of security and compliance best practices in Azure. Exceptional problem-solving and troubleshooting skills. Excellent communication and leadership skills. Relevant Azure certifications (e.g., Azure Solutions Architect Expert) are a significant advantage.
foundit
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.