- SRE and DevOps Recruiters and Staffing Specialists Head of DevOps
SRE and DevOps Jobs
- Automation Engineer
- AWS DevOps Engineer
- Azure DevOps Engineer
- DevOps Admin
- DevOps Administrator
- DevOps Cloud Engineer
- DevOps Manager
- DevOps Software Engineer
- DevOps Specialist
- DevSecOps Engineer
- DevSecOps Specialist
- Director of SRE
- Head of DevOps
- Internet of Things Engineer
- Linux Admin
- Linux Administrator
- Linux Engineer
- ML/AI Engineer
- Platform Engineer
- Python Developer
- Site Reliability Engineer (SRE)
- Systems Engineer
- UNIX Admin
- Unix Admin
- Windows Engineer
As the Head of DevOps, you’ll lead a team of platform engineers responsible for designing, building, and operating a next-gen continuous integration/continuous deployment pipeline to build, package, and deploy products. The pipeline will facilitate our software release process in a hybrid environment and automate repetitive processes for development teams. You will have the opportunity to grow a talented team and build a state-of-the-art DevOps platform to help achieve its goals.
Typical Duties and Responsibilities
- Lead a team of talented platform engineers
- Build new extensible and flexible CI/CD frameworks and enhance existing ones to support multiple concurrent development efforts across many projects in a hybrid environment
- Create and manage extensible and flexible version and configuration management processes for multiple concurrent development, integration, test, and production environments that include web, mobile and cloud components
- Identify, evaluate, and implement tools and technologies to drive automation and optimization of version control, configuration management and CI/CD processes
- Define and implement processes to track, update, and modify multiple dev/test environments, including the ability to create new ones quickly or remove unused ones
- Drive adoption of standardized SCM and CI/CD processes and identify, implement, and track key metrics for visibility
- Recruit, develop, and retain talent to build the next gen DevOps team and ensure the staff has the skills and capabilities to meet development needs
- Collaborate with development teams to understand requirements, propose changes, and gain alignment to drive continuous improvement and automation into the SCM and CI/CD processes
- Engage in on-call participation to assist the AWS service deployment pipeline
- Create infrastructure and products that promote and enforce high reliability
- Prepare for and carry out extensive zero-downtime migrations
Education
Bachelor’s degree in
Required Skills and Experience
- 7+ years of experience in software development (Java or .NET), DevOps, and configuration management
- 5+ years of experience with CI/CD pipelines, tools and infrastructures for applications deployed On Prem and in the Cloud
- 5+ years of experience with software configuration management (SCM) environments for multiple parallel development efforts and complex branching strategies
- 5+ years of experience managing complex development, test, integration, and production environments with different versions, building new environments, and providing support for existing ones
- Solid understanding of DevOps and configuration management spanning web, mobile and cloud domains
- Experience scripting to automate repetitive processes including creating build scripts using tools like Ant, Gradle, Maven, etc.
- Experience with repositories like GitHub, BitBucket, and Google Cloud Source Repositories
- Experience with CI/CD tools like TeamCity, Jenkins and Octopus, Ansible or GitLab
- Understanding of and experience with container builds using Docker
Preferred Qualifications
- Cloud experience, specifically working with GCP (preferred) or AWS
- Experience with Terraform or GitHub Actions
- Experience working with diverse teams across wide geographical regions, both US and International