Post a job

AWS Cloud Engineer

C

Location
Canada
Connected

Job Description

We are seeking a highly skilled Cloud Engineer with extensive experience in AWS, DevOps methodologies, cloud architecture, and full-stack software development. The ideal candidate will possess a strong background in both operations and software development, enabling them to bridge the gap between development and operations teams seamlessly. This role will play a crucial part in designing, implementing, and optimizing cloud infrastructure to ensure scalability, reliability, and efficiency.

If you're looking for an amazing opportunity to help us build the future while working with an incredibly dynamic and talented team, we want to work with you!

At Thoughtworks Canada, we’re on a mission to build better products. We partner with a variety of clients to deliver impactful software-powered experiences to their users. Our team members are smart, kind, reliable, and excited to continuously teach and learn. Thoughtworks Canada is one of Canada’s Top Small and Medium Employers and one of LinkedIn’s Top Startups.

Responsibilities:

  • Collaborate with cross-functional teams to design, deploy, and manage scalable, secure, and highly available cloud solutions on AWS.
  • Architect cloud infrastructure that meets performance, cost, and security requirements.
  • Implement best practices for cloud resource provisioning, configuration, and management.
  • Drive the adoption of DevOps practices at team scale by implementing automation, CI/CD pipelines, and infrastructure as code (IaC) principles.
  • Work closely with development teams to streamline the software delivery process and enhance deployment reliability.
  • Continuously improve monitoring, logging, and alerting systems to ensure proactive issue identification and resolution.
  • Serve as a subject matter expert on AWS services and features, providing guidance on the selection and utilization of appropriate AWS resources.
  • Optimize AWS infrastructure for cost-efficiency while maintaining performance and reliability.
  • Stay updated with the latest AWS trends, tools, and technologies to drive innovation and continuous improvement.
  • Participate in the software development lifecycle, including coding, testing, and deployment activities, as needed.
  • Collaborate with stakeholders to define technical requirements and ensure alignment with business objectives.
  • May participate in on-call rotation providing after-hours support for critical workloads.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
  • Extensive experience (7+ years) working with AWS cloud services, with a focus on architecture design and implementation.
  • Proven track record in DevOps practices and tools, such as Docker, Kubernetes, Jenkins, Terraform, Ansible, etc.
  • Strong programming skills in languages like Python, Bash, or similar.
  • Deep understanding of networking, security, and scalability principles in cloud environments.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues in loosely coupled systems.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
  • AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer, etc.).
  • Experience with serverless architectures, microservices, and managed cloud services.
  • Experience with orchestration platforms like Kubernetes.
  • Knowledge of other cloud platforms (e.g., Azure, Google Cloud Platform) is an asset.
  • Experience in Agile/Scrum methodologies.

Bonus Points:

  • Passion for building products that positively impact users
  • Enthusiasm for Agile methodologies, Pair Programming, and Test Driven Development (TDD)
  • Experience working directly with clients
  • Curious and inquisitive nature to uncover details and drive towards effective solutions

Perks:

  • RRSP Matching
  • 3 weeks' vacation (Increased after 3 and 5 years to 20 and 25 days)
  • Generous extended health benefits
  • Subscription to Head-space
  • Monthly connectivity reimbursement
  • Parental Leave and Maternity Leave
  • Annual Education Credit for conferences, courses, workshops, and books to support your professional development
  • Annual allowance to support a working from home setup
  • Annual Health Service Spending Account (HSSA)

Full-time Positions Available - Apply Today!

At Thoughtworks Canada, we know that the best products are built by diverse and inclusive teams - teams that reflect a range of users and experiences. We're looking for product builders with diverse backgrounds - which go beyond the standard education, work experience, and geolocation. If you want to change how product development is approached, and who products are built for, we encourage you to apply.

We also know that some people aren't comfortable applying unless they feel totally qualified. If you're on the fence or unsure if your experience perfectly matches our job posting, we'd really like you to apply. We are happy to chat and get to know you better, and you can get to know us better as well.

We are also committed to providing accommodations throughout the recruitment process for individuals with disabilities, in line with the Accessibility for Ontarians with Disabilities Act. If you need an accommodation, reach out to our people team at [email protected] and we’ll work with you to understand what is needed.

Advice from our career coach

A successful applicant for this Cloud Engineer position should have extensive experience in AWS, DevOps methodologies, cloud architecture, and full-stack software development. As a candidate, it's essential to showcase your ability to bridge the gap between development and operations teams seamlessly and play a crucial role in designing, implementing, and optimizing cloud infrastructure for scalability, reliability, and efficiency.

  • Highlight your experience collaborating with cross-functional teams to design, deploy, and manage scalable, secure, and highly available cloud solutions on AWS.
  • Showcase your expertise in implementing best practices for cloud resource provisioning, configuration, and management.
  • Demonstrate your track record in driving the adoption of DevOps practices by implementing automation, CI/CD pipelines, and infrastructure as code (IaC) principles.
  • Emphasize your ability to continuously improve monitoring, logging, and alerting systems for proactive issue identification and resolution.
  • Show your strong programming skills in languages like Python, Bash, or similar, along with your experience in networking, security, and scalability principles in cloud environments.
  • Highlight any AWS certifications you hold, such as AWS Certified Solutions Architect or DevOps Engineer, to showcase your expertise.
  • Show your experience with serverless architectures, microservices, managed cloud services, and orchestration platforms like Kubernetes.
  • Discuss any experience with other cloud platforms like Azure or Google Cloud Platform, as well as your familiarity with Agile/Scrum methodologies.
  • For bonus points, emphasize your passion for building impactful products, enthusiasm for Agile methodologies, and experience working directly with clients.

Apply for this job

Expired?

Please let Connected know you found this job with RemoteJobs.org. This helps us grow!

About the job

Apr 19, 2024

Full-time

  1. CA Canada
RemoteJobs.org mascot