Senior DevOps Engineer

Wavicle Data Solutions
Canada
CAD 80,000 - 100,000
Job description

About the Role

We are looking for a Sr. DevOps Engineer who will help in building, maintaining, and monitoring the platform that powers API products, AWS Services, and machine-learning applications. Seeking a passionate professional who can make infrastructure easier to understand and maintain and manage many service primitives (e.g. security, metrics, logging) to help orchestrate services and machine-learning applications ecosystem.

The ideal Sr. DevOps Engineer would be self-driven and able to thrive in collaborative environments with high degrees of autonomy. Our primary goal is to build systems with new features and provide value to our customers as fast as possible.

Responsibilities

  • Create fully functional CI/CD pipelines for staging and production deployment for API services, data processing services, and machine learning models.
  • Continue setting up AWS services in Dev using CloudFormation stack.
  • Deploy AWS services in production using CloudFormation.
  • Write CloudFormation scripts for managing AWS resources, making changes as necessary.
  • Make changes to development and production environments.
  • Manage development & production workloads in different AWS accounts.
  • Maintain separate Code Pipelines for services, data processing & machine learning.
  • Support data science team with requirements in AWS.
  • Participate in daily stand-ups.
  • Provide documentation of code/functionality at the end of each phase.
  • Provide frequent demos for each stage.
  • Work independently.

Required Knowledge and Level of Experience

  • 5+ years experience working as a DevOps engineer is required.
  • Experience in strategic/management consulting is highly desired.
  • Experience with writing AWS CloudFormation for the following services:
    • API Gateway
    • Athena tables
    • Code Transfer Files
    • DynamoDB Tables
    • ECR container
    • Event Bridge
    • Feature Store Feature Groups
    • Glue crawlers
    • Kinesis Data Analytics application
    • Kinesis Firehose
    • Lambda Function
    • QuickSight
    • Step Function
    • AWS CloudPipeline
    • Build and Maintain Multiple Pipelines for different environments
    • Cross AWS Account Execution
    • Trigger Pipeline as soon as code is checked in
    • Approval stages for production deployments; auto approval for dev environment.
    • AWS CloudBuild
  • Strong written and verbal communication skills.
  • Bachelor's or Master's degree in Computer Science, Engineering, or equivalent degree is required.
  • Must be open to up to 25% national travel to the client location, as required by the client engagement.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior DevOps Engineer jobs in Canada