Jobs / PDF Solutions, Inc

Lead DevOps Engineer

PDF Solutions, Inc · Vancouver, BC, Canada
Vancouver, BC, CanadaExp: 4+ yrs110,000-130,000 CAD/yearlyOnsite
Remuneration
110,000-130,000 CAD/yearly
Location
Vancouver, BC, Canada
Visa sponsorship
Not specified

Job summary

A DevOps engineer will collaborate with scrum teams to deploy and scale infrastructure, get code live, and enable world-class manufacturing applications. This role combines aspects of systems administration, automation engineering, and build-and-release process expertise.

Qualifications

  • Experience deploying cloud-based applications in Amazon Cloud and container technologies like Docker and Kubernetes.
  • Strong background in Linux/Unix Administration.
  • Experience with automation/configuration management using Puppet, Chef, or Ansible.
  • Working knowledge of Infrastructure As Code tools such as Terraform or Cloud Formation.
  • Ability to use a wide variety of open source technologies and cloud services.
  • Experience with SQL, PostgreSQL, or MySQL.
  • NoSQL experience (Cassandra, Mongo, ELK stack preferred).
  • Working understanding of code and script (Python, Perl, PHP or Ruby).
  • Experience in build automation tools like Jenkins, BitBucket Pipelines or GitHub Actions.
  • Knowledge of best practices and IT operations for always-up, always-available services.
  • Strong global governance of infrastructure.
  • Experience in build tools like Maven, ANT, Gradle or Rake.
  • Experience with SEMI standards.
  • Experience with Agile/Scrum software development methodologies.
  • Experience working for or with equipment suppliers in the electronics/semiconductor industries.
  • Bachelor of Science in Computer Science, Information Technology or related engineering degree, or proven industry experience.
  • 4+ years’ experience in IT with at least 1 year working with AWS in a team development environment.

Responsibilities

  • Build environment stacks from microservices to databases and launch applications into production.
  • Create scripts and templates for AWS and Azure services supporting Java and .Net applications.
  • Assist developers in containerizing microservices and using orchestration tools like Kubernetes and Swarm.
  • Analyze operational methods, integration, monitoring tools, and support processes to improve efficiency and stability.
  • Collaborate with Software Development, vendors, and support personnel to evaluate software, tools, and hardware.
  • Provide operating, trend, and statistical data reports.
  • Develop, test, and update disaster recovery technologies.
  • Oversee design, purchase recommendations, and implementation of infrastructure solutions.
  • Stay informed on deployment and support tool advancements, especially in cloud management and customer data centers.
  • Coordinate contractors for infrastructure support.
  • Accountable for security administration and auditing support.

Skills

AnsibleAWSAzureBitbucketBitbucket PipelinesCassandraChefDocker.NETGitHubGitHub ActionsGradleJavaJenkinsKubernetesLinuxMavenMongoDBMySQLPerlPHPPostgreSQLPuppetPythonRubyTerraformCloudFormation

Degrees

Bachelor of Science in Computer ScienceInformation Technology or related engineering degree

Languages

JavaNetPythonPerlPHPRuby

Travel

Domestic and international travel (less than 10%)

Industry

Semiconductor ecosystemElectronics/semiconductor industries

Relocation

No