Infrastructure Engineer - Contract - Hybrid
Hybrid · Oakville, Ontario, Canada
Job Summary
Design and implement meteorological infrastructure core services running on Kubernetes (AWS EKS) with Istio, EC2, ECS, and CI/CD pipelines; enhance monitoring with Prometheus, Grafana, and Kibana; collaborate with cross-functional teams to ensure system reliability while maintaining data monitoring from acquisition to delivery; leverage containerized environments using Docker/Kubernetes and cloud platforms (AWS, GCP, CloudStack, Proxmox); develop production-grade software in Go/Python/C/C++/Rust and script infrastructure with Terraform, Helm, Terragrunt, and Bash; apply AI-assisted workflows to improve productivity and code quality; maintain runbooks and automation for production systems; focus on scalable, highly available architectures handling large data volumes; open to AI/ML infrastructure assets as a bonus.
Required Qualifications
- Degree or diploma in Computer Science, Engineering, Mathematics, or equivalent practical experience.
- Minimum 3+ years of experience designing, implementing, and managing containerized environments using Docker and Kubernetes across platforms such as CloudStack, Proxmox, EKS & GKE.
- Strong knowledge of cloud platforms and infrastructure technologies including AWS, GCP, CloudStack, and Proxmox.
- Experience with core networking concepts including TCP/IP, NAT, DNS, load balancing, and firewalls.
- Strong experience building and supporting production-grade distributed systems in Linux environments.
- Experience developing production applications in Go, Python, C/C++, or Rust.
- Strong scripting and infrastructure automation experience using Python, Bash, Terraform, Helm, Terragrunt, Groovy, or JavaScript.
- Understanding of data structures, algorithms, and performance optimization concepts.
- Experience designing and supporting highly available, scalable systems handling large volumes of data.
- Experience with relational and NoSQL databases, including caching technologies such as Redis or AWS ElastiCache.
- Experience with CI/CD practices and tools such as Jenkins or similar platforms.
- Experience building and consuming REST-based APIs and services.
- Familiarity with security best practices and secure infrastructure design principles.
- Experience with monitoring and observability tools such as Prometheus, Grafana, ElasticSearch, Kibana, Jaeger and Kiali.
- Understanding of cloud cost optimization, including balancing performance, reliability, scalability, and operational efficiency.
- Strong problem-solving and communication skills with the ability to gather requirements, whiteboard solutions, and collaborate effectively across teams.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.