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