Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #+TITLE: Barista release engineering
- #+AUTHOR: Sebastian Castillo Builes
- #+EMAIL: sebastian@barista-v.com
- #+LANGUAGE: en
- #+STARTUP: align hidestars lognotestate
- #+BEGIN_QUOTE
- Release engineering is the difference between manufacturing software in small teams or startups and manufacturing
- software in an industrial way that is repeatable, gives predictable results, and scales well.
- These industrial style practices not only contribute to the growth of a company but also are key factors in enabling growth.
- #+END_QUOTE
- * Introduction
- At Barista Release Engineering plays an integral role in implementing and executing product release processes.
- The role supports our engineering by managing the source code managing system, automating tests and regresion testing,
- building tools and monitoring used in software deployments and coordinating and pushing new releases to the production infraestructures.
- The releasing engineering team ensures that new software is released in a streamlined manner from development to production.
- The team establishes procedures and develops tools that are used by both the Engineering and Operations teams.
- As a Release Engineer you'll use your strong technical ability to drive product releases across many different systems and teams.
- You'll work hard to ensure that Barista's products are delivered with a repeatable and scalable process.
- #+BEGIN_SRC clojure
- (ns barista.release-engineering)
- (def relese-engineers [@castillobg, @colarte])
- (defn manage-errandboys [release-eng]
- "The errand boys are tools that automate and makes sexy the errands around the barista release process"
- (let [pr-boy (boy "Automates and integrates pull request creation, updates and delivery")
- deploy-boy (boy "Instruments the staging/production deployment on another boy call")
- ci-boy (boy "Automates integration testing over different products (e.g. android, ios, backend)")]))
- #+END_SRC
- ** Products under maintenance
- - The Errand Boys ;)
- - Pickup
- - Jenkins
- - Gitlab
- - Github
- - Bitbucket
- - Rackspace
- - AWS
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement