04 Nov
|
AceStack
|
Toronto
Job Description
AWS DevOps Engineer
Location:
Toronto, ON Work Model: Onsite Job Summary We are seeking an experienced AWS DevOps Engineer to design, implement, and maintain scalable, secure, and highly available cloud infrastructure. The ideal candidate will have robust hands-on experience with AWS services, Infrastructure as Code (IaC), CI/CD automation, and cloud-native technologies. The candidate should be proficient in AWS CDK (preferably using TypeScript), Python, and GitHub Actions, with experience building and managing serverless architectures and automating cloud infrastructure.
Key Responsibilities
• Design, implement, and maintain scalable AWS cloud infrastructure using Infrastructure as Code (IaC) tools such as AWS CDK, Terraform, and CloudFormation.
• Develop, manage, and optimize CI/CD pipelines using GitHub Actions to automate build, test, deployment, and release processes.
• Build, deploy, and manage cloud-native and serverless applications using AWS services.
• Work extensively with AWS services, including Lambda, API Gateway, SNS, SQS, and EventBridge.
• Develop infrastructure automation and deployment solutions using AWS CDK with TypeScript and Python.
• Implement and manage containerized applications using Docker and container orchestration platforms such as Kubernetes, Amazon EKS, and ECS.
• Apply security and compliance best practices using policy-as-code tools such as Open Policy Agent (OPA).
• Monitor, troubleshoot, and optimize AWS infrastructure to ensure availability, reliability, performance, and scalability.
• Implement monitoring, logging, and observability solutions for cloud environments.
• Manage Linux-based server infrastructure, networking, and cloud security configurations.
• Collaborate with development, security, and operations teams to streamline deployments and improve operational efficiency.
• Support cloud infrastructure automation and ensure best practices across cloud-native and hybrid environments. Required Skills & Qualifications
• Strong hands-on experience with AWS cloud services and infrastructure management.
• Experience with AWS services such as: ◦ AWS Lambda ◦ API Gateway ◦ SNS and SQS ◦ EventBridge ◦ Other core AWS services.
• Strong experience developing and maintaining CI/CD pipelines using GitHub Actions.
• Hands-on experience with AWS CDK using TypeScript.
• Programming and scripting experience with TypeScript/JavaScript and Python.
• Experience with Infrastructure as Code (IaC) tools such as AWS CDK, Terraform, or CloudFormation.
• Strong Linux administration and command-line troubleshooting skills.
• Experience with Docker and container orchestration technologies such as Kubernetes, Amazon EKS, or ECS.
• Understanding of cloud networking, security, IAM, and infrastructure best practices.
• Experience with monitoring, logging, and troubleshooting cloud infrastructure.
• Knowledge of policy-as-code and security automation tools such as Open Policy Agent (OPA). Top 3 Must-Have Skills 1. AWS Services: Lambda, API Gateway, SNS, SQS, EventBridge. 2. GitHub Actions: Hands-on experience building and managing CI/CD pipelines. 3. AWS CDK (TypeScript) & Python: Infrastructure automation and cloud development. Preferred Qualifications
• Experience with Azure cloud environments.
• Knowledge of serverless architecture and event-driven application design.
• Experience with Terraform and CloudFormation.
• Familiarity with Open Policy Agent (OPA) and policy-as-code implementation.
• Experience with Kubernetes, EKS, and ECS.
• Understanding of hybrid cloud infrastructure and enterprise security practices. Ideal Candidate Profile A hands-on AWS DevOps Engineer with strong expertise in AWS serverless services, AWS CDK (TypeScript), Python, and GitHub Actions, capable of automating cloud infrastructure and delivering reliable, secure, and scalable cloud solutions.
📌 AWS DevOps Engineer (Toronto)
🏢 AceStack
📍 Toronto