AWS Architect and DevOps Engineer

Aya Payments, Inc. - Toronto, ON (30+ days ago)

Apply Now

We are looking for a seasoned AWS Architect and DevOps Engineer responsible for designing,developing, and operating the infrastructure and to keep our infrastructure ahead of our customer growth,ensuring service reliability, performance, efficiency, and security. If you're an operations-minded automation and software expert looking to join a small, nimble team – this is it.

Immediate re-location to Canada is an option.

Responsibilities

  • Plan and implementation lead for cloud-based servers, applications, and services
  • Design, architect and implementation, test, automating and maintenance of software components to a high-quality standard
  • Apply security fundamentals and best practices in the design and implementation of solutions
  • Provide technical leadership for the management, operations, and support of cloud solutions post implementation
  • Collaborate with the team to conduct projects
  • Work with teams to provide operational support of production environments
  • Act as a technical escalation for troubleshooting complex issues and manage incidents

Requirements

  • At least 8 years of experience with Information Technology, 4 years as an AWS certified architect and engineer managing large scalable software environments with IaaS, PaaS, CaaS and FaaS
  • BS/BA degree in Computer Science, Information Systems or related field, or equivalent work experience
  • AWS DevOps Certified Engineer Professional Required
  • In-depth knowledge of system design and architecture with the technologies and experience implementing a wide range of solutions
  • Experience with agile project management practices
  • Ability to analyze workloads and recommend cost effective solutions for business needs
  • Experienced in micro-services / event sourcing architectures and containers
  • Experience to design resilience of the cloud environment (AWS)
  • In depth knowledge of key AWS services such as AWS EC2 / lambda/ API gateway/ S3 / VPC / ELB / EBS / Redis / Dynamodb/ RDS / SNS / SQS.
  • Continuous deployment (CD) environments using tools such as Confluence, Jira, Jenkins, Maven, NuGet, Coverity, CheckMarx, Artifactory, and SonarQube
  • Experience creating CI/CD for applications in NodeJS, various languages (C#, GoLang, Java, etc.) micro-services; Container platforms like Docker and Kubernetes
  • Experience building installation, configuration, administration, reporting of Atlassian tools Jira, Confluence, BitBucket/Stash/GitHub, Crowd
  • Ability to document and train on CI/CD standard methodologies with our IT and Engineering organizations
  • Extensive experience using scripting languages to support AWS administration
  • Experience with Chef, Puppet, Salt, or Ansible in production environments with many nodes. Familiarity with CloudFormation and JSON
  • Familiarity with any monitoring tools like Nagios, Incinga, AppDynamics, SiteScope, etc.
  • Management of continuous integration servers like Jenkins, Bamboo and TeamCity
  • Experience with automated testing tools (ie. Selenium, JMeter)
  • Understanding and experience with code packaging, publishing and deployment strategies
  • Proven knowledge of AWS platform and tools
  • Hands-on experience with one or more of the following automation tools is mandatory – Cloudformation, Terraform, Chef
  • Excellent communication, presentation & customer interaction skills is a must
  • Experience in full-stack product development with Java, C#, .Net, or Angular etc. a great plus
  • Working knowledge of MS-SQL a plus
  • Advanced knowledge of networking and protocols: TCP/IP,ICMP,SSH,LDAP,DNS,VLANs, Load-balancing, NSGs, etc
  • Familiarity with logging/monitoring using tools such as Splunk
  • Ability to identify problems, and effectively communicate solutions to peers and management
  • Strong interpersonal skills; ability to communicate with people with a variety of skill sets
  • Ability to adapt to rapidly changing requirements
  • Understanding of Healthcare and payment processing technologies a serious plus
  • Experience integrating multiple, interdependent, distributed systems and applications
  • Should be comfortable and able to present ideas to both technical and business stakeholders and facilitate strategic discussions
  • Able to mentor fellow team members in both technical and process related area

Job Type: Full-time

Experience:

  • CodePipeline for NodeJS, Golang and ReactJS: 1 year (Required)
  • AWS Architecture and DevOps: 4 years (Required)
  • Software Development and/or IT: 2 years (Required)

Education:

  • Bachelor's Degree (Required)

Licence:

  • AWS Solutions Architect (Preferred)
  • AWS DevOps Engineer Professional (Required)

Language:

  • English (Required)