Job Description
The Global Director, DevOps is a high-level position responsible for implementing DevOps culture and best practices to enable formerly siloed roles to coordinate and collaborate to produce better, more reliable Elixir products. This entails unifying people, process, and technology to bring better products to Elixir’s customers faster. This position will champion the adoption of DevOps culture and lead education initiatives on DevOps practices and tools so teams can gain the ability to better respond to customer needs, increase confidence in application builds, and achieve Elixir’s goals faster. The successful candidate will bring improved collaboration and productivity to accelerate time to market, adapt to market competition, maintain stability and reliability, and improve mean time to recovery. This position is highly collaborative, working cross-functionally and closely with direct reports, peers, and seniors, including skip levels.
Essential Functions
- Manage a regional team of employees, including making meaningful recommendations relating to the hiring, retention, termination, and advancement of employees; scheduling projects and monitoring employees’ progress; handling employees’ grievances; coaching employees to achieve their full potential via Elixir Success and Quarterly Coaching programs; and acting as a Security Designate.
- Provide DevOps leadership, guidance, and delivery for all aspects of Elixir’s products and solutions.
- Develop roadmaps to fully automated Continuous Integration, Continuous Delivery, Continuous Deployment and Continuous Monitoring for Elixir’s cloud and on-premise products.
- Establish a performance-based culture for staff by setting and tracking goals and KPIs that align with corporate goals, provide regular feedback during both informal and scheduled coaching sessions, and act as a trusted mentor for grooming high performers.
- Establish and maintain clear communication forums, including written, group, and one-on-one communications to keep team members below, above, and peers informed on topics such as technical direction, DevOps best practices, and the team’s status towards achieving corporate goals.
- Coach, resolve conflict and correct action as necessary to solve technical and interpersonal performance related issues within teams and with stakeholders.
- Continually assess the team’s performance and skills gaps, provide positive and constructive feedback, motivate teams, and make recommendations for interventions to optimize engineers’ skills.
- Own metadata generation from the pipelines and its presentment.
- Establish data entry standards and frequency, ensuring data integrity and ensuring the standards are adhered to.
- Ensure quality, efficiency and robustness of DevOps pipelines.
- Develop processes to ensure engineering teams have a high quality/lower effort path from development to production.
- Continually improve testing and deployment processes according to DevOps practices, train engineering teams and leadership, and ensure testing and deployment processes are being followed.
- Responsible to work with managers to decide and generate metrics from Development and Operations.
- Set DevOps metrics and KPIs, track them, communicate them to stakeholders, and make recommendations for corrective actions.
- Influence engineering and operations leaders to adjust their current DevOps processes to meet the new standards.
- Collaborate with managers to recommend and implement improvements in CI/CD infrastructure for improved productivity and cost effectiveness.
- Ensure smooth operation of build and deployment pipelines to support engineering development cycle.
- Continuously improve CI/CD pipeline(s) to facilitate engineering teams.
- Ensure automated tests are linked with CI pipeline to ensure the quality of commits.
- Continuously strive to automate any manual steps in routine build and deployment activities.
- Enable engineering team to generate and deploy builds and artifacts on demand without requiring assistance from DevOps team or lengthy manual steps.
- Evaluate and adopt infrastructure and configuration management/automation tools (e.g., Chef/Puppet, Terraform etc.), with the goal of moving towards Infrastructure and configuration as Code.
- Coach and train teams to fully embrace automation and EaC (everything as code).
- Ensure infrastructure is protected from malicious intrusions and other security issues through compliance automation.
- Own the development and maintenance of build and deployment scripts.
- Build continuous delivery pipelines across all applications and all change events.
- Create artifacts that can be deployed on-demand to bare-metal, VMs, or containers without any rewriting or refactoring.
- Scale the adoption of agile delivery practices across development and operations.
- Continuously improve deployment scripts to facilitate internal teams and customers.
- Maintain an understanding of current DevOps best practices and trends and make recommendations to adopt relevant ones.
- Define and maintain relevant metrics data and continuously strive for improvement (e.g., Time to Restore Service etc.).
- Embrace and sustain a work environment that supports Elixir’s core values: Community, Learning, Integrity, and Pioneering
- Security Designate responsibilities include: Security Designates serve as the primary security contact for their assigned business unit. They are responsible for processing reports of security incidents, data breaches, and policy violations submitted by direct reports within the business unit and for notifying the acting Chief Information Security Officer (CISO) of reported incidents, breaches, and violations. Security Designates also coordinate with the Human Resources Department and CISO to impose sanctions on direct reports who violate Elixir’s Security and Compliance policies or applicable legal requirements (e.g. GDPR, HIPAA, etc.). Security Designates monitor fulfillment of sanctions and notify the CISO when the terms of sanctions have been fulfilled. Additional responsibilities include processing complaints related to Elixir’s security and privacy program at the department level; submitting exception requests related to Elixir’s Security and Compliance policies to the CISO; and cooperating with investigations of security incidents, data breaches, and security and privacy violations. In carrying out responsibilities related to Elixir’s Security and Compliance program, Security Designates will utilize the appropriate forms available on the Security and Compliance site on SharePoint.
- Deep understanding of Service-Oriented Architectures, Micro Services and Distributed System
- Sound understanding of DevOps culture and best practices
- Sound understanding of containers and k8s
- Ability to use a wide variety of open-source technologies related to DevOps
- Skilled in using IaaS, PaaS platforms like AWS, Azure and GKE
Total Rewards Package
In addition to the salary listed, Elixir's total rewards package includes:
- 100% of health, dental, and vision premiums covered for employees, and 40% for eligible dependents
- 100% match of employee’s first 4% deferral, with immediate eligibility and 100% vesting
- Unlimited PTO
- 24 hours of VTO (Volunteer Time Off) per year
- 15 holidays per year
- $70 monthly stipend for phone/internet
- LinkedIn Learning license to encourage ongoing learning and professional development
All qualified applicants receive consideration for employment at Elixir without discrimination on the basis of race, color, religion, age, sex, sexual orientation, gender identity, marital status, national origin, protected veteran status, disability, or any other factors prohibited by law.