Toolchain is a key component of the company's Modern Delivery program. This role will be accountable for strategic leadership of Modern Delivery Toolchain as a Product! That includes, but not limited to overall vision, design, prioritization, stakeholder & risk management, roadmap execution & operations of the toolchain.
Develop solution design & roadmap for CICD automation with embedded controls for complex scenarios such as governance, experimentation using modular patterns to expand automation of emerging & established cloud native stack across industry standard cloud providers
Strategy to deliver business priorities such as configure and integrate automation of testing, security & risk management policy enforcement and of release management functions such as change record, asset records, change traceability
Drive operational excellence capabilities such as Single Sign-On, Monitoring Dashboards, Audit compliance reports, password & vulnerability management
Qualifications:
College Degree or equivalent experience; 10-15 years technology experience and 4+ years management experience
Use of multiple automation tools & plugins via API, Embedded scripts, Configuration for COTS tools for both pre & post actions for controls across tools for control activities such as merge checks, task/story approvals
Create a modular library for Jenkins DSL using Groovy; with strategy on when to determine refactor need & devise a staggered plan to meet enterprise automation use cases
Create, organize & manage a central set of templates across technology microservices (java, JS, python), automations (script runner, helm deployment patterns for cloud components such as storage, DB, gateway, vault across runtimes such as EKS, OCP using tools/products such as Rafay, Ansible, CFT, Terraform); with extensible framework as a design principle
Experience in integrating Jenkins for data product deployments like Attunity, Talend, Snowflake
Experience in designing and integrating with SAS products like salesforce, Automation anywhere(RPA), Appian, MicroStrategy etc.. for automating the build, deploy and release process
Design KPI indicators (including load & scalability) and monitor operation/ runtime across tools (such as Atlassian- Jira, Bitbucket, Confluence; Jenkins, Rafay), Integrations such as security (Fortify, Blackduck, Checkmarx, Twistlock, ELK), with strategy to manage continuous availability & code-based configuration to swap tools as needed
Design engineering productivity metrics, such as merge size/time/frequency/ releases to provide actionable insight for customers to evolve their software dev & delivery practices