Aws Cloud Devops Engineer

Vancouver, BC, Canada

Job Description


Position: AWS Cloud DevOps Engineer Location: Scottsdale, AZ - Vancouver, BC, Canada, Remote
About Us

Exact Payments is a leading provider of high-performance payment services to bank partners, software platforms, and omnichannel merchants. Exact delivers a highly scaled payments platform integrated with leading processors in the US and Canada including Fiserv/First Data, Elavon, TSYS, Chase Canada, and Moneris.
Founded in 1999, Exact is a proven player in the eCommerce payments market with deep expertise in building and supporting payment platforms for large banks, government agencies, and its own direct client portfolio. Our cloud-based technology is fully redundant and offers comprehensive integration options including Rest APIs, PCI-compliant hosted payment pages, and virtual terminal interfaces. The technology stack is built for scale, delivering the highest level of performance and reliability at transaction volumes exceeding 1 billion annually.
Exact is a private equity-backed company headquartered in Scottsdale, Arizona, and Vancouver, British Columbia.
Your Role

The mission for this role in a DevOps culture is the Software Engineer's scope of responsibilities exceeds those of a software developer. DevOps engineers maintain a unique set of coding responsibilities. Rather than specialize in a single scripting language, a DevOps engineer should be familiar with multiple languages, such as Java, JavaScript, Ruby, Python, PHP, and others. A DevOps engineer must feel comfortable writing and debugging issues in multiple languages and OS environments.
What you will be doing

The DevOps Software Engineer has many responsibilities, including handling, creating, testing, distributing, and monitoring the product. The code must be tested continuously and automated. The core responsibilities include, but are not limited to:


  • Function as a key member of our Cloud DevOps team and contribute to the goals of operating as a Cloud Center of Excellence (CCOE) team.
  • Scale Code: the DevOps engineer evaluates the product and writes code to scale functions to fit the needs of the business. Scalability is one of the most important aspects of writing good code, as it facilitates future growth.
  • Automation: the DevOps software engineer needs to know how to use and understand the roles of the following types of tools: version control; continuous integration servers; configuration management; deployment automation; containers; infrastructure orchestration; monitoring & analytics; testing & cloud quality tools; and network protocols.
  • Test: the DevOps software engineer once the code is implemented, tests to ensure that it works properly.
  • Distribute: the DevOps software engineer passes the new functionality to be tested by his/her peers.
  • Monitor: the DevOps software engineer evaluates when new code is added, as there are sometimes unintended consequences. The software engineer should continually monitor the project to ensure there are no bugs and that it is ready for the end-user.
  • Communicate: the DevOps software engineer must be skilled in communication.
Shared Team Responsibilities The DevOps team members (aka everyone) are responsible for - Collaboration; Maintaining CI/CD Pipelines; Automation Implementation; On-Call, Incident Response, and Incident Management; Application Maintenance; and Documentation. About You
  • Education and/or experience typically obtained through completion of a Bachelor’s Degree in Computer Science or equivalent certifications
  • Minimum of 5 years of related experience in building, operating, and maintaining cloud infrastructure on AWS (VPC, Security Groups, IAM, S3, EKS, CloudWatch, CloudFront, SQS, SNS, Lambda, etc.)
  • Demonstrated prior DevOps, software engineering, or related experience.
  • Ability to work on multiple projects and a general understanding of software environments and network topologies
  • Able to facilitate technical design sessions
  • Minimum of 5 years of experience in modern application design patterns
  • Solid understanding of an iterative software development process
  • Ability to use Linux administration command-line programs and create/edit scripts
  • Knowledge of one or more of the tools – Chef, Ansible, puppet.
  • Knowledge of one or more of the tools – IAC, Containerization, and orchestration (Terraform, Docker & Kubernetes)
  • Experienced with security and encryption protocols
  • Knowledge of one of the cloud infrastructure providers – AWS, GCP, and Azure
  • Must be able to work different schedules as part of an on-call rotation.
  • Background screen.

What We Offer
We are a team of passionate professionals working together to ‘propel high-performance digital commerce for our clients and partners’. We value diversity, creativity, innovation, collaboration, integrity, and respect and are looking for people who share these same values to join our growing team. We offer a comprehensive benefits program for our USA and Canadian employees.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2004318
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, Canada
  • Education
    Not mentioned