Job title: Lead AWS Infra DevOps Engineer
Location: TorontoON (Onsite)
Duration: 12 Months
Job description:
- The Lead AWS Infra DevOps Engineer is a senior technical role responsible for architecting developing and managing cloud infrastructure solutions using AWS services and Infrastructure as Code (IaC) principles with a strong focus on the AWS Cloud Development Kit (CDK). The individual will lead a team of DevOps engineers to automate and streamline infrastructure provisioning ensure robust CI/CD pipelines enforce security and compliance standards and drive cloud adoption best practices across the organization.
- This role involves close collaboration with development operations security and architecture teams to enable rapid and reliable delivery of cloud-native applications. As a hands-on leader the engineer will guide the implementation of scalable cost-effective and fault-tolerant solutions on AWS while mentoring team members in modern DevOps practices and tools.
Roles & Responsibilities: - Lead the design and implementation of AWS infrastructure solutions for both database and application migrations ensuring that they are scalable secure and perform optimally.
- Architect and manage complex cloud networking solutions including the setup and optimization of VPCs subnets routing security groups and VPC endpoints for AWS RDS Aurora and ECS environments.
- Design implement and enforce security policies across AWS cloud environments to ensure compliance with industry standards (e.g. encryption IAM roles security groups key management vulnerability assessments).
- Leverage AWS CDK CloudFormation and Ansible to automate infrastructure provisioning configuration management and deployment processes enabling Infrastructure as Code (IaC) best practices.
- Monitor and optimize cloud infrastructure implementing solutions like AWS CloudWatch Dynatrace and other monitoring tools to track performance availability and scalability across ECS RDS Aurora and related AWS components.
- Lead mentor and collaborate with a team of DevOps engineers promoting a culture of continuous improvement knowledge sharing and technical excellence.
- Work closely with development and database teams to streamline CI/CD pipelines ensuring smooth deployment of both database migrations to RDS/Aurora and application migrations to ECS.
- Lead the troubleshooting efforts for infrastructure-related issues ensuring minimal downtime and rapid resolution of performance bottlenecks and cloud resource disruptions.
- Implement proactive measures to optimize resource utilization in both ECS clusters and RDS/Aurora instances using cost management auto-scaling and performance tuning strategies.
- Ensure that infrastructure adheres to industry regulations and best practices including cloud security controls (e.g. encryption in transit key management and access policies) and audit requirements.