Senior Azure Cloud Engineer (pwc)
Job Description
Job Description & Summary
We are seeking a highly skilled and experienced Senior Azure Cloud Engineer to join our growing team. This role is critical in designing, implementing, and maintaining our Azure-based internal developer platform, ensuring its scalability, security, and performance. As a Senior Azure Cloud Engineer, you will be a technical leader, providing guidance and mentorship to other engineers, driving best practices, and collaborating with cross-functional teams to deliver innovative cloud solutions. You will be a hands-on expert, deeply involved in both strategic architecture and day-to-day engineering tasks.
Key Responsibilities:
Design and Architecture:
Lead the design and implementation of complex Azure cloud solutions, ensuring they meet business requirements, performance targets, and security standards.
Develop and maintain architectural blueprints, standards, and documentation for Azure infrastructure.
Evaluate and recommend new Azure services and technologies to improve efficiency, scalability, and cost-effectiveness.
Contribute to the overall cloud strategy and roadmap, aligning it with business objectives.
Implementation and Engineering:
Build, configure, and manage Azure resources using Infrastructure as Code (IaC) tools (e.g., Terraform, Bicep, ARM templates, Azure CLI/SDK).
Develop and maintain automation scripts and tools to streamline deployments, operations, and monitoring.
View Orignal JOB on: italents.net
Implement and manage Azure networking components (e.g., Virtual Networks, Load Balancers, Azure Firewall, VPN Gateways, ExpressRoute).
Implement and manage secure, scalable and HA/DR enabled application environments.
Implement and manage security best practices across the Azure environment, including identity and access management (IAM), network security, and data protection.
Implement and maintain monitoring, logging, and alerting solutions to ensure optimal performance and availability.
Troubleshoot and resolve complex infrastructure issues, providing timely and effective solutions.
Collaboration and Leadership:
Mentor and guide junior engineers, fostering a culture of technical excellence and continuous learning.
Collaborate with development, security, and operations teams to ensure seamless integration of cloud solutions.
Provide technical leadership and guidance to project teams, ensuring adherence to architectural standards and best practices.
Participate in code reviews, design reviews, and architectural discussions.
Communicate effectively with both technical and non-technical stakeholders, presenting complex information clearly and concisely.
Qualifications:
Experience:
7+ years of experience in IT infrastructure and/or cloud engineering, with at least 5+ years of hands-on experience with Microsoft Azure.
Technical Skills:
Expert-level knowledge of Azure IaaS, PaaS, and SaaS offerings, including but not limited to:
Compute: Virtual Machines, Virtual Machine Scale Sets, Azure Kubernetes Service (AKS)
Networking: Virtual Networks, Load Balancers, Application Gateway, Azure Firewall, VPN Gateway, ExpressRoute
Storage: Blob Storage, Azure Files, Azure Disks, Azure NetApp Files
Security: Azure Security Center, Microsoft Entra ID (Azure AD), Azure Policy, Azure Key Vault, Azure Monitor
Databases: Azure SQL Database, Azure Cosmos DB, Azure Database for PostgreSQL/MySQL
Management Tools, CLI, SDK, Portal.
Strong proficiency in Infrastructure as Code (IaC) using tools such as Terraform, Bicep, ARM templates, or Azure CLI/SDK.
Experience with containerization and orchestration technologies, particularly Azure Kubernetes Service (AKS).
Experience in development of Azure Kubernetes based micro services / APIs in Python.
Experience in working with workflow tools like Temporal, Argo etc.
Solid understanding of networking concepts (TCP/IP, DNS, routing, firewalls, load balancing).
Experience with monitoring and logging tools (e.g., Azure Monitor, Log Analytics, Application Insights).
Strong scripting and automation skills (e.g., PowerShell, Python, Bash).
Experience implementing and managing CI/CD pipelines (e.g., Azure DevOps, Jenkins, GitHub Actions).
Knowledge of security best practices and compliance standards (e.g., CIS, NIST, SOC 2).
Certifications:
One or more relevant Azure certifications (e.g., Azure Solutions Architect Expert, Azure Administrator Associate, Azure DevOps Engineer Expert) are highly desirable
Soft Skills:
Excellent problem-solving and analytical skills.
Strong communication, collaboration, and interpersonal skills.
Ability to work independently and as part of a team.
Ability to adapt to changing priorities and manage multiple projects simultaneously.
A passion for learning and staying up-to-date with the latest cloud technologies.