Senior Director - DevOps Engineering

Basic Information

Country

United States

State

NA

City

Remote

Date Published

12-Aug-2021

Job ID

31081

Travel Amount

up to 10%

Description and Requirements

The Senior Director of Infra, Platform and Site Reliability reports directly to the Vice President of SaaS operations and leads the following functions: 

  • Infra and Platform: Build and manage Infra and Platform as a service (PaaS and Iaas) for BMC SaaS customers. 
  • Site Reliability Engineering: Develop products and dashboards needed for SRE’s and have End to end ownership of Application availability, performance and scalability 

Responsibilities:
  • Manage Infra and Platform as a service with end-to-end responsibility for delivering and supporting the on-prem and cloud compute platforms, VMWARE, Kubernetes, Terraform, Ansible, CI/CD, Artifactory etc for continuously deploying applications.
  • Own automation for delivery of Platform services using Infrastructure as Code. Build standard playbooks for Platform which can be consumed across multiple teams in the organization.
  • Lead delivery of Cloud Infrastructure strategies aligned with business objectives with a focus on mass Application movements into the Cloud involving design, implementation and Infrastructure automation. 
  • Build a high performing team of Cloud Platform SMEs and platform leads while mentoring traditional platform SMEs on cloud computing best practices, technology, and adoption.
  • Build and manage an SRE function that owns application availability and performance and manage it through automation and proactive/predictive alerts by having a strong data analytical tool set to identify areas of improvement. 
  • Implement comprehensive service monitoring to ensure uptime and performance, including synthetic, real user, system, application performance, dashboards etc.
  • Define, measure, and meet key Service Level Objectives including availability, performance, incidents and chronic problems.
  • Own end-to-end availability and performance of mission critical services and build automation to prevent problem recurrence; eventually automate response to all non-exceptional service conditions.
  • Partner with application and business stakeholders to ensure high quality product is developed and released into production. Establish and periodically update the Release Policy which governs the release process and details release categories, release activities, role & responsibilities, exception, etc.
  • Work closely with Enterprise Architecture and Information Security to specify and document solutions and practices.
  • Keep abreast with evolving threats/risks, industry trends and work to implement best practices in the organization. 

Qualifications
  • BA/BS degree in Computer Science or related technical field, or equivalent practical experience.
  • 15+ years of hands-on technical experience combined with strong management and communication skills.
  • Solid understanding of Windows, Linux, Networking, TCP-IP, Routing, Switching, Firewalls, Load balancers and other infrastructure components
  • Solid understanding of modern cloud technologies and developer family of products: GKE, Istio, Serverless, Cloud Build, Monitoring and Logging, as well as the Microservices, DevSecOps etc.
  • Experience running revenue generating applications in a public cloud and IaaS, including real world experience with at least one public cloud provider: AWS, Google Cloud or Microsoft Azure.
  • Experience building, scaling, and running production operations for heterogeneous applications.  
  • Strong troubleshooting experience and skillset to resolve incidents across multiple domains.
  • Ability to nurture and support a strong operations culture: customer/service focus excellent technology; high quality implementations; self-motivated innovation and problem-solving.
  • Demonstrated ability of establishing and maintaining metrics-based process improvement.
  • Demonstrated ability to develop strong alliances with those outside of your immediate organization.
  • Experience in building and managing strong technical teams.
  • Excellent communications, organization, and time management skills.

#LI-BS1
BMC helps customers run and reinvent their businesses in the digital age by tackling their IT management challenges, championing their innovation, and celebrating their success.
Every BMC employee has the potential to have a tremendous impact on customer success—and when customers thrive, we all do.

BMC offers bold and fearless career-seekers like you the opportunity to expand your skills, your network, and your horizons as you work to enable customer growth and innovation every day. You will be surrounded by peers who inspire you, drive you, support you, and make you laugh out loud, in an environment that fosters individuality, respect, and personal ambition.

It is the policy of BMC Software to afford equal opportunity for employment to all individuals regardless of race, color, creed, sex, age, sexual orientation, national origin, disability, ancestry, citizenship status, political affiliation, religion, gender, transgender, gender identity, gender expression, marital status, status as a parent, disabled veteran or status as a protected veteran, genetic information or other factors prohibited by law, and to prohibit harassment or retaliation based on any of these factors.

If you need a reasonable accommodation for any part of the application and hiring process, visit the accommodation request page.