Overview:
Join the leader in providing smarter solutions for a safer world.
The property technology space is growing rapidly, and Kastle Systems is leading the way. Kastle Systems is the leader in managed security, with a track record of introducing innovative technologies to serve over 460M square feet of real estate globally. Clients span the commercial and multifamily real estate, education, and construction industries and the customers they serve.
Our CheckVideo division is transforming video security with AI-enabled cameras. Thousands of customers depend on us every day for mission-critical security, delivered through our cloud infrastructure. We are looking for an experienced Senior DevOps Engineer to join our team in Falls Church, Virginia.
In addition to a great work environment, we provide excellent benefits (Medical/Dental/Vision, 401K, Tuition/Training Assistance, BrightHorizons Lifestyle Assistance, Wellness Program, etc.). We are proud to be a Certified Great Place to Work with awards for being a Top Work Place with Top DE&I Practices! For more informaton about what it's like to work with us, please visit Kastle Careers. For more informaton on CheckVideo's specific products, please visit CheckVideo.
Responsibilities:
* Design, deploy, and manage Kubernetes clusters on AWS from initial setup through ongoing maintenance
* Containerize applications and manage container lifecycle, ensuring seamless deployment pipelines
* Implement and manage advanced deployment strategies, including blue-green and canary deployments
* Monitor, troubleshoot, and optimize Kubernetes clusters to maintain high availability and performance
* Develop, maintain, and improve CI/CD pipelines integrated with Kubernetes and cloud environments
* Automate infrastructure provisioning and configuration management using tools such as Terraform, Ansible, or similar
* Manage Linux-based servers supporting application workloads, including security, updates, and backups
* Build dashboards and alerts to monitor cluster health, application performance, and deployment status
* Collaborate with development teams to streamline cloud-native application deployments
Qualifications:
* Proven hands-on experience deploying and managing Kubernetes clusters on AWS from the ground up
* Strong experience with containerization tools and workflows (Docker, OCI containers)
* Solid understanding of Kubernetes (k8s) core concepts: pods, services, ingress controllers, config maps, secrets, persistent storage, etc.
* Hands-on experience with advanced deployment techniques - blue-green, canary, rolling updates
* Good working knowledge of Linux systems administration, shell scripting, and basic troubleshooting
* Experience designing and maintaining CI/CD pipelines (Jenkins, GitLab CI, or similar) integrated with containerized environments
* Familiarity with infrastructure-as-code and configuration management tools such as Terraform, Ansible, Chef, or Puppet
* Strong source control and build systems experience (Git, Jenkins, or equivalents)
* Understanding of network architecture, security best practices, and production environment monitoring
* Database knowledge (SQL) and administration experience is a plus
Share this job:
Share this Job