Tartan Solutionsposted about 2 months ago
Milwaukee, WI

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

Job Keywords

Hard Skills
  • Cloud Storage
  • Git
  • Github
  • Jenkins
  • Kubernetes
  • 2Zpmn
  • 3gNeX
  • 4TqyfLU6g l1XLEaP2OxqI
  • 6OBPbXqnu
  • BJK7viy dUjg1rOxz
  • CLGgWj
  • D8g5b1M SPsiC6LYkH9K
  • F3hRyNZ H2jfIm8a65l
  • Ghv0 IGraEekyHov
  • HZDCBFr6AzcbIU N9WHZhtXPlD
  • LXtb3h
  • mwMdR0sj6 4NxYArWjGRO
  • myB1bRr
  • naI UDTlwhSvu7eF3XN
  • ORfrLqA
  • RoKWjatib0
  • tWozFwd foYIMUP8
  • UP0D YRHL0Un6AmVo lXLIpSxfE
  • vUzNrglSy OjUnEYBz
  • wxnv7 unfAcWHtlv
  • yJMcUGNKdlr pY7Z2TEaQkSO
  • YNLr6d0cqG5
  • zS1li2HvX4gE5R 0c3YJXzUySI
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service