Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DevOps Fest 2020. Дмитрий Лавриненко. DevOps на маскималках

25 views

Published on

Расскажу я о том, как задействованы и чем ценны в современных проектах DevOps эксперты на всех технических фазах проекта, когда мы говорим о консалтинге ( не продукте, тут уж тема отдельного доклада ).
В качестве примера возьмем один из проектов «одного моего хорошего знакомого», достаточно неплохой и очень масштабный пример MDM платформы.
Миссия доклада - отбросить домыслы и легенды IT рынка и посмотреть, за что же платят «девопсам».
- Поговорим о фазе Engagement (кто/что/как делает, чтоб вообще начать делать тот или иной проект для заказчика)
- Погрузимся в фазу Advisory (как вообще происходит, что делают и кто все эти люди, дающие непонятные оценки масштаба трагедии и построения плана действий)
- Позавидуем великолепному этапу Workshop-ов и сеансов парных программирований или романтическому деплойменту девственно чистого Kubernetes (а еще поговорим о том, что такое софтскиллз в реальной жизни и почему без них никак)
- Погрузимся в превращение результатов работы «чайка-экспертов» в имплементацию решения простыми работягами-девопсами (и не только)

Published in: Education
  • Be the first to comment

  • Be the first to like this

DevOps Fest 2020. Дмитрий Лавриненко. DevOps на маскималках

  1. 1. Continuous Delivery. Continuous DevOps. ONLINE, 2020 CONTINUOUS DELIVERY. CONTINUOUS DEVOPS. 5-6,JUNE 2020 ONLINE DevOps на максималках by Dmytro Lavrinenko
  2. 2. Continuous Delivery. Continuous DevOps. ONLINE, 2020 Story behind ● MDM Solution ● MVP => Production ● Cloud-Native & Scalable ● Low Costs & Low Risk & High Quality ● Qualified professionals ( resources ) ● Modern technologies ● Timely Delivery
  3. 3. Continuous Delivery. Continuous DevOps. ONLINE, 2020 Expectations Reasoning Discovery Soft Skills How To Use this knowledge Phases Engagement Green Field DevOps “workers” Priorities Success The Plan of Successful Success
  4. 4. Continuous Delivery. Continuous DevOps. ONLINE, 2020 ● Know what skills should you obtain and/or improve ● See what investment should you make ● Decide what technologies should you choose to be relevant ● Know how to win best opportunities ● Choose what are the responsibilities you should take ● Identify reusable assets ● Check the expectations from DevOps ● Define the level of your participation in specific activities Individual Priorities
  5. 5. Continuous Delivery. Continuous DevOps. ONLINE, 2020 Value ● ASAP ● X2 ● Modern Delivery Model ● DevOps ● Incremental Team ● Minimal ● Flexible ● Adjustable Releases ● Immediately ● No Risk ● Tested Tools ● Open Source ● Free to Use Business Expectations Enterprise Foundation of Engineering, Technology, Business Analysis Technology Track Business Track
  6. 6. Continuous Delivery. Continuous DevOps. ONLINE, 2020 • Business Meetings • Initial Requirements Q&A • Scheduling Key Activities • Capabilities assessment and NFR validation • Customer Centric Experience Design • Scenario-Based Solution Evaluation Business Discovery • DevOps Framework • Validate Requirements • Validate Delivery • Validate Development • Quality Control • ADD • Follow quality attributes • Own tooling, processes and development standard Implementation Day-to-day Support • CI/CD/CR • Ongoing product support • Metrics Dashboards • Product Slicing • Documentation • Modernization • Project closure • Knowledge Transfer • Workshops • Solution Vision • Proposed User Experience Validation • Technology Validation • Implementation Roadmap • Project Plan • Business Functional Requirements Validation • Context Validation • Alternatives and considerations • Tooling, processes and standard recommendations Project WorkFlow
  7. 7. Continuous Delivery. Continuous DevOps. ONLINE, 2020 Typical DevOps Framework Infrastructure [Cloud Platform & Services | Data Centers] Data [Contents | Information Exchange] Application [Archetypes, Design Patterns & Frameworks] Solution [Business Process Modeling, Workflows, Solution Definition] Operations Security Integration Technology [Programming Languages | Tech Stacks | Networks | Storage ] Communication [Presentation Skills | Interactions | Thought Leadership] Development&Operations [Develop|Execute|Run] Delivery [Methodology|Estimation|Planning] 4 Domains - Communication - Technology - Delivery - Development and Operations 4 Core Disciplines - Solution - Application - Data - Infrastructure 3 Trans-disciplines - Security - Integration - Operations
  8. 8. Continuous Delivery. Continuous DevOps. ONLINE, 2020 DevSecOps Culture ● Cross-Learning ● Simple is better ● Common Security Principles Processes ● Security as a Code ● MFA, IAM, NetSecurity ● CICD pipelines Tooling ● Containers/Layers security ● Built-in security paradigm ● Automated scans ● Security - part of acceptance ● Automation of CM Environment ● Standardization ● Least privileges to everyone ● AuthN/Z ● Isolation ● Encryption ● Gateways Responsibilities Collaboration between Dev and Ops Automation and Infrastructure as Code Continuous Integration/Testing Continuous Delivery/Deployment Continuous Monitoring Purpose Communication Integration Collaboration Automated quality processes Integrated teams
  9. 9. Continuous Delivery. Continuous DevOps. ONLINE, 2020 Assessment Define Working Model Initiate Pilots Execute Strategy Establish Core Team Transform Process Run Pilots DevOps Produce Value Artifacts 1. WBS, Technical dept decomposition 2. Solution Vision, Decisions making 3. Components Assessment 4. SOW 5. Presentations DevOps Implementation Steps
  10. 10. Continuous Delivery. Continuous DevOps. ONLINE, 2020 Typical SDLC Continuous Integration Continuous Testing Continuous Delivery Continuous Deployment Infrastructure Automation Continuous Monitoring Continuous Security TestingDev Continuous Integration build Functional Tests Performance Tests Unit Tests Staging Acceptance Tests Production Continuous Monitoring Continuous Testing Continuous Delivery Continuous Monitoring build build Cloud-Native GovernanceInfrastructure as Code
  11. 11. Continuous Delivery. Continuous DevOps. ONLINE, 2020 Thank you!

×