DevOps Engineer - Denver, United States - Kaseware

    Default job background
    Description
    Job Title: DevOps Engineer (Kubernetes)

    Location: Denver, with some flexibility to work from home

    Do you love technology and helping organizations utilize that technology to become greater than they thought possible? Are you interested in serving your community and doing your part to keep your community, nation, and planet safe? At Kaseware you will have the chance to do all of that and so much more as a DevOps Engineer. Kaseware is a company that is changing the world of law enforcement and corporate security forever and, if you are up for a challenge, we would like you to consider helping us make the world a safer place.

    Kaseware is seeking a DevOps Engineer with proficient Kubernetes experience to work in a team environment that builds, maintains, automates, and monitors the infrastructure platform for our product. Our mission is to create cutting edge, stable, reliable, secure architecture that our customers can depend on. As a member of our architecture team, you will aid in all facets of our development and deployment process, with emphasis on Kubernetes tools and best practices. Our team members are all encouraged to innovate and bring new ideas into our technical stack.

    Job Type: Full-time, Exempt

    Responsibilities and Duties:
    • The architecture team works together. You will aid in all related responsibilities:
    • Kubernetes orchestration and administration
    • CI/CD maintenance, enhancement, and automation
    • Development environment administration
    • Cloud architecture administration
    • Customer installation administration and consulting
    Required Education:
    • Bachelor's degree in Computer Science, Computer Information Systems, Engineering, or related field, or equivalent experience
    Required Skills and Experience:

    Required Skills:
    • Extensive Kubernetes Knowledge
      • An understanding of CSI layers, storage classes and provisioners.
      • An understanding of Kubernetes networking
      • A strong understanding of the Kubernetes CLI (Kubectl)
    • Experience with Nginx Ingresses
    • Experience with Helm templating, dependencies and the CLI
    • Container technologies and concepts, specifically Docker
      • Docker build files
      • BuildKit
      • Running and testing images locally through Docker
      • Understanding of container registries
    • Comprehensive understanding of the Linux terminal
    • Networking concepts technologies, and troubleshooting
    • Comprehensive understanding of Git repositories and the CLI
    • DevOps experience in a complex development environment, CI/CD concepts
    • Experience managing and automating deployments for complex applications deployed to various environments, including cloud and on-premises.
    • In-depth understanding of software development processes and workflows
    • Experience monitoring complex cloud based applications for errors and performance
    • Ability to work independently and prioritize workload based on team objectives
    • Ability to work in a team environment and have strong coordination, organization, and communication skills
    • Ability to define, design, and implement an automated continuous integration/continuous deployment (CI/CD) system
    • Experience with cloud environments, such as Azure and AWS
    • Experience with cloud database and services, such as MySQL and Postgres
      • Additionally no-SQL databases such as Mongo and Arango
    • Experience with cloud container services, such as AKS and EKS
    • Virtualization concepts and technologies, especially vSphere/ESXI
    • Single Sign On and Identity Provider experience, especially Keycloak
    Required Experience:
    • 4+ years experience with Kubernetes architecture, infrastructure, and administration
    • 4+ years experience with Kubernetes monitoring and analysis tools, such as Prometheus, Grafana, Elasticsearch, Fluentd, Istio, etc
    • 4+ years of Linux system administration skills
    • 4+ years experience with CI/CD pipelines and automation tools, such as Ansible, Argo Workflows, ArgoCD, etc
    • 4+ years experience with scripting and/or programming languages, specifically Bash, Python
    • Experience with Networking concepts and diagnostics/troubleshooting
    Other Requirements:
    • Language: English
    Benefits:
    • Competitive salary and bonus program in an entrepreneurial environment
    • Excellent health, dental, and vision insurance (70% company paid)
    • Unlimited paid time off plan plus paid holidays
    • 401k with company matching
    • Salary range: $140,000-$180,000/year
    About Kaseware:

    Kaseware is a dynamic start-up company located in the Denver metro area. We build state-of-the-art software for law enforcement and corporate security customers. We serve those that serve our communities and make our world safer.

    Due to the nature of our business, you must be able to pass a full CJIS compliant fingerprint based background check, which is required for individuals needing access to criminal justice information (CJI).

    U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time.