Futurex - Bulverde, TX

posted 22 days ago

Full-time - Mid Level
Bulverde, TX
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Sr. Kubernetes DevOps Engineer is responsible for designing, implementing, and managing robust DevOps pipelines and Kubernetes infrastructure to support the development and deployment of software applications. This role involves automating processes, ensuring system reliability, and optimizing application delivery in a containerized environment, with a strong focus on Kubernetes and DevOps best practices.

Responsibilities

  • Design, deploy, and maintain Kubernetes clusters in various environments (on-premises, cloud, hybrid).
  • Configure and manage Kubernetes resources, including pods, services, deployments, and namespaces.
  • Develop and maintain CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or CircleCI.
  • Integrate Kubernetes deployments into the CI/CD workflow for continuous delivery.
  • Containerize applications using Docker and create Docker images for deployment.
  • Manage container repositories and registries.
  • Utilize IaC tools such as Terraform, Ansible, or CloudFormation to automate infrastructure provisioning.
  • Champion DevOps best practices to streamline workflows and improve deployment efficiency.
  • Set up monitoring and alerting systems for Kubernetes clusters and applications.
  • Implement centralized logging solutions for effective troubleshooting and analysis.
  • Implement security best practices for Kubernetes and containerized environments.
  • Ensure compliance with industry regulations and security standards.
  • Optimize Kubernetes clusters for performance, scalability, and resource utilization.
  • Document DevOps and Kubernetes processes, best practices, and procedures.
  • Stay updated with the latest Kubernetes and DevOps trends, tools, and best practices.

Requirements

  • At least 2 years of experience working with on-premise Kubernetes administration.
  • Experience with cluster setup and management using kubeadm, Kubepray, or Rancher.
  • Knowledge of networking and ingress controllers (Traefik and Nginx).
  • Experience with certificate management using Cert-Manager.
  • Bachelor's degree in computer science, information technology, or a related field (or equivalent work experience).
  • Proven track record as a DevOps Engineer with a strong focus on Kubernetes and containerized environments.
  • Proficiency in container orchestration and management using Kubernetes, including experience with Helm charts and Kubernetes Operators.
  • Hands-on experience with CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI.
  • Solid knowledge of infrastructure as code (IaC) principles and experience with tools like Terraform, Ansible, or CloudFormation.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) for deploying and managing Kubernetes clusters.
  • Proficiency in scripting and automation languages (e.g., Python, Bash).
  • Strong problem-solving skills and the ability to troubleshoot complex issues in a DevOps context.
  • Excellent communication and collaboration skills.

Nice-to-haves

  • Experience with infrastructure management (Persistent Volumes, RAID configurations, SAN/NAS).
  • Experience with CI/CD automation tools like Argo CD, Jenkins, and GitLab.
  • Familiarity with Terraform and Ansible for infrastructure as code.

Benefits

  • Health, dental, vision, life, and short/long-term disability insurance
  • Paid vacation, holidays, and sick leave
  • Competitive compensation and opportunities for advancement
  • Retirement plan with employer contribution match
  • Welcoming, family-style corporate culture
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service