Astra North Infoteck Inc. - Senior DevOps Engineer - Cloud & Microservices
DevOps Developer is needed in Toronto, Canada.
Client: Astra North Infoteck Inc.
Location: Toronto, ON, ca
Contract: Contract
Job Description
Role: Senior DevOps Engineer - cloud, Microservices
Location: Toronto, ON
Skills: Digital: Cloud DevOps, Microservices
Experience Required: 8–10 years
Hands on Cloud DevOps / Microservices Engineer to design, build, and operate secure, scalable, and observable cloud native platforms and services. You’ll own CI/CD, container orchestration, infrastructure as code, and runtime reliability for microservices partnering closely with software engineering, security, SRE, and product teams to deliver high quality releases with speed and confidence.
Requirements
- Design, provision, and maintain cloud infrastructure (AWS, Azure) including compute, networking, storage, IAM, and managed services.
- Implement Infrastructure as Code (IaC) with Terraform, CloudFormation, ARM, Bicep; enforce GitOps practices (pull requests, code reviews, change history).
- Build multi-account subscription landing zones, network segmentation, and controls for cost, security, and compliance.
- Optimize cloud spend with right sizing, autoscaling, reserved savings plans, and cost governance dashboards.
- Build robust CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins, GitLab CI) with automated build, test, security scans, artifact management, and progressive delivery (blue-green, canary).
- Standardize pipelines as reusable templates, implement trunk-based development, and robust branching strategies.
- Enable automated rollbacks and deployment health checks; integrate quality gates (unit, integration, contract tests).
- Containerize services (Docker) and operate them on Kubernetes (AKS, EKS, GKE) or OpenShift.
- Manage service discovery, ingress, service mesh (Istio, Linkerd), config and secret management, HPA, pod disruption budgets, and node pools.
- Implement microservices best practices (circuit breakers, retries/backoff, idempotency, API gateways, rate limits, event-driven patterns such as SQS, SNS, Kafka, Event Hub, PubSub).
- Establish end-to-end observability: metrics, logs, traces with Prometheus, Grafana, CloudWatch, Azure Monitor, ELK, Splunk, OpenTelemetry.
- Define and track SLI, SLO, SLA; create actionable alerts and on-call runbooks; participate in incident response and post-incident reviews (RCA).
- Conduct load performance testing; remediate hotspots at infrastructure, container, and application layers.
Other Information
This role requires a strong collaboration amongst software engineering, security, SRE, and product teams to ensure the delivery of high-quality releases.
No longer accepting applications
Get instant notifications for new DevOps Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.
Ari: your job agent
Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.