Director, DevOps Enablement

HQ - Burlington, MA

Share This Job

Job Description

At Veracode, we make it our mission to secure the world’s software and keep our customers out of the headlines – at least for security issues. Our cloud-based SaaS platform is core to our success. We are at a pivotal point in the growth of our business and technology. For the first time we will deploy multiple instances of the platform, complementing the commercial SaaS instance with an instance for Federal customers and (later) instances in geographies that require data sovereignty.

 

We are hiring a Director of DevOps Enablement to enable this transition. In this role, you will manage Site Reliability and CD Pipelines, driving an evolution of our deployment and monitoring architecture. You will also manage software engineering for Platform as a Service components, used across all Veracode software products.

 

In addition, you will own deployment and operational management for the Federal SaaS instance. Where the Federal Instance differs from the mainline, you will manage code changes and certification.

 

This is a strategic role with responsibility for establishing and implementing technology direction while ensuring deployment effectiveness and operational quality. You will report to the VP of Engineering and work collaboratively with Architecture, Product Managers, User Experience and Engineering leaders. This is an exceptionally smart, fun, and energetic team, who love working for Veracode, as well as working with each other.

 

Responsibilities

 

There are two broad areas of responsibility, DevOps Enablement and managing SaaS Instance Deployments.

DevOps Enablement

-          Manage a team to deliver enablement services to the engineering organization. These include release engineering, CI/CD pipeline, build tools and environments, and network engineering. Provide tools, process, and support for Veracode’s transition to DevOps from traditional development-with-operations.

-          Manage a Site Reliability team to develop tools and process to ensure a healthy SaaS environment, e.g. monitoring tools, latency and intra-service SLAs, monitoring and alerting infrastructure. 

-          Manage development and operation of PaaS secure enablement software, including API gateway, Web gateway, Token Service, Messaging service.

-          Work across Engineering on purchasing, license management and cost. Collaborate with Finance to anticipate budget and operate within budget.

-          Foster a vibrant, highly effective culture that values trust, collaboration, and dedication to quality. Incorporate innovation, continuous learning, and mentoring to attract and retain top talent.

FedRAMP and SaaS Instances

-          Manage the engineering team designing, implementing and maintaining Veracode SaaS for Federal customers. Lead engineering for the customization of our service to Federal customers.

-          Maintain the FedRAMP instance and manage patching and compliance scanning as needed,

-          Align technical and non-technical stakeholders; clearly translate customer needs into technical product requirements for Federal and international customers.

-          Develop the deployment strategy to support multiple instances and lead the team as you execute the strategy.

Skills & Requirements

-          15+ years technology experience in high-growth companies with 10 years in leadership positions.

-          Track record of building and managing highly effective operations and software development teams.

-          Experience leading an enterprise platform team supporting high uptime SaaS environments. Prior working experience with Infrastructure as a Service (IaaS), Amazon Web Services (AWS), DevOps, MicroServices; CI/CD.

-          Experience with network architecture topology design, including network security.

-          Desired: Experience with compliance audits, controls, gap analysis and remediation processes.

-          Excellent communication skills with the ability to motivate technical and executive audiences.

-          Experience managing on-site, off-site and off-shore resources.

-          MS in Computer Science or equivalent experience.