Domain AppOps & AppFlow
Purpose
Companies that need software for their business, need help choosing the most appropriate platform, technologies, tools, and processes to run their software and often struggle with 24/7 proactive operations. The Developers, who produce such software, want to have best-practice, standardized services, well-designed processes and automate as much as possible, so that mistakes are avoided, their work can scale, and they can focus on what really matters for their core task of creating great software.
We therefore need to help engineer application hosting platforms, support developers with their processes and tooling and take ownership for application operations around the clock.
Key Deliverables
Guided by our current understanding of VSHN AppOps and VSHN AppFlow:
-
VSHN AppFlow one-time engineering
-
General engineering to build a full solution to the customer’s requirements
-
Automated or manual Operations of this Application and other components (in combination with what’s operated by other VSHN internal or external services)
-
Insights for existing and potential new products
Key Responsibilities
-
Starting in sales, find out what problem we need to solve for our customers.
-
Engineer solutions based on our products, potential future products and, if needed, together with partners.
-
Deliver first iterations of services that address the customers requirements now, and evolve it over time.
-
Over time, figure out what we should and can standardize into well-define products and features of VSHN AppOps and VSHN AppFlow.
External Constraints
-
What we offer is decided together with other POs in the sales process, see VIP-302. While this domain is where we build the missing puzzle pieces to give a full solution to the customer’s requirements we can’t do everything. It’s crucial to define the boundaries, before we sell a solution.
-
Tech Radar (Technology Alignment) - Tech decisions with impact beyond the team Tech Alignment Work Group
Definition of Done
We’ll learn as we define what we provide to customers and with the products of AppFlow & AppOps. |
-
Documented and customer agreed definitions of the solutions we provide, either based on:
-
VSHN Product definitions
-
Specific agreements with customer - to ensure that expectations of what we provide and how customer contributes are clear.
-
Definition of Run
-
Service used by customers up and running according to SLI / SLO definition or customer specific agreement.
Delegator Responsibilities
-
Ensure guidance for the team based on OKRs, Roadmap and through the Pre-Sales decision making.
-
Ensure coordination between teams regarding the work that Nunki depends on (for example Application Marketplace services).
Dependencies
- VSHN Products
-
-
Application Catalog
-
APPUiO
-
Managed OpenShift
-
Managed Kubernetes
-
- External
-
-
OSS Projects and Software
-
- VSHN Internal Services
-
-
Finance
-
People Operations
-
VSHN Canada timezone coverage support
-
Key Resources
-
Concepts, Templates, Frameworks
-
Inventory of in-use setups and applications we run.
-
SLO Monitoring System
Mindset, Skills and Capabilities
- Skills
-
-
CI/CD Pipeline Engineering (GitLab and GitHub Actions)
-
Containerizing applications
-
Run applications on Kubernetes and OpenShift
-
Helm, Kustomize
-
Hosting Architecture Engineering
-
"Cloud" Know How
-
Developer Background to understand the customer
-
- Mindsets
-
-
Open for new and unknown challenges, open minded to make something new.
-
Customer oriented
-
Eager to learn and develop skills for the technology
-
Trainer and Sparringspartner
-
Monitoring and Evaluation
Review (usually Peer Review) every 2 months with the Management.
This domain is tracked and reviewed as VIP-278