DevOps Manager

Westminster, CO
Technology – IT /
Full-time - Remote /
Remote
Position Description
As a member of the Technology team, the DevOps Manager assumes a pivotal hands-on position, responsible for driving deployment automation, managing client-facing cloud infrastructure, ensuring site reliability, and upholding security standards. The ideal candidate possesses a proven track record of managing teams and projects, automating security protocols, proactively identifying vulnerabilities during development phases, and guaranteeing the security and compliance of applications, systems, and infrastructure. Leading a team of Site Reliability and DevOps Engineers, the DevOps Manager will spearhead the establishment of standard operating procedures, surpass service level agreements, and meticulously adhere to change management protocols by fostering collaboration and enhancing automation.

Responsibilities:

    • Provide technical guidance and educate team members and coworkers on DevOps best practices including continuous integration, continuous delivery, and automated testing
    • Develop clear and up-to-date documentation of team practices, procedures, and standards
    • Lead sprint planning, implementation, standups and demos
    • Design, implement, and maintain secure infrastructure using Infrastructure as Code (iMac) practices
    • Monitor and optimize the performance of systems to meet or exceed defined service level agreements (SLAs)
    • Design strategies to enhance development delivery
    • Proactively plan and manage the capacity of systems to handle current and future workloads
    • Collaborate with Development and Data teams to integrate security into the software development lifecycle (SDLC), including design, development, testing, deployment, and maintenance phases
    • Implement security controls within the build pipeline and tests to identify vulnerabilities, code flaws, and misconfigurations, and manage security tools such as static and dynamic application security testing (SAST/DAST), container security, and vulnerability scanners
    • Stay updated with the latest industry trends and technologies to ensure systems are secure

Qualifications:

    • Minimum of 3 years in a DevOps lead or management role with multiple direct reports
    • 5+ years of experience as a DevOps Engineer, ideally coming from a development background, with an emphasis working with Azure or AWS
    • 2+ years of experience working with logging, SIEM and metrics tools, vulnerability scanners (Nessus, Qualys, InsightVM, etc.), and code analysis tools (linters, Snyk or similar)
    • In depth experience with containers, container orchestration and scheduling, service registration / discovery and monitoring (Docker, Kubernetes, etc.)
    • Practical experience developing software or meeting operational needs with code and scripting (Powershell, Bash, Python, Perl, Ruby)
    • Knowledge of CI/CD practices and supporting tools (Azure DevOps, Octopus, similar)
    • Experience with infrastructure automation frameworks (Ansible, Chef, Terraform, or similar)
    • Good interpersonal skills and communication with a passion for working with all types of managers, architects, developers, QA, and operations personnel
    • Able to multitask, prioritize, and track time efficiently
    • Desire to learn and continually improve self and others though knowledge sharing
    • Bachelor's degree in computer science or related field preferred

Compensation:

    • Annual base salary between $125-150k plus annual bonus structure
    • This is a full-time, exempt position

Physical Requirements:

    • Physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
    • - Working at a computer typing and view a screen - Constantly
      - Stationary sitting or standing - Constantly
      - Visual Recognition - Constantly
      - Hearing/Listening - Occasionally
      - Communicating verbally and/or in writing - Occasionally
      - Travel - Seldom