VMware's Ecosystem Services team supports technology integration partners by providing program management, product management, partner management, and certifications management services. This includes providing tools, technologies, and resources to help partners design and build solutions for VMware's Software Defined Data Center platform. DevOps is driving changes in how applications are designed, developed and deployed, with a focus on microservices, containers, continuous integration/delivery, and other agile practices. VMware's own IT organization has adopted DevOps approaches to significantly improve metrics like deployment frequency, time to market, and resource efficiency.
Managing Internal, Private External, and Open Developer EcosystemsLarry McDonough
More and more, our developer ecosystems are splitting into many different and separate groups. This presentation focuses on how VMware has tackled the challenge of addressing the needs of internal (2nd party) developer teams and partner developers as well as external/open source developers.
Managing Internal, Private External, and Open Developer EcosystemsLarry McDonough
More and more, our developer ecosystems are splitting into many different and separate groups. This presentation focuses on how VMware has tackled the challenge of addressing the needs of internal (2nd party) developer teams and partner developers as well as external/open source developers.
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Chris Haddad
High performance architecture is rapidly changing due to three fundamental drivers:
Cloud-Native Platforms - change the way we think about operational infrastructure
DevOps - changes application lifecycle practices
APIs - change how we integrate and evolve infrastructure and applications, especially Mobile apps
In this session, Chris will illustrate:
Why you should consider Cloud-Native architecture components in your Enterprise Architecture
What is DevOps impact on App and API design guidelines
How API-centric focus revises Enterprise Architecture
Barriers to entry are collapsing as digital startups come out of nowhere to disrupt entire industries. In this session we will discuss the capabilities you need to deliver business innovation through software to market faster than your competitors.
Speaker: Faiz Parkar, Director EMEA GTM, Pivotal
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...jaxconf
The extraordinary growth of Java during the last decade owed everything to the set of infrastructure services that application servers provided as part of the platform. However, TCO eventually drove the move to the cloud and PaaS (Platform as a Service) is set to deliver a standard run-time for the next generation of applications, replacing the proprietary infrastructure provided by the application server vendors. Now the question is: where do developers of real-world business applications look for a common set of standard infrastructure services? Is there a common framework that can provide essential application services, such as message queueing, push notifications, email integration, in-memory caching and processing? Amazon Web Services (AWS) with their highly-scaleable IaaS (Infrastructure as a Service) model are an obvious answer, but how best to combine Java's rich ecosystem of tools, frameworks and knowledge with the scale and cost-effectiveness of cloud-based web services? This session will help you to understand how you can deliver applications that make effective use of those services by using a Java PaaS, without being forced to support the underlying infrastructure. In this code-rich session, aimed at architects and developers, Mark Prichard of CloudBees will show how you can: Pass Amazon security credentials and configuration parameters to PaaS applications at run-time to provide customized environments; use JDBC and Amazon RDS (Relational Data Service) to provide resilient and performant relational data servicesReplace JMS queues and topics with Amazon SQS (Simple Queue Service) and SNS (Simple Notification Service) to develop cloud-based messaging applications; use Amazon's SES (Simple Email Service) from Java applications. We'll also look at other cloud e-mail services that offer easy integration with the PaaS modelRun distributed caching solutions in the cloud using Amazon ElastiCache's in-memory distributed caching with Java PaaS deployments.
Cloud Foundry open Platform as a Service makes it easy to operate, scale and deploy application for your dedicated cloud environments. It enables developers and operators to be significantly more agile, writing great applications and deliver them in days instead of months. Cloud Foundry takes care of all the infrastructure and network plumbing that you need to build, run and operate your applications and can do this while patching and updating systems and services without any downtime.
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...Amazon Web Services
The advent of highly scalable, easy-to-deploy technology is transforming both private and public entities – but it’s not a one-size-fits-all approach. Each organization has its own cloud journey to share. Some start with pilot projects, while others jump into mission-critical programs. Adopting the cloud doesn’t mean starting over – it’s about enhancing your existing infrastructure. In this session, learn firsthand from MTCnovo and United Kingdom Data Archive (UKDA) share on how they are using the cloud to build on their existing technologies and learning valuable lessons along the way.
Speaker:
Nathan Cunningham, Associate Director, Big Data, UK Data Archive
Simone Hume, Business Development Manager, Amazon Web Services
Chris Martin, CTO, MTCnovo
Jonathan Snowball, CIO, MTCnovo
The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)VMware Tanzu
Keynote delivered by Casey Hadden, Software Developer and Architect at SAS.
SAS is a software vendor with 35+ years of industry history (and 35+ years of software decisions). From mainframes, Unix workstations, and client-server to web applications, big data, and cloud; one constant has been the changing computing environment. Throughout these eras, SAS software and the SAS business has adapted to each change in order to deliver valuable analytics to our customers.
With cloud environments firmly ensconced and PaaS gaining traction every day, how does SAS rework its software and business again to compete and thrive in this environment? How can SAS help to fill in the 'Analytics' portion of an enterprise PaaS strategy?
Unlock your VMWare Investment with Pivotal Cloud Foundry (VMworld 2014)VMware Tanzu
Presented by Cornelia Davis - Platform Engineer, Cloud Foundry, Pivotal
You might have heard that software is eating the world; in every industry enterprises are being challenged to bring software to their consumers faster, more frequently and with insanely great user experiences. Pivotal Cloud Foundry, the leading enterprise Platform as a Service (PaaS) that is powered by Cloud Foundry, is designed to remove friction from the traditional application lifecycle, from dev all the way through production. At the core it exposes application and services “dial tone”, rather than infrastructure “dial tone”, scoping a broad set of capabilities such as autoscaling, dynamic routing, logging, monitoring, health management, and more, around the application. Pivotal Cloud Foundry itself depends on the infrastructure “dial tone” that is brilliantly provided by vSphere or vCHS.
In this session we’ll start with the industry drivers for PaaS, explain how it leverages your existing vSphere or vCHS investment, and then dive into the details of what Pivotal Cloud Foundry brings to the enterprise developer and operator. Light on slides and heavy on demo, you’ll come away with a solid understanding of how Pivotal CF can revolutionize they way your enterprise develops, delivers and manages software.
The twelve-factor app is designed for continuous deployment by keeping the gap between development and production small. For example, make the time gap small, make the personnel gap small & make the tools gap small. Learn more about how a Cloud vendor must provide a platform for 12-factor / Cloud Native development and deployment with identified anti-patterns.
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...Siva Rama Krishna Chunduru
Understand DevOps and it's fitment to various types of applications.
Understand various Organization Roles after Org-restructure.
Understand the way to measure the success.
Connected Architecture Fabric Creating a Connected WorldChris Haddad
In-memory contextual processing, API Clouds, and Industrial Things are driving digital transformation and connecting the world.
In this session, Chris will describe how leading IT teams incorporate new reference architecture components and practices that enhance connections across people, devices, and partners.
In this session, you will learn:
Why new business and customer expectations demand a connected business
What new connected architecture fabric components create strategic business opportunity
How leading IT teams incorporate new components and practices
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceRuma Sanyal
At this year's Cloud Expo East, Ayalla Goldschmidt, Senior Director of Product Marketing for Oracle Fusion Middleware and Java Platform, presented the ‘Top Five Best Practices for Your Application PaaS Audience’ highlighting successful application PaaS use cases. Her session focused on the type of workloads customers should consider starting with and what will make for successful cloud deployments, and more. Based on data from a recent Computerworld survey of 300 IT organizations, many businesses are in the process of developing a PaaS architecture and infrastructure requirements for their cloud-based application PaaS. Find out how your peers are planning for this new computing model and what the top five best practices are
How to modernize legacy application infrastructure?Cygnet Infotech
DevOps shifts from an arcane art of software development into a growing standard for how IT simply runs today, businesses cannot ignore DevOps and the numerous benefits it offers such as 46 times more frequent code deployments, 96 times faster mean time to recover from downtime and five time lower change rate.
This topic introduces the need of a unique architecture style for Cloud Native application deployments. Further, the fitment of DevOps, usage of Microservices and the runtime of Cloud Native application (* as a Service) are covered in detail. The need of distributed computing in Cloud for Cloud Native applications is trivial to understand. Insights on the same are covered.
Distribuzione termocalibratori a secco portatili per la taratura in campo e in laboratorio di termocoppie, termoresistenze, termostati, termometri in vetro secondo ISO9000 e SIT
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Chris Haddad
High performance architecture is rapidly changing due to three fundamental drivers:
Cloud-Native Platforms - change the way we think about operational infrastructure
DevOps - changes application lifecycle practices
APIs - change how we integrate and evolve infrastructure and applications, especially Mobile apps
In this session, Chris will illustrate:
Why you should consider Cloud-Native architecture components in your Enterprise Architecture
What is DevOps impact on App and API design guidelines
How API-centric focus revises Enterprise Architecture
Barriers to entry are collapsing as digital startups come out of nowhere to disrupt entire industries. In this session we will discuss the capabilities you need to deliver business innovation through software to market faster than your competitors.
Speaker: Faiz Parkar, Director EMEA GTM, Pivotal
Amazon Web Services and PaaS - Enterprise Java for the Cloud Era? - Mark Pric...jaxconf
The extraordinary growth of Java during the last decade owed everything to the set of infrastructure services that application servers provided as part of the platform. However, TCO eventually drove the move to the cloud and PaaS (Platform as a Service) is set to deliver a standard run-time for the next generation of applications, replacing the proprietary infrastructure provided by the application server vendors. Now the question is: where do developers of real-world business applications look for a common set of standard infrastructure services? Is there a common framework that can provide essential application services, such as message queueing, push notifications, email integration, in-memory caching and processing? Amazon Web Services (AWS) with their highly-scaleable IaaS (Infrastructure as a Service) model are an obvious answer, but how best to combine Java's rich ecosystem of tools, frameworks and knowledge with the scale and cost-effectiveness of cloud-based web services? This session will help you to understand how you can deliver applications that make effective use of those services by using a Java PaaS, without being forced to support the underlying infrastructure. In this code-rich session, aimed at architects and developers, Mark Prichard of CloudBees will show how you can: Pass Amazon security credentials and configuration parameters to PaaS applications at run-time to provide customized environments; use JDBC and Amazon RDS (Relational Data Service) to provide resilient and performant relational data servicesReplace JMS queues and topics with Amazon SQS (Simple Queue Service) and SNS (Simple Notification Service) to develop cloud-based messaging applications; use Amazon's SES (Simple Email Service) from Java applications. We'll also look at other cloud e-mail services that offer easy integration with the PaaS modelRun distributed caching solutions in the cloud using Amazon ElastiCache's in-memory distributed caching with Java PaaS deployments.
Cloud Foundry open Platform as a Service makes it easy to operate, scale and deploy application for your dedicated cloud environments. It enables developers and operators to be significantly more agile, writing great applications and deliver them in days instead of months. Cloud Foundry takes care of all the infrastructure and network plumbing that you need to build, run and operate your applications and can do this while patching and updating systems and services without any downtime.
Cloud Native, Cloud First and Hybrid: How Different Organizations are Approac...Amazon Web Services
The advent of highly scalable, easy-to-deploy technology is transforming both private and public entities – but it’s not a one-size-fits-all approach. Each organization has its own cloud journey to share. Some start with pilot projects, while others jump into mission-critical programs. Adopting the cloud doesn’t mean starting over – it’s about enhancing your existing infrastructure. In this session, learn firsthand from MTCnovo and United Kingdom Data Archive (UKDA) share on how they are using the cloud to build on their existing technologies and learning valuable lessons along the way.
Speaker:
Nathan Cunningham, Associate Director, Big Data, UK Data Archive
Simone Hume, Business Development Manager, Amazon Web Services
Chris Martin, CTO, MTCnovo
Jonathan Snowball, CIO, MTCnovo
The Fantastic Voyage to PaaS - Are we there yet? (Cloud Foundry Summit 2014)VMware Tanzu
Keynote delivered by Casey Hadden, Software Developer and Architect at SAS.
SAS is a software vendor with 35+ years of industry history (and 35+ years of software decisions). From mainframes, Unix workstations, and client-server to web applications, big data, and cloud; one constant has been the changing computing environment. Throughout these eras, SAS software and the SAS business has adapted to each change in order to deliver valuable analytics to our customers.
With cloud environments firmly ensconced and PaaS gaining traction every day, how does SAS rework its software and business again to compete and thrive in this environment? How can SAS help to fill in the 'Analytics' portion of an enterprise PaaS strategy?
Unlock your VMWare Investment with Pivotal Cloud Foundry (VMworld 2014)VMware Tanzu
Presented by Cornelia Davis - Platform Engineer, Cloud Foundry, Pivotal
You might have heard that software is eating the world; in every industry enterprises are being challenged to bring software to their consumers faster, more frequently and with insanely great user experiences. Pivotal Cloud Foundry, the leading enterprise Platform as a Service (PaaS) that is powered by Cloud Foundry, is designed to remove friction from the traditional application lifecycle, from dev all the way through production. At the core it exposes application and services “dial tone”, rather than infrastructure “dial tone”, scoping a broad set of capabilities such as autoscaling, dynamic routing, logging, monitoring, health management, and more, around the application. Pivotal Cloud Foundry itself depends on the infrastructure “dial tone” that is brilliantly provided by vSphere or vCHS.
In this session we’ll start with the industry drivers for PaaS, explain how it leverages your existing vSphere or vCHS investment, and then dive into the details of what Pivotal Cloud Foundry brings to the enterprise developer and operator. Light on slides and heavy on demo, you’ll come away with a solid understanding of how Pivotal CF can revolutionize they way your enterprise develops, delivers and manages software.
The twelve-factor app is designed for continuous deployment by keeping the gap between development and production small. For example, make the time gap small, make the personnel gap small & make the tools gap small. Learn more about how a Cloud vendor must provide a platform for 12-factor / Cloud Native development and deployment with identified anti-patterns.
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...Siva Rama Krishna Chunduru
Understand DevOps and it's fitment to various types of applications.
Understand various Organization Roles after Org-restructure.
Understand the way to measure the success.
Connected Architecture Fabric Creating a Connected WorldChris Haddad
In-memory contextual processing, API Clouds, and Industrial Things are driving digital transformation and connecting the world.
In this session, Chris will describe how leading IT teams incorporate new reference architecture components and practices that enhance connections across people, devices, and partners.
In this session, you will learn:
Why new business and customer expectations demand a connected business
What new connected architecture fabric components create strategic business opportunity
How leading IT teams incorporate new components and practices
Cloud 2014: Top Five Best Practices for Your Application PaaS AudienceRuma Sanyal
At this year's Cloud Expo East, Ayalla Goldschmidt, Senior Director of Product Marketing for Oracle Fusion Middleware and Java Platform, presented the ‘Top Five Best Practices for Your Application PaaS Audience’ highlighting successful application PaaS use cases. Her session focused on the type of workloads customers should consider starting with and what will make for successful cloud deployments, and more. Based on data from a recent Computerworld survey of 300 IT organizations, many businesses are in the process of developing a PaaS architecture and infrastructure requirements for their cloud-based application PaaS. Find out how your peers are planning for this new computing model and what the top five best practices are
How to modernize legacy application infrastructure?Cygnet Infotech
DevOps shifts from an arcane art of software development into a growing standard for how IT simply runs today, businesses cannot ignore DevOps and the numerous benefits it offers such as 46 times more frequent code deployments, 96 times faster mean time to recover from downtime and five time lower change rate.
This topic introduces the need of a unique architecture style for Cloud Native application deployments. Further, the fitment of DevOps, usage of Microservices and the runtime of Cloud Native application (* as a Service) are covered in detail. The need of distributed computing in Cloud for Cloud Native applications is trivial to understand. Insights on the same are covered.
Distribuzione termocalibratori a secco portatili per la taratura in campo e in laboratorio di termocoppie, termoresistenze, termostati, termometri in vetro secondo ISO9000 e SIT
Acquire Learning Company Overview, Goals, Issues and board of directors.With information how they are empowering Australians from Education to Employment.
Pri uporabi interneta in facebooka ... po pameti. Pomislite na vašo zasebnost, zasebnost vaših najdražjih in drugih ter ne objavljajte vse povprek vsem.
Prosojnice, ki sem jih uporabljal za predavanja za starše po osnovnih šolah v okviru projekta safe.si.
To identify and simulate conventional type of disturbance on the overhead transmission line by using PSCAD / EMTDC software package
To develop mathematical model for various type of disturbance on overhead transmission line.
To develop a smart algorithm for fault detection using Artificial Neural Network (ANN) and Particle Swarm Optimization (PSO).
Business and IT agility through DevOps and microservice architecture powered ...Lucas Jellema
IT needs to run in production in order to generate business value. DevOps is among other things a way of thinking focusing on production software. A business application requires a tailor made platform to generate business value. The combination of application and its platform is a DevOps product. The DevOps team has full responsibility for that product through its entire lifecycle.
The microservices architecture promises flexibility, scalability, and optimal use of compute resources. Via independent components with well-defined scope and responsibility, interface, and ownership that are evolved and managed in an automated DevOps process, this architecture leverages current technologies and hard-learned insights from past decades.
This session defines the objectives of Business with IT, of microservices and DevOps and introduces Containers and the container platform Kubernetes as crucial ingredients for making DevOps happen.
Software engineers everywhere are looking for faster, easier ways to get their jobs done. They don't want to worry with infrastructure or installing software--they just want to code!
In this hands-on workshop, attendees will learn how they can leverage Software as a Service (SaaS) and Platforms as a Service (PaaS) to develop applications in the cloud without having to install any software on their devices.
Bring your laptop or tablet and get ready to code! Attendees will improve an existing application as they track their work, file defects, update the application's code, and see their application running live. They will also have the option of setting up automatic deployments, so they can see DevOps in action!
For more information and to access the workbook associated with this workshop, visit http://jfokus.mybluemix.net/.
Infrastructure as Code in Large Scale OrganizationsXebiaLabs
The adoption of tools for the provisioning and automatic configuration of "Infrastructure as Code" (eg Terraform, Cloudformation or Ansible) reduces cost, time, errors, violations and risks when provisioning and configuring the necessary infrastructure so that our software can run .
However, those who have begun to make intensive use of this technology at the business level agree to identify the emergence of a very critical problem regarding the orchestration and governance needs of supply requests such as security, compliance, scalability, integrity and more.
Learn how The Digital.ai DevOps Platform (formerly XebiaLabs DevOps Platform) responds to all these problems and many more, allowing you to continue working with your favorite tools.
This session introduces the key patterns in Cloud Native application development. It highlights the need of a unique architecture style, further, the fitment of DevOps, usage of Microservices and the runtime of Cloud Native application (* as a Service). The precautions of distributed computing gives insights of how to plan the application design and architecture.
Learn how REAN Cloud helped AWS customer Ellucian develop a DevOps framework to transform their software delivery process for over 80 product lines. Attendees will gain an understanding of a real-world continuous integration/continuous delivery framework that leverages Packer, Jenkins, Vagrant, and Terraform, along with other best practices. REAN Cloud can implement a continuous integration and delivery pipeline on AWS and instill a DevOps culture for your dev teams. REAN provides a combination of DevOps and AWS expertise while also delivering managed services through CloudOps & SecOps. Join us to learn about: • Select new AWS features. • Benefits of automation. • Automating configuration, auto-scaling and deployments. Who should attend: CTOs, CIOs, Information Architects, Cloud Owner, Enterprise Architects, DevOps Managers, Senior Technical Managers in Engineering and Operations
L'Open Source come motore per l'innovazioneSUSE Italy
L'importantanza di essere puramente Open Source e di avere un’approccio flessibile alle diverse necessità di business. In questa sessione vediamo come l’assenza di lock-in e il supporto di SUSE, acquistano sempre più valore per clienti e partner.
[WSO2 Summit Brazil 2018] The API-driven WorldWSO2
Paul discusses how APIs are touching every facet of our society and the underlying trends that are going to generate nearly 1 billion APIs in the coming years.
My presentation for our Benelux IBM Rational Innovate event. This presentation explains how the IBM Bluemix and devops as a service solution can be used for modern cloud based development.
Red Hat OpenShift - a foundation for successful digital transformationEric D. Schabell
The usage of containers is exploding and according to a recent report Red Hat is the vendor best placed to capitalize on this. To us it is pretty simple - Containers are Linux and Red Hat is the leader on Linux. But we move beyond that, addressing the wider use-case - building a complete innovation platform, harnessing the power of the hottest open source projects on the planet, integrated into a complete end-end experience from development to production across any footprint - on-prem to cloud.
Red Hat Forum Norway, Eric D. Schabell, Global Technology Evangelist, Red Hat
(https://docs.google.com/a/redhat.com/presentation/d/1WnasL7oMoC_-TfUZd4DYY9l7_4u0TivVsnWc1mXcBiI/edit?usp=sharing)
I manage the Developer Center portal at VMware. This "one pager" along with the associated notes describes at a high level all the capabilities and functions of this portal --both for developers as well as VMware Partners.
Please check us out at: developercenter.vmware.com and follow us at: @vmwaredevcenter
I presented this deck at the NFC Forum on March 21st 2014. The NFC Forum is the standards body that manages the NFC Standards and Specifications. This deck describes the 5 most common use cases of NFC and how developers can access them on BlackBerry 10
This is a short deck I presented at the W3C conference in February 2013 in San Francisco. PLEASE read the notes for the slides (shown down below). I've transcribed what I say for each slide so you're not left guess what a particular bullet means or why it's there.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
When stars align: studies in data quality, knowledge graphs, and machine lear...
Evans Data DevRel 2016
1. Developer Relations and the
Impact of DevOps
Evans Data DevRel Conference
March 21 – 22, 2016
Larry McDonough
Director Product
Mgmt.
Ecosystem Services
VMware
2. Agenda
2
DevOps!
DevOps!
DevOps!
DevOps!
DevOps!
DevOps!
• VMware
• What is Ecosystem Services at VMware?
• VMware’s products, technology partner ecosystem,
certifications,
• Engagement, Conferences, Portals, Forums, Social
Media,
• How are our Developers Changing?
• Surveys, Market Research
• DevOps and the Forces acting on todays developer
• Agile/Scrum/Lean, OSS, Cloud, Mobile, SaaS,
Containers, …
• Observations of Impact of DevOps
• Additional Resources
3. 3
Founded in 1998
Revenues of
$6.57 Billion in 2015
More than 15,000
employees worldwide
serving more than
500,000 customers
Headquartered in
Palo Alto, California
with offices in more than
100 countries
About VMware
5. VMware History of Investment and Innovation
5
2006
Launch of VMware
Solution Exchange and
Certification Program.
Release of VMware
Infrastructure 3.
2001
VMware ESX Server
1.0 released.
IBM, Dell, Compaq
and HP join VMware
Partner Program.
1998
VMware
Founded
2003
80% of Fortune
100 companies work
with VMware
2008
VMware Wins
200th award.
Introduction of
VMware vCloud
initiative.
2011
VMware unveils
management portfolio
for the cloud era.
VMware vFabric 5, and
VMware vSphere 5
comprehensive cloud
infrastructure suite.
Completion of
30th acquisition
2014
VMware acquires
2004
First VMworld
Conference
2010
VMware positioned
in Leaders Quadrant of
the Magic Quadrant for
x86 server virtualization
infrastructure (Gartner)
2013
Launch of Hybrid
Service and Introduction
of VMware Horizon
Suite and Software-
Defined Data Center
architecture
2015
Launch of
vSphere 6.
99% of
Fortune 100
companies work
with VMware.
2007
VMware becomes
4th-largest software
company in the world.
Introduction of VMware
ESXi Hypervisor.
2012
VMware acquires
Nicira
6. Industry Accolades and Awards
More than 300 industry accolades and awards have
recognized VMware’s innovation and strategic excellence.
6
InfoWorld
2015 Technology
of the Year award
(VMware Virtual SAN)
Our Company
Fortune 100 Best
Companies to
Work for in the US
(2015)
Computerworld’s
100 Best Places
to Work in IT
(2014)
CRN’s Mobility
Vendor of the Year
(2014)
Our Products
Best of Interop 2015
Performance/Management/
Monitoring Winner
(VMware vRealize Operations 6)
2015 SC Magazine
Best Mobile Security
Solution Winner
(AirWatch by VMware)
2014 Virtualization Review
Reader’s Choice Awards
and Ultimate Buyer’s
Guide Winner
(9 categories)
2014 Best of Microsoft’s
TechEd North America in
the virtualization category
(VMware Virtual SAN)
7. Solutions for Unified Hybrid Cloud and Business Mobility
Unified Hybrid Cloud
Only VMware unifies your private, public and managed
clouds into one hybrid cloud so you can innovate like a
startup and deliver like an enterprise
7
Any Application,
Anywhere
Unified
Platform
Open
Management
Software-Defined Data Center
Private
Your Data Center
Public
vCloud Air
Managed
vCloud Air Network
Traditional Applications Modern, Cloud ApplicationsBusiness Mobility: Applications / Devices / Content
ITUser
Workspace Services
Identity
Software-Defined Data Center
Catalog Gateway Social
Desktop Mobile Content
VMware Workspace Suite
Business Mobility
VMware uniquely spans mobile, desktop, and infrastructure
to support innovative business strategies while protecting
IP, data, and business operations.
8. Strong Software-Defined Data Center Customer Momentum
500,000 Customers
99% of Fortune 100
99.8% of Fortune 500
99.7% of Fortune 1000
8
vCloud Suite
(Compute + Management)
11. developercenter.vmware.com
All the resources developers need to design and build solutions
for the Software Defined Data Center
Built for Developers and
DevOps!
Provides SDKs, API
References, Tools &
Docs
Blogs, Forums, Samples
and Github integration SSO with “My VMware”
account
Personalized, private
content for partners
One-on-One case
management (DCPN)
Architecture Diagrams
@vmwaredevcenter
Programs, Services &
Certifications
Open Partner
20. Application Design is Changing
Properties of a Microservice
Small code base
Easy to scale, deploy and throw away
Autonomous
Resilient
Benefits of a Microservices Architecture
A highly resilient, scalable and resource
efficient application
Enables smaller development teams
Teams free to use the right languages and
tools for the job
Rapid application development
21. 12-Factor Apps
I. Codebase
One codebase tracked in revision control, many deploys
II. Dependencies
Explicitly declare and isolate dependencies
III. Configuration
Store configuration data in the environment
IV. Backing Services
Treat backing services as attached resources
V. Build, release, run
Strictly separate build and run stages
VI. Processes
Execute the app as one or more stateless processes
VII. Port binding
Export services via port binding
VIII. Concurrency
Scale out via the process model
IX. Disposability
Maximize robustness with fast startup and graceful
shutdown
X. Dev/prod parity
Keep development, staging, and production as
similar as possible
XI. Logs
Treat logs as event streams
XII. Admin processes
Run admin/management tasks as
one-off processes
21
Source: http://12factor.net/
“In the modern era, software is commonly delivered as a service: called web apps, or
software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps.”
23. 23
•“ I want to release the smallest
amount of code, using the smallest
number of people, with the least
amount of ceremony possible, as
frequently as possible.”
Source: Erik Kastner, Etsy.com
26. What Exactly Is DevOps?
Wikipedia
“a software development method that stresses communication, collaboration, integration,
automation, and measurement of cooperation between software developers and other
information-technology (IT) professionals.” https://en.wikipedia.org/wiki/DevOps
26
Adam Jacob’s DevOps Kung fu
“A cultural and professional movement, focused on how we build and operate high
velocity organizations, born from the experiences of its practitioners.”
https://github.com/chef/devops-kungfu
Cloud Technology Partners
“DevOps: A cultural shift or movement that encourages great collaboration (aka
teamwork) to foster building better quality software more quickly with more reliability.”
http://www.cloudtp.com/2014/05/22/devops-organizational-change-agent/
Jez Humble
“a cross-functional community of practice dedicated to the study of building,
evolving, and operating rapidly changing, secure, resilient systems at scale.”
https://www.youtube.com/watch?v=L1w2_AY82WY
28. DevOps is Not New
28
Source: http://www.agileweboperations.com/lean-agile-devops-related
1. Lean is the basis of
Agile
2. Build product
development flow on top
of Lean
3. DevOps is the cultural
aspect of concentrating
on business results
rather than technical
details
2008
2012
29. DevOps is A Holistic Systems View
29
Idea
Application
Code
Deployed
Application
Business Development Operations
Agile Development DevOps
fixes this fixes this
Business Process
Source: http://dev2ops.org/2010/02/what-is-devops/
30. Software Development Methodologies
30
By SPEC India, “Waterfall to Agile to DevOps – A Cultural and Technological Shift”
http://blog.spec-india.com/from-waterfall-to-agile-to-devops-a-cultural-and-technological-shift
Posted on December 29, 2015
31. Software Development Methodologies
31
By SPEC India, “Waterfall to Agile to DevOps – A Cultural and Technological Shift”
http://blog.spec-india.com/from-waterfall-to-agile-to-devops-a-cultural-and-technological-shift
Posted on December 29, 2015
Deploys!
32. CI/CD
32
Continuous Integration (CI) is a development practice
that requires developers to integrate code into a shared
repository several times a day. Each check-in is then
verified by an automated build, allowing teams to
detect problems early.
“Continuous deployment is the next step of
continuous delivery: Every change that passes the
automated tests is deployed to production
automatically. Continuous deployment should be the
goal of most companies that are not constrained by
regulatory or other requirements.”
“Continuous delivery is a series of practices designed
to ensure that code can be rapidly and safely deployed
to production by delivering every change to a
production-like environment and ensuring business
applications and services function as expected through
rigorous automated testing.”
Continuous Integration
Source: https://insights.sei.cmu.edu/devops/2015/01/continuous-
integration-in-devops-1.html
Source: https://puppetlabs.com/blog/continuous-delivery-vs-
continuous-deployment-whats-diff
33. DevOps Has Many Non-technical Challenges
33
Change Organization
VP of
Operations
VP of
Development
Layers of
Middle
Management
Layers of
Middle
Management
Sys Admin Developer
VP of
Product
Layers of
Middle
Management
Sys Admin Developer
CIO CIO
Incentivized to
innovate and
release
Report to same manager. Incentivized to
work together to develop and release
Build
Trust
Empower
People to
Take Action
Update Roles
and
Responsibilities
35. DevOps Enables High Business Performance
35Source: State of DevOps Report, 2013 and 2014
High performers
are more agile
30x
Faster in shipping code
8,000x
Faster in completing
deployments
High performers
are more reliable
2x
The change success rate
12x
Faster meant time to recover
(MTTR)
High performers win
in the marketplace
2x
More likely to exceed profitability,
market share & productivity goals
50%
Higher market capitalization
growth over 3 years
36. IT Drives These Changes
Compared to peers across the industry, high-performing IT organizations experience:
36Source: https://puppetlabs.com/2015-devops-report
60x
fewer failures
168x
faster failure
recovery time
30x
more frequent
deployments
200x
shorter
lead times
38. In A Nutshell – What Slows Us Down?
38
Application
Delivery
Feature
Delivery
• Requirements -> Development -> Release -> Operations
• These are sequential with too much reliance on documentation
• No ability to release features when ready – wait for a release
• Environment wait time and dependencies
• Too many hand-offs and downtimes for code deployments
• Development resources spend time on non development activities
39. VMware IT Tested DevOps on 9 Small-Medium Pilot Projects
39
Percentage improvement on key
parameters
RESOURCE EFFICIENCY
DEPLOY FREQ
TIME TO MARKET [SPEED]
APP QUALITY
DevOps…
Transforming
People
Transforming
Processes
Transforming
Technology
Improvements
DevOps transformation across People – Process – Technology to support faster delivery
“COST SAVING
“
40. • Moved up the value chain to engage early and
deeply with business to add new functional
capabilities
• Modified business engagement model to
introduce BSAs into early discussions with the
business units
Key Initiatives
• Align processes and phase gates to cater to both
Traditional IT, emphasizing scalability,
efficiency, safety and accuracy and Nimble IT,
non-sequential, emphasizing agility and speed
Business System Analyst Transformation
Bi-Modal IT
Benefits of People Transformation
RESOURCE EFFICIEENCY
APP QUALITY
TIME TO MARKET (SPEED)
COST SAVING
15%
10%
8%
10%
10%
COST SAVING
DEPLOY FREQ
TIME TO MARKET [SPEED]
APP QUALITY
RESOURCE EFFICIENCY
40
• Broke down department, technology and process
barriers and built trust in each other
• Defined new role, titles and responsibilities
• Ensured focus was on business services, not
technology
Developers & Ops Transformation
Projects
9Percentage improvement on key
parameters
People Transformation
People
70PEOPLE
41. RESOURCE EFFICIEENCY
APP QUALITY
TIME TO MARKET (SPEED)
COST SAVING
5%
10%
6%
10%
5%
• Business Assurance rather than Quality Assurance
• Automation first – Test Design Automation, Test
Execution Automation and Test Analytics Automation
• Shift Left - Building a team of QA BAs
Key Initiatives
9PROJECTS
Percentage improvement on key parameters
• Transform the methodology to enable seamless business
capability delivery
• Enabled continuous requirements gathering and
refinement
• Enabled business access to developers for faster
delivery on trivial use cases
• Modified business engagement model to introduce BSAs
into early discussions with the business unit
Continuous Delivery Framework
QA/QE Transformation
41
COST SAVING
DEPLOY FREQ
TIME TO MARKET [SPEED]
APP QUALITY
RESOURCE EFFICIENCY
Benefits of Process TransformationProcess Transformation
People Process
42. • Deployment Automation using vRealize suite for
faster deployment (Continuous Integration and
Deploy), addressing the Last mile problem.
• Reduce Deployment complexity and guarantee
portability using containerization (Better Together)
• Adopt Micro Services to orchestrate and achieve
feature velocity.
• Enabling mobile moments across business
capabilities
VMware on VMware
Containerization and VMs
Mobile First/Only
42
Service Virtualization
• Service Virtualization enabling us to deliver
solutions – Faster, Cheaper and Better
Data Transformation
• Proactively address the data need – Invent before
the need [Data Lakes]
Benefits of Technology TransformationTechnology Transformation
9PROJECTS
RESOURCE EFFICIEENCY
APP QUALITY
TIME TO MARKET (SPEED)
COST SAVING
10%
5%
COST SAVING
DEPLOY FREQ
TIME TO MARKET [SPEED]
APP QUALITY
RESOURCE EFFICIENCY
5%
5%
6%
Key Initiatives Percentage improvement on key parameters
TechnologyPeople Process
43. DevOps does offer real savings!
VMware IT saw 20 – 30% across the
board
Focus on PEOPLE and PROCESS first
Technology and Tooling
improvements not as important as
people think
Developer Relations therefore needs
to address the organizational changes
and process changes first.
43
Key Observations from our DevOps Test
RESOURCE EFFICIEENCY
APP QUALITY
TIME TO MARKET (SPEED)
COST SAVING
10%
5%
30%
25%
25%
20%
20%COST SAVING
DEPLOY FREQ
TIME TO MARKET [SPEED]
APP QUALITY
RESOURCE EFFICIENCY
5%
5%
6%
Percentage improvement on key parameters
TechnologyPeople Process
15%
10%
8%
10%
10%
5%
10%
6%
10%
5%
45. Best Practices Around Developing a Community
45
OS
Technology
Community
Content
Code
Sample
SupportOutreach
Evangelists
46. Impacting Support & Communications
46
Encourage Peer Support
- Talk to developers
- Email support
- Issue tracker
- Social media
Stack Overflow has become the primary
source of developer Q&A with over 16
million solutions provided and 8 million
developers using the site every day
47. Impacting Roles
47
IT Practitioner
• New agile development requirements
• Need education on DevOps to be part of the conversation
• Developers applying pressure to change IT software stacks
IT Operations
• Tools automating application deployment, bypassing ITOPS
• Tools administration is a new position ITOPS can manage
• Tools include: Puppet, Chef, Jenkins, Ansible
Developer
• Clouds allowing developer to control deployment
• Tools automate nightly builds, testing, and deployment
• Developer can now choose platform technology stacks
48. Impacting our Organization ( New Cloud-Native Applications BU)
VMware’s CNA Mission:
Make the Developer a First-Class User of the Data Center
• Turn the datacenter into an API
• Elevate infrastructure abstractions to expose developer-centric
concepts
• Build technologies that span the app lifecycle
• Empower operations teams to manage
Cloud-Native applications
• Build to and support open systems and standards
49. Impacting Marketing
CONFIDENTIAL 49
Launched a new program for DevOps: VMware {code}
Objectives:
Awareness &
Downloads
• VMware {code} program
• Audience acquisition
• VMworld {code} sessions
• Build awareness and shift perceptions within devops, developer, and
administration communities
• Acquire new audiences and build communities
• Drive downloads and demand for open source and licensed product
Programs
Events, Communities,
and Audience
Acquisition
• Defining the narrative
• Events
• Speakers & code
50. Observations on DevOps Impact
• The DEVELOPER is driving IT INNOVATION and product choices
• The KEY INFLUENCERS for innovation are coming from external OSS Contributors
– Increasing investment in OSS Participation
• Our traditional IT/ITOPS customer needs help not only to stay relevant in this latest shift,
but also to ADD VALUE to their enterprise
– Cloud-Native Apps Business Unit
• Ensure our PRODUCTS and SERVICES integrate well into the DevOps process
– Integrate with key tools
• Be where the INFLUENTIAL developers go
– Git Hub, Stack Overflow, the right conferences
• Launching VMware {code} brand on dev portal and in VMworld to drive awareness and
engagement with dev audience (new audience and roles for us)
• “SaaS’ing” our Products in Ecosystem Services
– Launched Validation as a Service in 2015
50
on Developer Products, Services, & Outreach
51. Puppet Labs in partnership with IT REVOLUTION
Additional
Resources
51
THE PHOENIX PROJECT: A NOVEL ABOUT IT, DEVOPS,
AND HELPING YOUR BUSINESS WIN
“The Phoenix Project is a great way to get non-technical managers to understand what developers do.
Every person involved in a failed IT project should be forced to read this book.”
–Tim O'Reilly, Founder & CEO, O'Reilly Media
“The Phoenix Project is a must read for business and IT executives
struggling with the growing complexity of IT.”
–Jim Whitehurst, President and CEO, Red Hat, Inc.
“This is the IT swamp draining manual for anyone who is neck deep in alligators”
–Adrian Cockroft, Cloud Architect at Netflix
Additional Links
• devopscafe.org –podcast interviews, great guest speakers
• cloudcast.net –podcast interviews, great speakers, short
• dev2ops.org – videos, resources, conference info, etc.
• conferences.oreilly.com/velocity – major DevOps focus
• events.itrevolution.com – DevOps Enterprise Summit
• devopssummit.sys-con.com – DevOps at Cloud Expo
• devopsdays.org – find an event near you
• puppetlabs.com/2015-devops-report – annual report on DevOps
#DOES15
56. VMware DevOps Technologies
56
vSphere and vRealize
• vSphere ready for Agile deployment of traditional apps NOW
• Tool vendors provide vSphere integration modules
• vSphere offers Speed, Security & Stability for Agile workloads
• Codestream can integrate larger complex deployment
vCloud Air
• VMware’s hybrid cloud offering enables choice for workloads
• With enabled tools, IT Operations can control distributions
• Puppet, Chef, Jenkins, Ansible can deploy to vCloud Air
New Cloud Native
Architecture
• VMware’s Cloud-Native Applications tech best for containers
• vSphere announces new integrated container technology VIC
• Projects Photon, Lightwave and vSphere Integrated Containers
show VMware leadership in container-based microservices
architecture
58. Agile
DevOps
Lightweight
Containers
Developers
The New App
DevOps has driven
innovation in container
technology.
Agile development
demands DevOps.
1000s deploys/ day
Competitiveness demands
agile development.
Enterprises are embracing.
The new app is king,
and developers are the
new kingmakers.
The Developer is now King and drives major changes
59. The Software Development Lifecycle (SDLC)
59
Build/Continuous
Integration
Source Code
Management
Repository
Testing
Frameworks
Provision and
Deploy
1. Commit/Check-in
5. Monitor
2. Build & Test
4. Deploy
vRA
3. Artifacts
61. Gartner
Predicts 2015: Application Development
• Key Findings
– DevOps practices are emerging among mainstream IT organizations to manage faster and more
reliable software delivery; but more so than technology, these initiatives depend on organizational and
process innovations as a prerequisite to success
• Recommendations
– Use a bimodal approach and redefine roles to learn and adapt lean IT practices
– Create a joint team with both development and operations skills to identify and create a culture and
unified process view of DevOps
• Strategic planning assumptions
– By 2018, the majority of software projects, as measured by the Gartner CIO survey, will be agile centric
– By 2019, DevOps initiatives will cause 50% of enterprises to implement automated configuration and
release management of the application life cycle
61
Gartner, 11/19/2014, Predicts 2015: Application Development Mark Driver, Nathan Wilson, Jim Duggan, Ronni J. Colville, Jason Wong,
Laurie F. Wurster, Thomas E. Murphy, Yefim V. Natis, Magnus Revang
Editor's Notes
A trusted brand, VMware enables Fortune 1000 organizations, small to mid-size businesses, public sector and commercial businesses to push boundaries and ensure enterprise integrity.
Starting with our founding and first virtualization product, here are some of the highlights of VMware investment and technology innovation since the company’s inception.
VMware continues to deliver award-winning technology and services – and be a great place to work. More than 300 industry accolades and awards have recognized VMware’s innovation and strategic excellence.
A more complete list of product, company, and executive awards garnered since 1999 is available on www.vmware.com - under the company tab (http://www.vmware.com/company/news/media-resources/awards.html).
VMware’s One Cloud, Any Application, Any Device™ architecture for IT is built on the Software-Defined Data Center, which fully automates the virtualized infrastructure of compute, storage, networking, and security, and seamlessly extends it to the cloud. This architecture helps organizations realize unified hybrid cloud and fully enable business mobility.
Unified Hybrid Cloud
Our unified hybrid cloud platform helps customers focus less on infrastructure and more on innovation. We enable companies to innovate like a startup and deliver like an enterprise by ensuring businesses can:
Innovate faster to stimulate growth and drive competitive advantage
Create engaging experiences to amaze customers and empower employees
Maintain business and customer trust by meeting the demands of the organization while protecting data, brand, and reputation.
Built on our industry-leading Software-Defined Data Center solutions, our approach delivers customer value via a unified platform, defined in software, that unites on-premises and public clouds with the open management capabilities needed to enable the rapid development, automatic deployment, and secure consumption of any application, anywhere.
Business Mobility
Our solutions drive customer intimacy and workforce productivity in a mobile-centric world by providing flexibility for end users to move seamlessly and securely between the devices and applications they need to do their work while keeping IT in control.
IT organizations must take the lead in transforming desktops, driving Bring Your Own (BYO) initiatives, ensuring secure, mobility management, and creating business process innovation. Our comprehensive business mobility portfolio enables customers to innovate business processes and operations that embrace mobile and cloud to streamline work and create new ways to engage with customers. They also enable organizations to flexibly deliver any application to any device with security and management that’s simple and unified.
VMware is uniquely qualified to help IT organizations meet—and exceed—business expectations. Relying on our software-defined approach to data center and cloud, teams can enable a brave new model of IT that is instant, fluid, and secure, empowering users to rapidly develop, automatically deliver, and safely consume all enterprise applications.
From compute to networking, to storage and management, more and more customers are embracing VMware’s Software-Defined Data Center technology architecture and One Cloud, Any Application, Any Device IT architecture to realize unified hybrid cloud.
VMware has more than 500,000 customers today.
99% of the Fortune 100
99.8% of the Fortune 500
99.7% of the Fortune 1000
Most experts agree DevOps is a big change / shift. Cultural, Procedural, Organizational, Business. Not just tools and tech
Dev teams bypassing corporate IT teams and building out their own IT infra
DevOps has been around for a long time. Here’s a blog from 2012 that shows DevOps in relation to Agile methodologies, Operations, and Lean principles.
DevOps fixes the deployment wall
Blending deployments into the dev process is a critical change.
“Continuous” everything. Continuous Delivery does not include automatic deployments; that’s continuous deployment. This requires trust and tightly integrated IT into the dev teams
DevOps is broad, sweeping changes.
CI / CD and DevOps enables breakthrough business performance, according to the survey results from the 2013 and 2014 State of DevOps Report. This report is based on the answers from 9,200 and 4,000 survey responses respectively. The benefits of DevOps are clear and impressive: High performers are more agile, they are more reliable and most of all they win in the market place.
We started looking at this problem about 15 months ago.
Spent couple of quarters analyzing the problem areas and identifying what all we can do
Once we identified the improvements, one of the options was to implement these changes to the existing processes and go big bang. However, this added substantial risk as it could impact our project delivery commitments. In addition, the results from some of these initiatives were questionable.
So, we decided to create a Pilot Program – Identified 9 projects of Small to Medium size. Mainly requiring user interactions.
We identified the initiatives in People, Process and Technology areas and established baselines across these. Mainly if we did these in traditional manner.
When we measured the results across these categories – these were the improvements we saw.
This provided us biggest bang for our buck. Max benefits came due to people changes.
We made org changes in the applications team as we structured teams in Bi Modal IT modal – We created a development team that is more risk averse, deals with System of Records e.g. Finance, AP, GL, ERP etc. and the other development team that can take more risk and deals more with System of Engagements – web, mobile, social, CRM etc.
We did not change the hard line organization model between dev and ops teams – rather focused on getting dedicated resources allocated to sprints from multiple teams with BSA’s running as a ring leader
To reduce the time it was taking to get to the right requirements, we plugged in our BSAs with the business users so that they can get plugged in upfront during conceptual discussions to understand the intent of what we are building rather than relaying in documents.
With this BSA’s were able to lead to the teams during the sprints
The results we achieved were: READ
End to end traceability matrix (requirements defects deployment testing)
Discretization and continuous requirements gathering and refinement
Lean process model
Connectivity with people, and require technology to automate the process
Solve the last mile problem by automating the deployments and features ready to go into production
We also spent bit of time transforming our QA processes. Lot of focus on business assurance vs Quality assurance
QA testing Automation before projects go live
We need technology to achieve the process changes
We looked at these five initiatives in the tech area:
Used vRCS are a backbone to automate the requirements to feature deployment in prod. We will show a demo of how this works. This helped solve the ‘last mile’ problem
Containerize the code for easy movement across environments
Used service virtualization to expedite development and QA
Used mobile apps where applicable. We are finding that using mobile apps expedites the feature delivery as dev is faster and change management is minimal. Not true dev ops
Using Data lake for enabling self service of data and reports to free up the dev capacity. Not true dev ops
GO WHERE THEY GO.
a significant proportion of the total developer population estimated at 18 million. Github – recently valued at $2bn by the Wall Street Journal – hosts repositories for Google, Microsoft, and Amazon, while Intel works closely with Instructables.
Consistent Tooling
Same tool set between Dev & Ops
Deployment Pipeline
Automated Pipeline for full Deployment Lifecycle
Developers Want:
Frequent releases
Meet business needs
Small incremental changes
Ops Want:
Keep environments stable
Reduce risk, infrequent releases
Formal handover
Pushed phased Releases
Rolling releases – small to large environments
Continuous Integration to keep software working
at all times
More frequent releases
Fewer bugs
Bugs caught earlier
Continuous Integration Requirements
Check in regularly, at least a couple of times a day
Create a comprehensive automated test suite
Keep the build and test process short
Manage your development workspace
Before I move on and talk about the VMware solution, let me give you some more industry data from Gartner. Here some highlights:
DevOps practices are emerging among mainstream IT organizations and in fact at VMware we see every enterprise customer to have a DevOps initiative. Those initiatives are often ~ 5 % of the development projects and not more than 10%, but those projects typically have the highest business impact for example creating the online storefront for a retailer.
Organizations are looking for a bi-modal approach i.e. an approach where different teams in apps and ops can move at different speeds to satisfy their respective agility needs
By 2018, most projects will be agile
The reason why I am excited about DevOps is that this is simply a superior approach to how we build and release applications today
It is a lot faster
It is less risky to operations
Defects are found earlier, where it is easier and cheaper to fix them
The impact to the business is a breakthrough gain in competitiveness and agility.