What are the responsibilities and job description for the Senior Azure Engineer – New Development & Operations position at Engineering Search Firm Inc?
We are seeking a highly experienced Senior Azure Engineer to lead and execute new application development and cloud operations on Microsoft Azure. This role requires deep hands-on expertise in Azure architecture, DevOps practices, and modern application development, with a strong focus on building scalable, secure, and reliable cloud-native solutions. The ideal candidate will serve as a technical leader, collaborating closely with development, security, and operations teams to drive innovation and operational excellence.
Key Responsibilities
Cloud Architecture & Development
Design, build, and maintain cloud-native applications and services on Microsoft Azure
Lead the architecture and implementation of new development initiatives using Azure PaaS and IaaS services
Define best practices for Azure solution design, scalability, performance, and resiliency
Translate business requirements into technical solutions and architecture diagrams
DevOps & Operations
Implement and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools
Automate infrastructure provisioning using Infrastructure as Code (IaC) (ARM, Bicep, Terraform)
Monitor, troubleshoot, and optimize Azure workloads for performance, reliability, and cost
Establish and enforce operational standards including monitoring, logging, alerting, and incident response
Security & Governance
Design and enforce Azure security best practices, including identity management, networking, and data protection
Implement Azure governance controls such as Azure Policy, RBAC, and management groups
Ensure compliance with organizational, regulatory, and security requirements
Technical Leadership
Act as a technical lead and mentor for engineers and developers
Review designs, code, and configurations to ensure quality and alignment with standards
Partner with stakeholders to define technical roadmaps and modernization strategies
Stay current with emerging Azure services and recommend adoption where appropriate
Required Qualifications
5 years of experience in software engineering, cloud engineering, or DevOps roles
5 years of hands-on experience with Microsoft Azure in production environments
Strong expertise in Azure services such as:
- App Services, Azure Functions, AKS
- Azure SQL, Cosmos DB, Storage Accounts
- Virtual Networks, Load Balancers, Application Gateway
Proven experience with CI/CD, automation, and IaC
Strong scripting and programming skills (PowerShell, Azure CLI, C#, Python, or similar)
Solid understanding of cloud networking, security, and distributed systems
Preferred Qualifications
Azure certifications (e.g., Azure Solutions Architect Expert, Azure DevOps Engineer Expert)
Experience with microservices, containers, and Kubernetes (AKS)
Experience with cost optimization and FinOps practices
Background in migrating or modernizing legacy systems to Azure
Soft Skills
Strong problem-solving and analytical skills
Excellent communication and documentation abilities
Ability to lead technical discussions and influence architecture decisions
Comfortable working in fast-paced, agile environments