Job Title: Kubernetes DevOps Engineer (Remote) Company Name: PlaidCloud Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/eag2pdy8m9ox8cka Job Description: Posted 2mo agoKubernetes DevOps Engineer (Remote)@ PlaidCloudView All JobsWebsiteMilwaukee, Wisconsin, United StatesRemoteFull TimeResponsibilities:stage servers, manage deployments, monitor databasesRequirements Summary:DevOps engineer to build, maintain, and scale Kubernetes-based infrastructure with a strong focus on automation and reliability.Technical Tools Mentioned:Kubernetes, ArgoCD, GKE, Greenplum, Redis, RabbitMQ, Jenkins, GitHub Actions, Python, Google Cloud Storage We are looking for an experienced DevOps Engineers 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.Key responsibilities include:Staging servers and automated provisioning for Kubernetes clusterUtilize ArgoCD ApplicationSets to manage many isolated deploymentsMonitoring and managing databases and file backups using disk snapshots, Google Cloud Storage, and other approachesAutomate restoration of databases and backupsMonitoring and managing RabbitMQ in a high availability configurationManaging and monitoring a Greenplum database clusters in a high availability shared nothing configurationManaging and monitoring Redis in a high availability configurationMonitoring server performance and optimizing server selection and costDeploy new machines as required to meet demand. Automate where possible.Manage SSL certificates, firewalls, load balancers, and other infrastructure through our infrastructure providerMonitor and test system intrusion processesManage and configure DoS prevention toolsMake recommendations and work with software development teams to improve infrastructure usage and simplify design where possibleDeploy and improve logging and monitoring metrics to support insight and prioritize engineering changesImprove the use of tracking metrics to better understand usage patternsWork with the software development teams to close testing gaps and support continuous integration processesEnsure a Kubernetes first approach with highly automated processes, best practices, and good resource usageIdeal QualificationsStrong familiarity with DevOps processes and approaches, especially with GitOps Kubernetes solutionsExperience with deployment tools and deployment automationStrong understanding of Linux/Unix configuration processesStrong understanding of security best practicesStrong understanding of Jenkins and Github Actions automation pipelinesStrong written communications skillsBonus QualificationsExperience with ArgoCDExperience with Google Kubernetes Engine (GKE)Experience with Greenplum databasesExperience with PythonExperience with RedisExperience with RabbitMQExperience with Apache SupersetExperience with network and web application securityExperience with Git/GitHub automation