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.
  • 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.
Read Full Description
Confirmed 4 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles