Previous Job
Previous
Technical Architect (CI/CD)
Ref No.: 18-00535
Location: Centennial, Colorado
Start Date / End Date: 04/12/2018 to 10/22/2018
Responsibilities
  • Improve our knowledge base regarding Release Management as a digital native, and provide thought leadership to assist in our Digital Transformation
  • Design a lean release process end-to-end, from the planning of release through to actual release deployment to production.
  • Design a lean release schedule for Pearson's PAAS and products and ensure alignment across key partners and vendors.
  • Design lean Release Readiness reviews, Milestone Reviews and Business Go/No-Go reviews, with a goal of eventual automation of low value manual or repetitive tasks
  • Design a method to identify and remediate risks and address critical issues, with a goal of eventual automation of low value manual or repetitive tasks
  • Collaborate with cross-functional teams on design and resolve issues related to release details to ensure buy-in and ownership across DevOps and traditional Engineering and Operations teams
  • Develop a communications plan to address changes and risks related to lean release management processes, including release details and requirements, to senior management and affected partners
  • Track release cycle activity (progress, dates, deliverables), and provide reports as necessary
  • Develop process models and draft procedures for Release Management. Assists with, Configures and implements automated tools and/or manual processes that integrate the Release Management function with other processes
  • Design continual improvement processes for improving productivity in delivery orchestration
  • Assist with designing deployment automation, continuous integration, and continuous delivery
  • Be able to script using and of shell, python, go
  • Familiar with Branching strategies like gitflow
  • Has been a part of continuously delivery software that can deploy to production through modern change management processes
  • Understands Continuous Integration
  • Understands continuous Testing
  • Familiar with Kanban, Scrum
Should be aware of, and have experience with, a majority of the tools and/or capabilities posted below.
Stackstorm
NodeJS
Terraform
Ansible
AWS – need
Docker
Etcd
Vault
Consul
Prometheus
Environment Operator
Hubot (alfred)
Python
Go
Java
Coffee script
Cloud Custodian
Couchbase
UAPI
TavisCI
Jenkins
Kafka
Keycloak
Cassandra
Shell scripting
Kubernetes
Mongo
CNI (i.e. Calico)
NGINX
CDN
git
SSL Certificates
Ruby
Martingale (UI Bitesize platform)