Cloud DevOps Engineer (Microservices Application Development)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

Canada

Accepting Applications Full-time Hybrid
Posted 2 hours ago 0 views 0 applications
Job Description
**Job Title: Cloud DevOps Engineer (Microservices Application Development)** Location: Toronto, ON (Hybrid) **Job Description :** We are looking for a **Cloud DevOps Engineer** to own the **end\-to\-end delivery and operations of microservices\-based applications on cloud platforms** . The role combines **DevOps practices, cloud infrastructure, and hands\-on programming (Java/.NET/Python/Node.js)** to enable **secure, reliable, and high\-velocity releases** . **Key Responsibilities:** **1\. Cloud Infrastructure Platform (AWS / Azure / GCP)** * Design and provision cloud resources: + Compute, networking, storage, IAM * Implement Infrastructure as Code using: + Terraform, CloudFormation, ARM, Bicep * Set up Kubernetes clusters: + AKS, EKS, GKE + Configure autoscaling, node pools, pod disruption budgets * Implement secure networking: + VNet/VPC, subnets, security groups + Private endpoints, ingress/egress * Manage: + Secrets and KMS / Key Vault integration + Least\-privilege access controls **2\. CI/CD \| Release Engineering \& Automation** * Build and maintain CI/CD pipelines using: + Azure DevOps, GitHub Actions, Jenkins, GitLab CI * Implement deployment strategies: + Blue\-Green + Canary + Rolling deployments with rollback * Integrate quality gates: + Unit \& integration tests + SAST / DAST + License scans * Package and manage: + Docker images + Helm charts + Versioning and SBOMs **3\. Microservices Architecture \& Runtime** * Design and develop microservices: + REST / gRPC + Event\-driven architecture * Containerize and orchestrate: + Docker + Kubernetes (Helm, Kustomize) * Manage: + Service discovery + API Gateway + Configuration and circuit breakers (Istio, Linkerd, Envoy) * Implement resilience patterns: + Retries, timeouts, bulkheads + Idempotency and backpressure **4\. Programming \& Application Engineering** **Common Responsibilities** * Build scalable and testable services using clean architecture and SOLID principles * Write automated tests: + Unit, contract, integration * Implement: + Observability (logs, metrics, traces) + Feature flags * Integrate with: + Databases: PostgreSQL, MySQL, MongoDB, Redis + Messaging: Kafka, RabbitMQ, Event Hubs **Language\-Specific Expectations** **Java (Spring Boot / Quarkus / Micronaut)** * Build REST/gRPC services * Use Spring Cloud Config, Resilience4j, OpenFeign * Maven/Gradle builds, JUnit, Mockito, RestAssured, OpenAPI/Swagger **Python (FastAPI / Flask / Django REST)** * Use Pydantic models * Async IO where appropriate * pytest, tox, black, ruff **5\. Security \& Compliance (DevSecOps)** * Implement shift\-left security: + SAST / DAST + Dependency and container scanning + IaC scans * Manage secrets: + Key Vault, Secrets Manager, Vault + Rotation policies * Implement: + OAuth2, OIDC, JWT, mTLS + API security best practices * Enforce policies: + OPA, Gatekeeper, Kyverno + Compliance tagging (CIS benchmarks) * Support: + Audit logging + Data classification + Encryption (at rest \& in transit) **6\. Observability \| SRE \& Operations** * Implement monitoring: + Metrics, logs, traces + Prometheus, Grafana + CloudWatch, Cloud Logging, Azure Monitor, OpenTelemetry * Define and track: + SLIs / SLOs + Alerts and on\-call runbooks * Perform: + Incident response + Root Cause Analysis (RCA) + Error budget management * Optimize: + Performance (latency, throughput, CPU, memory) + Cloud cost efficiency
More jobs from Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!
Login to Apply

Don't have an account? Register

About Company
Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!
View All Jobs
Share this job