About the position

We are looking for an experienced DevOps Engineer interested in building, maintaining, and scaling PlaidCloud on Kubernetes. This position requires a keen eye for detail to ensure consistency in provisioning and high availability of resources. The position is also responsible for supporting many customer deployments through Kubernetes automation such as use of HPAs and VPAs to ensure good resource usage while maintaining a highly responsive system.

Responsibilities

  • Staging servers and automated provisioning for Kubernetes cluster
  • Utilize ArgoCD ApplicationSets to manage many isolated deployments
  • Monitoring and managing databases and file backups using disk snapshots, Google Cloud Storage, and other approaches
  • Automate restoration of databases and backups
  • Monitoring and managing RabbitMQ in a high availability configuration
  • Managing and monitoring Greenplum database clusters in a high availability shared nothing configuration
  • Managing and monitoring Redis in a high availability configuration
  • Monitoring server performance and optimizing server selection and cost
  • Deploy new machines as required to meet demand. Automate where possible.
  • Manage SSL certificates, firewalls, load balancers, and other infrastructure through our infrastructure provider
  • Monitor and test system intrusion processes
  • Manage and configure DoS prevention tools
  • Make recommendations and work with software development teams to improve infrastructure usage and simplify design where possible
  • Deploy and improve logging and monitoring metrics to support insight and prioritize engineering changes
  • Improve the use of tracking metrics to better understand usage patterns
  • Work with the software development teams to close testing gaps and support continuous integration processes
  • Ensure a Kubernetes first approach with highly automated processes, best practices, and good resource usage

Requirements

  • Strong familiarity with DevOps processes and approaches, especially with GitOps Kubernetes solutions
  • Experience with deployment tools and deployment automation
  • Strong understanding of Linux/Unix configuration processes
  • Strong understanding of security best practices
  • Strong understanding of Jenkins and Github Actions automation pipelines
  • Strong written communications skills

Nice-to-haves

  • Experience with ArgoCD
  • Experience with Google Kubernetes Engine (GKE)
  • Experience with Greenplum databases
  • Experience with Python
  • Experience with Redis
  • Experience with RabbitMQ
  • Experience with Apache Superset
  • Experience with network and web application security
  • Experience with Git/GitHub automation
Hard Skills
Kubernetes
4
Cloud Storage
1
Git
1
Github
1
Jenkins
1
6tCaFGb
0
7A1v 1KewcAsVUDtB aAdMsq5Op
0
7xQneygpo 5icBZVLROEPn
0
IXhGK
0
Jn8oA3
0
Mq7QXty2j YGVuHy6r
0
NbHnuj5 4Kd3xZ7lpbM
0
OJF7duT TSWikKzs
0
R3Tvi0c iDlkJxYcvVmL
0
RtUvVyM 7cP1AQWj4
0
VmwGz38Mht
0
YSFceTER9Lg
0
b2qdCF6XTfIWZc ElNshTBb3eq
0
cNPdosl
0
jNxCM
0
mcjlsxQ4y OY2j1c7pQti
0
n8tC5bKpRBf cvVloxzJfIM7
0
pCwS8NKB1
0
sON R0e3PkHvTYB46QV
0
t9r3a l1TkiMwgOC
0
uUPMKj
0
wCG3WNLdMsF9m1 yhV13KuGmzn
0
yXlu HfwRkdcbBFq
0
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service