We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Ardent SoftSol Inc. logo
Ardent SoftSol Inc. Verified
IT Services, Software Development, Cloud Consulting, Data Analytics

Cloud DevOps Engineer

Toronto, Ontario, CanadaOnsiteContract$50–$54 /hrPosted 1 month ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Job Title: Cloud DevOps Engineer (Microservices Application Development)
Skills: Digital : Cloud DevOps~Digital : Microservices
Experience Required: 6-8
Own end-to-end delivery and operations of microservices-based applications on cloud platforms. Combine DevOps practices| cloud infrastructure| and hands-on programming (Java.NETPythonNode.js) to enable reliable| secure| and high-velocity releases.
Role Descriptions

  • Cloud Infrastructure Platform (AWS Azure GCP)

Design and provision cloud resources (compute| networking| storage| IAM).
Implement Infrastructure as Code (IaC) using TerraformCloudFormationARMBicep.
Set up AKSEKSGKE clusters configure autoscaling| node pools| pod disruption budgets.
Implement secure networking (VNetVPC| subnets| security groups| private endpoints| ingressegress).
Manage secrets and KMSKey Vault integration enforce least-privilege access.

  • CICD| Release Engineering Automation

Build and maintain CICD pipelines (Azure DevOps| GitHub Actions| Jenkins| GitLab CI).
Implement deployment strategies blue green| canary| rolling enable automated rollbacks.
Integrate quality gates (unitintegration tests| SASTDAST| license scans).
Package artifacts (Docker images| Helm charts) and manage versioning SBOMs.

  • Microservices Architecture Runtime

Design and develop 12 factor microservices (RESTgRPC| event-driven messaging).
Containerize services (Docker) and orchestrate with Kubernetes (HelmKustomize).
Manage service discovery| API gateway| config| and circuit breakers (IstioLinkerdEnvoy as applicable).
Implement resilience patterns (retries| timeouts| bulkheads)| idempotency| and backpressure.

  • Programming Application Engineering

Choose stack based on team client responsibilities stay similar.
Common Responsibilities Across Languages
Build scalable| testable services with clean architecture and SOLID principles.
Write automated tests (unit| contract| integration) and maintain code quality metrics.
Implement observability (structured logging| traces| metrics) and feature flags.
Integrate with data stores (PostgreSQLMySQLMongoDBRedis) and message brokers (KafkaRabbitMQEvent Hubs).
Language Specific Expectations:Java (Spring BootQuarkusMicronaut)
oBuild RESTgRPC services| use Spring Cloud Config| Resilience4j| OpenFeign.
oMavenGradle builds JUnitMockitoRestAssured OpenAPISwagger.
Python (FastAPIFlaskDjango REST)
oPydantic models| async IO where appropriate pytest tox blackruff.

  • Security Compliance (DevSecOps)

Shift-left security SASTDAST
Dependency scans| container image scanning| IaC scans.
Secrets management (Key VaultSecrets ManagerVault) rotation policies.
Implement OAuth2OIDC| JWT| mTLS| and API security best practices.
Enforce policies (OPAGatekeeperKyverno) and compliance tagging (e.g.| CIS benchmarks).
Support audit logging| data classification| and encryption at restin transit.

  • Observability| SRE Operations

Implement metrics| logs| and traces (PrometheusGrafana| CloudWatchCloud Logging| Azure Monitor OpenTelemetry).
Define and track SLIsSLOs set up alerting and on-call runbooks.
Perform incident response| post-incident RCA| and implement error budgets.
Optimize performance (latency| throughput| memory CPU) and resource costs.

Ready to apply?
You'll be redirected to Ardent SoftSol Inc.'s application page.

Similar roles