18 Sep
|
Ngo Consulting Partners
|
Canada
18 Sep
Ngo Consulting Partners
Canada
Overview
We’re seeking an experienced Senior DevOps Engineer to maintain and expand our multi-cloud infrastructure, provide on-call support, and collaborate closely with our engineering team through pair programming. You will be a key contributor to ensuring uptime, stability, and scalability for our clients’ systems.
This role is best suited for a senior engineer who is comfortable with fractional ownership and delivering high-impact support in a low-hour, on-call engagement.
Key Focus Areas
- Multi-cloud infrastructure (AWS primary; Azure and GCP)
- Container orchestration (Docker, Docker Swarm; familiarity with Podman or Kubernetes a plus)
- Networking for client connectivity (VPCs, VPNs, security groups, subnets)
- Rapid incident response and troubleshooting
- Collaborative pair programming and knowledge sharing
Key Responsibilities
- Provide on-call support for production incidents and infrastructure issues; troubleshoot and resolve rapidly
- Pair program with engineers to troubleshoot issues and share infrastructure best practices
- Maintain and troubleshoot cloud infrastructure, including Docker containers and Docker Swarm orchestration
- Manage networking and client connectivity patterns
- Maintain Terraform/Terragrunt configurations and automate deployment processes
- Monitor system health and performance, and implement alerting improvements
- Implement security best practices, manage IAM roles, and configure secrets
- Document infrastructure architecture, runbooks,
and operational procedures
- Collaborate on CI/CD workflows (primarily GitHub Actions) and support automation initiatives
Required Skills & Experience
- 3+ years of production experience with AWS (VPC, EC2, S3, IAM, CloudWatch); familiarity with Azure or GCP
- Production experience with Docker and Docker Swarm, including container networking and service discovery
- Strong Terraform experience; Terragrunt preferred
- CI/CD experience with GitHub Actions and scripting (Bash, Python)
- Experience participating in on-call rotations and incident response
- Robust communication skills and comfort with collaborative pair programming
Preferred Skills
- Python and/or Bash for infrastructure automation
- Multi-cloud architecture patterns
- Data pipeline infrastructure experience
- Security best practices and cost optimization experience
- Strong technical documentation skills
Technical Stack
- Cloud: AWS (primary), Azure, GCP
- Containers: Docker, Docker Swarm, Podman, Kubernetes
- IaC: Terraform, Terragrunt
- CI/CD: GitHub Actions
- Scripting: Python, Bash
- Monitoring: CloudWatch, Azure Monitor
- Storage: S3, ADLS Gen2
- Secrets: AWS Secrets Manager, Azure Key Vault
Engagement Details
- Approximately 5–15 hours per month
- Contractor/Consultant role, fully remote
- On-call availability required; flexible schedule
- Long-term engagement with opportunity for expanded scope and responsibility
📌 Senior DevOps Engineer (Canada)
🏢 Ngo Consulting Partners
📍 Canada