Senior Release Engineer
Location:San Jose, California, US
Area of InterestCustomer Experience
Who we are
Cisco’s Customer Experience (CX) organization is one of Cisco’s fastest growing teams, and the CX Product and Engineering (CXPE) group is transforming how Cisco delivers value to our customers & partners via our product portfolio. The CX Cloud and Release teams are charged with leading the lifecycle of services—from inception and design, through deployment, operation, refinement, release and eventual decommissioning for the CXPE group. In this time of unprecedented change, we are looking for top talent to lead and execute business critical capabilities that will redefine success for Cisco and our customers.
What You’ll Do
This role is core to CX Portfolio Engineering strategic transformation and implementation to create premier digital experiences for maximizing Customer value. The CX Cloud Release team supports CX E&PI’s efforts to build and integrate services that continuously improve our ability to provide products to customers while simultaneously delivering industry leading execution and availability.
You will engage with cross-functional teams to conceive and design release pipelines including CI/CD stage for a range of innovative CX Cloud products. You will work closely with internal teams to design and develop the infrastructure necessary to build these products as well as develop a SCM strategy to manage software milestone releases. As part of the DevOps org, your work will have a large impact on developer productivity, release schedules and enable high quality device software releases for the CX platform. You must be responsive, flexible and able to succeed within an open collaborative peer environment. You must also be able and willing to multi-task and learn new technologies quickly.
You collaborate across CXPE as well as the broader Customer Experience (CX) organization to lead and execute our DevOps transformation capabilities. As a thought AND practice leader, who not only recognizes and builds on our organizational strengths, you will bring new perspective and ideas to the team.
Learn more about CX Cloud, https://www.youtube.com/watch?v=XMvSX_2q8JQ
Who You'll Work With
Residing in the CX Cloud Release team, this role will work across functions and partner with other engineering teams within the Cloud Ops team, the CX Cloud Platform, Security and Applications teams. Every day and every interaction will be unique, engaging with a diverse representation of Product Management, IT, Digital Transformation and our architecture and delivery teams to establish and mature our DevOps practices and approaches.
Specifically, you will:
Apply your deep level hands-on experience setting up CICD pipelines (CirceCI, AWS native solutions, etc)
Lever your experience and understanding of the integration between automated software test and the build process
Operate within an inclusive team of software engineers to enable an end to end DevOps implementation that ensures accelerated throughput and system reliability
Partner with security, application and release teams to instrument a streamlined lifecycle of change from Dev, Test, Stage, Pre-Prod and Production environments
Apply your experience implementing infrastructure as code, transforming release pipelines and deploying into production with a NoOps mindset on highly performant DevOps pipelines.
Facilitate a disciplined approach to ensuring the predictability and quality of deployments
Benchmark & optimize key operations metrics, ensure we meet operational SLAs.
Test and have controls for security, reliability, scalability and performance standards.
Actively seek opportunities for continuous improvement & learning
Experience with CI/CD pipelines, internal configuration management tools, GHE or equivalent frameworks and test infrastructure.
Passion for shipping well-engineered and tested code.
Experience working full stack, whether it's building or debugging one
Expertise with at least one of the following languages: Go, Python, Java
Strong analytical, communication, and organizational skills.
A strong interest and obsession with building quality software focused on enabling developers to iterate on their ideas.
Experience in defining code pipelines architectures, reporting dashboards and creating code quality metrics
Who you are:
Minimum of 7+ years designing, architecting, enabling and executing DevOps pipelines
You lead ethically with integrity, trust, and transparency
You have experience executing as a senior lead in agile DevOps oriented teams and culture, using modern frameworks, technology, DevOps practices using infrastructure as code tools
You will automate configuration management (with tools like Ansible)
You are well versed in best practices and demonstrated use in DevOps, Blue/Green & Canary deployments and feature flagging
You have demonstrated microservice, infrastructure as Code, monitoring and logging expertise
You will write code, stub out frameworks and architectures running on AWS
You have deep expertise in continuous integration and continuous deployment across complex product architectures while working with cross functional teams
You have outstanding capability in enabling high availability, disaster recovery, monitoring & alerts, automation and continuous high performance for cloud-native SaaS applications supporting a global customer base
Demonstrated expertise in transforming from manual to enterprise level CICD complex deployments on AWS
You have deep expertise with both Terraform, CloudFormation Templates
You have expertise with code pipeline and service catalog on AWS
Manage Containers using Docker and Kubernetes
You have outstanding organizational and interpersonal relationship skills that foster collaboration; work well in a multi-functional, matrix management environment
Should be able to write CloudFormation templates for modules on AWS
You have demonstrated domain expertise, in executing release pipeline transformations in a DevOps team at SaaS or consumer cloud software companies, using technologies such as AWS
You have deep experience in integrating complex, cross-corporate processes and information strategies, including technology planning and execution and policy development and maintenance
Detail-oriented, motivated, results driven, and a self-starter who can work without supervision
Strong Architecture and Design skills
Automation and optimization of processes, decompose complex processes into understandable components, create, review & modify CI/CD principles, release strategy (Canary, Blue/Green), Feature flags, Continuous integration, Continuous Delivery, Continuous Deployment, Repair and restart, tasks, artifact store, linting, logging, metadata store, workflow execution, process viewer.
Strong experience delivering and authoring Continuous Integration builds and deployment automation through CI/CD Pipelines
Optimization of pipeline processes with the ability to decompose complex processes into understandable components
Demonstrated ability to create, review & modify CI/CD principles with telemetry dashboards (i.e. Grafana, instance build progress/status
Release strategy (Canary, Blue/Green), enabling feature flagging, policy as code and pipeline linting
Continuous integration, Continuous Delivery, Continuous Deployment
Pipeline Repair and restart, tasks, artifact store, linting, logging, metadata store, workflow execution, process viewer
Strong experience providing thought leadership on and practicing Infrastructure as Code and Configuration as Code techniques
Strong experience managing multiple code bases in GitHub
Fluent with tools like split.io, GitHub, Grafana, Prometheus and the cloud architectures
Technical transformations from various platforms to the cloud
Strong experience building cloud native applications in a major public cloud
Experience implementing observability, application monitoring, and log aggregation solutions
Passion and experience collaborating with and guiding cross functional teams to provide DevOps inspired solutions
Deep experience with ephemeral implementations
Develop highly scalable, cloud native architectures for large data pipelines
Transforming heterogeneous build, test, deployment and release activities into a homogeneous enterprise level DevOps implementation running on AWS
#WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference powering an inclusive future for all.
We embrace digital, and help our customers implement change in their digital businesses. Some may think we’re “old” (36 years strong) and only about hardware, but we’re also a software company. And a security company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do – you can’t put us in a box!
But “Digital Transformation” is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)
Day to day, we focus on the give and take. We give our best, give our egos a break, and give of ourselves (because giving back is built into our DNA.) We take accountability, bold steps, and take difference to heart. Because without diversity of thought and a dedication to equality for all, there is no moving forward.
So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us!
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.