
Principal Cloud DevOps Engineer
- Vancouver, BC
- Permanent
- Full-time
- Design and implement scalable, resilient, and secure cloud infrastructure primarily on AWS, and potentially other cloud providers, utilizing best practices for high availability and disaster recovery.
- Identify areas for optimization, consolidation, and modernization to enhance efficiency, reliability, and cost-effectiveness.
- Work with our architect to develop, champion and build a strategic roadmap for our future-state infrastructure, aligning with business objectives and developer needs.
- Develop, maintain, and optimize Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or similar, ensuring modularity, reusability, and version control.
- Implement robust CI/CD pipelines that automate software delivery from code commit to production deployment, incorporating automated testing, security scanning, and quality gates.
- Implement and manage containerization (e.g., Docker) and orchestration platforms (e.g., Kubernetes, ECS, EKS) to support microservices architectures.
- Drive automation across all aspects of the infrastructure lifecycle, including provisioning, configuration, deployment, monitoring, and incident response.
- Design and implement comprehensive monitoring, logging, and alerting solutions (e.g., CloudWatch, Prometheus, Grafana, ELK Stack) to ensure system health and performance.
- Establish proactive alerting mechanisms and define key performance indicators (KPIs) for infrastructure and application stability.
- Champion a DevOps culture within the organization, promoting shared responsibility, continuous improvement, and knowledge sharing.
- Implement security best practices throughout the infrastructure lifecycle, including identity and access management, network security, data encryption, and vulnerability management.
- Ensure compliance with relevant industry standards and internal security policies.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 8+ years of experience in DevOps, SRE, or a similar role, with a strong focus on cloud infrastructure.
- 3+ years of experience in compiled language software development (ideally C++/C#)
- Extensive hands-on experience with Amazon Web Services (AWS), including services such as EC2, S3, RDS, VPC, IAM, Lambda, EKS/ECS, CloudWatch, etc.
- Proven expertise in Infrastructure as Code (IaC) tools, particularly Terraform and/or AWS CloudFormation.
- Deep understanding and practical experience in designing, implementing, and maintaining robust CI/CD pipelines
- Strong proficiency in scripting languages
- Experience with containerization technologies (Docker) and container orchestration platforms (Kubernetes, ECS, EKS).
- Solid understanding of networking concepts, security best practices, and cloud architecture patterns.
- Excellent problem-solving skills, with a proactive and collaborative approach to challenges.
- Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
- Experience building node, C++ or .NET project
- Experience with monitoring and logging tools, and a strong commitment to observability.
- Bachelors Degree
- 7+ years of experience in DevOps, SRE, or a similar role, with a strong focus on cloud infrastructure