Sorry, this job has expired.
Job Description
Toradex, Inc. is seeking a Devops Engineer for its Seattle, Washington office.
Job Duties:
Building multi-node and highly available Kubernetes clusters on-premise and on AWS cloud; Creating virtual machines on Proxmox server using ansible. Writing ansible playbooks to provision machines on Proxmox servers; Converting docker deployments into multi pod Kubernetes deployments by writing corresponding Kubernetes YAML manifests. Exposing microservices to the outside world by writing ingress rules; Using certmanager and letsencrypt to create SSL enabled endpoints for applications deployed in Kubernetes; Converting Kubernetes YAML files into helm charts for easier deployments. Migrating helm2 charts into helm3; Creating NFS storage class to make use of custom storage class for storage on Kubernetes; Deploying rancher in HA mode and provisioned multiple EKS clusters and Kubernetes on-premise clusters; Building logging infrastructure using Elasticsearch, Fluentd and Kibana. Monitoring Kubernetes deployments with the help of Prometheus, alertmanager and Grafana. Integrating alerts from Prometheus into slack; Creating backup and disaster recovery options using Velero, Restic and Minio. Scheduling backups on NFS and s3; Integrating GitLab and Kubernetes to run GitLab pipelines using GitLab runners on Kubernetes; Deploying highly available HashiCorp vault clusters with auto unseal using AWS KMS and consul backend; Migrating data from EC2 standalone instances into Kubernetes clusters using custom scripts; Deploying Traefik in Kubernetes and write rules to enable reverse proxy to work around custom firewall rules; Contribute to microservices APIs using Golang; Experience in designing, analyzing, and building automation tools for large scale and complex systems; Experience in Kubernetes API, Operator, and Custom Resource Definition (CRD) development; Improve Kubernetes system efficiency and debug issues related to networking, storage, scheduling, etc.
Education Requirement:
Master's degree in Software Engineering or related field
Experience Requirements:
Two (2) years of experience as a Software Engineer or related occupation. Must have two (2) years of experience in the following:
" Building multi-node and highly available distributed systems including Hadoop or Kubernetes AWS cloud;
" Creating virtual machines on existing hardware using OpenShift or Proxmox;
" Experience in CI/CD pipeline design and development;
" Experience in designing, analyzing, and building automation tools for large scale and complex systems;
" Creating back-ups of distributed systems for disaster recovery NFS storage class systems;
" Creating highly available distributed systems to reduce downtime in case of high load systems failure utilizing Quorum principle;
" Collecting logs from distributed systems and store in secure location and provision tools to visual logs utilizing Elasticsearch and Kibana;
" Monitoring distributed systems and create alerts using Prometheus alert Grafana.
MUST HAVE PROOF OF LEGAL AUTHORITY TO WORK IN THE UNITED STATES.
PLEASE SEND RESUME TO:
Kristin Johnson
Job # 123
Toradex, Inc.
719 2nd Ave
Suite 850
Seattle, WA 98104
or email: jjbizworks@toradex.com
Salary: $129,000 - $139,000/year. Benefits: medical, dental, vision, paid vacation & holidays, annual bonuses & 401k. 40 hours per week. EOE