Posted in

Senior Deployment Engineer

Senior Deployment Engineer

CompanyPDF Solutions
LocationVancouver, BC, Canada
Salary$125000 – $142000
TypeFull-Time
Degrees
Experience LevelSenior

Description

Overview

As a Deployment Engineer at PDF, you will be part of a global team dedicated to leveraging innovative approaches and public cloud infrastructure to refine and enhance the design and architecture of the deployment of our Big Data Analytics software. In this role, you will:

  • Contribute to scalable solutions: Design, implement, and maintain deployment pipeline while ensuring seamless automation, scalability and reliability of the infrastructure.
  • Architect robust databases: Develop and maintain scalable solutions to support our advanced analytical solutions.
  • Bring DevOps expertise: Automate infrastructure using modern tools like Terraform and Ansible, ensuring efficiency and reliability.

This position is ideal for engineers passionate about working with cutting-edge technology to drive impactful results.

Responsibilities

  • Participate in the continuous efforts to improve the design, architecture and deployment of our application 
  • Implement containerization and orchestration solutions using Docker and Kubernetes
  • Ensure high availability, fault tolerance, and security across all deployments
  • Setup and maintain various services and support tools, primarily on AWS, but also other cloud providers.
  • Collaborate with development, DevOps, and infrastructure teams to streamline CI/CD processes
  • Design and implement robust security practices, including user authentication, authorization, and encryption for data in transit and at rest
  • Design and implement dynamic scaling solutions to handle varying workloads efficiently
  • Design, develop, and maintain deployment pipelines using Jenkins, Terraform, and Ansible
  • Improve infrastructure-as-code (IaC) practices for efficient resource management
  • Monitor and troubleshoot deployment issues to maintain system reliability and uptime.
  • Stay updated with industry trends and recommend best practices for scalable architecture.
  • Design, deploy and maintain Solutions based on Apache Spark and Spark Ignite
  • Design, deploy and maintain Solutions based on Apache Cassandra
  • Proactively ensure the highest levels of systems and infrastructure availability.

Qualifications

  • Strong expertise in Kubernetes and microservices architecture
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Deep understanding of scalable and dynamic infrastructure solutions
  • Proficiency in Terraform and Ansible for infrastructure automation and CI/CD
  • Experience configuring systems monitoring, alerts thresholds
  • Strong communication skills and the ability to work across engineering teams
  • Comfortable with fast-paced, iterative, agile design cycles
  • Strong troubleshooting skills
  • Demonstrated ability to generate and maintain technical documentation.
  • Prior exposure to some programming languages like Python, Perl, Java.
  • Solid knowledge of Shell Scripting and command line management.
  • Experience with Network topologies, VPCs, Security Groups & ACLs

Big Plus Experiences:

  • Experienced with Apache Spark/Ignite
  • Experience with Apache Cassandra

Education

  • B.S. or higher in Computer Science or Electrical and Computer Engineering

Pay Range

CAD $125,000.00 – CAD $142,000.00 /Yr.

Benefits

Not Specified