Job Description
**Job Title:**
Senior Azure Cloud Engineer / Cloud-Native Full-Stack Engineer
**Location:**
Chicago, IL
**h1b’s would work**
**Job Summary**
**Senior Azure Cloud Engineer**
with robust experience in cloud-native development, DevOps practices, and full-stack engineering using Spring Boot and Azure services. The ideal candidate will lead the design and implementation of scalable, secure, and cost-efficient cloud solutions using
**Microsoft Azure**
while enforcing best practices around
**infrastructure automation**
,
**monitoring**
, and
**CI/CD**
.
**Key Responsibilities**
* Act as a self-starter who thrives in ambiguity, picks up new technologies quickly, and drives initiatives end-to-end.
* Architect, design, and implement scalable, secure, and resilient solutions using Azure native components and modern cloud principles.
* Develop and maintain Infrastructure as Code (IaC) using Terraform, ensuring automation and consistency across environments.
* Collaborate with DevOps and development teams to design and build CI/CD pipelines using GitHub Actions.
* Implement cloud security best practices across Identity and Access Management (IAM), data encryption, network security, and compliance.
* Lead SRE practices including observability (logging, tracing, alerting), incident management, disaster recovery, and auto-scaling.
* Work closely with InfoSec teams to remediate security findings and maintain compliance with industry regulations.
* Design solutions that consider operational aspects, such as availability, scalability, data backups, and disaster recovery.
* Mentor junior engineers and establish technical standards across the cloud engineering team.
**Required Qualifications**
* Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
* 10+ years of experience in core Java application development and end-to-end software delivery.
* 5+ years of experience working as a Cloud Engineer or Cloud-Native Developer on Azure.
* Strong experience with Spring Boot, JPA, and microservices-based architectures.
* Deep understanding of cloud-native application development and deployment on Microsoft Azure.
**Application Stack**
**Technical Skills & Tools:**
* Java, Spring Boot, Spring Cloud, JPA
* ReactJS or other modern frontend frameworks
**Cloud & Infrastructure**
* Microsoft Azure: App Services, Function Apps, Azure AD, AKS, Azure Monitor, Application Insights
* Terraform for infrastructure provisioning
**Messaging & Streaming**
* Azure Service Bus, Azure Event Hub, Azure Event Grid
* Solace and Kafka (nice to have)
**Database**
* Azure PostgreSQL, Cosmos DB
* Experience with backup/restore, replication, failover strategies
**DevOps & Monitoring**
* GitHub Actions (CI/CD pipeline creation and maintenance)
* Azure Monitor, Log Analytics, Application Insights
* Familiarity with traceability and observability tools
**Preferred Skills**
* Strong knowledge of cloud security principles and zero trust architecture
* Exposure to SRE/DevOps practices and tooling
* Experience working in Agile/SCRUM delivery environments
* Background in Financial Services or highly regulated domains is a plus
**Certifications (Preferred)**
* Microsoft Certified: Azure Developer Associate
* HashiCorp Certified: Terraform Associate
**Soft Skills**
* Strong analytical and problem-solving capabilities
* Excellent written and verbal communication
* Team player with the ability to mentor and lead by example