Manager, DevOps

Gravity IT Resources

Apply Now

Description

Job Summary

The Manager, DevOps is responsible for managing a team of DevOps Engineers that design, build, and support our CI/CD, cloud, and infrastructure-as-code platforms.  These platforms include GitHub, Azure DevOps, AWS, Microsoft Azure, Docker, Terraform, and CloudFormation.  Work will focus on maintaining the platforms’ performance, functionality, and availability, while working with business partners to identify, plan, implement, and test platforms and any applications that reside on top of those platforms.  This person will work closely with other IT teams and should have a thorough understanding of DevOps principles, CI/CD platform management, AWS and Azure administration plus experience using many of the services offered within them, Docker container experience, Terraform and CloudFormation experience, as well as intermediate skill with Python, C#, or JavaScript. The Manager, DevOps acts as an escalation point for all CI/CD platform issues.  This person must be able to be productive in a fast-paced environment and work with minimal supervision.
 

Essential Roles and Responsibilities

% of Time Spent

Essential Tasks/Duties/Responsibilities

35%

Collaborate with other IT teams to design, implement, and support new and existing platform solutions and features, based on industry best practices.

25%

Manage the DevOps team members, maintaining good team morale, creating and updating individual development plans, having 1 on 1 meetings and working with HR to handle disciplinary issues.

15%

Keep informed of industry trends and new technologies that can or could support future business operations.

10%

Promote and assure adherence to standard operating procedures that are based on industry best practices.

5%

Plan, implement, document, and support configuration changes and/or updates within our clients' change control process, implementing service-impacting changes during off-hour maintenance windows.

5%

Act as an escalation point for issues reported from IT Operations, resolving platform issues in a timely manner.

5%

Manage DevOps team scheduling, including after-hours support and on-call schedule.  Act as an escalation point for after-hours and on-call issues.

  

 Skills and Qualifications

  • BS degree in Computer Science, Engineering, Mathematics, Statistics or related field or equivalent practical experience
  • 5+ years of experience in a DevOps Engineer or Site Reliability Engineer role supporting AWS or Azure deployments. Experience in working with health services organizations preferred.
  • 5+ years of experience architecting, planning, implementing, and maintaining Windows Server and Linux server environments and the applications running on them.
  • 5+ years of experience architecting, planning, implementing, and maintaining CI/CD platforms. Experience with GitHub and GitHub Actions preferred.
  • 5+ years of experience architecting, planning, implementing, and maintaining cloud technologies. Experience with AWS and Azure preferred.
  • 3+ years of experience architecting, planning, implementing, and maintaining Docker containers and orchestration platforms. Experience with ECS and Kubernetes preferred.
  • 3+ years of experience managing infrastructure-as-code platforms and experience writing the code. Experience with Terraform preferred.
  • 2+ years of experience managing an IT Infrastructure or DevOps team with 24×7 on-call responsibilities.
  • 2+ years of experience with Python, C#, or JavaScript.
  • Ability to follow a change management process.
  • Ability to solve difficult and complex problems.
  • Excellent communication and documentation skills.
  • Exhibit a thorough understanding of IP networking, DNS, and VPCs.
  • Exhibit a thorough understanding of security including certificates, encryption, secrets management, and general IT security best practices.
  • Exhibit a thorough understanding of AWS services including EC2, ECR, ECS, S3, SQS, SNS, KMS, CloudWatch, and Lambda.
  • Exhibit a thorough understanding of DevOps and automation principles.
  • Exhibit a thorough understanding of CI/CD principles.
  • Understand industry trends and best practices as they relate to Windows and Linux systems.
  • Exhibit a positive attitude and the ability to be a technical mentor to others.
  • Experience working in an Agile environment.
  • Demonstrated ability to interact in a positive, respectful manner and establish and maintain cooperative working relationships.
  • Ability to effectively organize, prioritize, multi-task and manage time.
  • Protect and take care of our company and member’s data every day by committing to work within our company ethics and policies.
  • Applicants must be legally authorized to work in the United States on a permanent and ongoing future basis without requiring sponsorship.

AJ.Smith

Apply Now