Senior Azure Cloud Engineer / Cloud-Native Full-Stack Engineer

Apply Now

Job Description

If this blog helped you, spread the word!

**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

If this blog helped you, spread the word!