Devops is a cultural movement gathering developers and IT Pros responsible for operating applications around common values, goals, practices and tools in order to accelerate development and deployment cycles, creating fast feedback loops between development and operations. Like agility 15 years ago, Devops adoption, accelerated by Cloud platforms adoption, involves organizational, cultural, as well as tehcnical aspects. Emerging movement a few years ago, now well established at consumer web and mobile companies, Devops starts to get in the Enterprise.
This presentation will explain the cultural and organizational aspects of the Devops movement, then will give an overview of the most common tools that are used to implement a Devops approach, showing that Microsoft is one of the few providers proposing a complete and integrated toolset, that works seamlessly for .NET developers, while integrating the most popular third party open source and proprietary tools, making Azure a great platform to implement a Devops approach for Linux, Java and open source workloads. We will talk about Visual Studio Online, Windows Azure, System Center, Windows Server, Azure Pack, PowerShell, NewRelic, Chef & Puppet integrations, Jenkins, …
This deck was presented at Microsoft Techdays 2014, Read more at http://www.microsoft.com/france/mstechdays/programmes/2014/fiche-session.aspx?ID=07af5982-c413-46c3-8214-bba12365529b#0CDPXYrtwEbWxrgW.99
Kubernetes Administration Certification Cost-Register Now(7262008866)Novel Vista
Kubernetes Administration Certification Cost was originally designed by Google and is now maintained by the Cloud Native Computing Foundation. Kubernetes is basically the most popular container orchestration tool available in the market. Classroom training during weekends, Practice tests to make you certification-ready, Virtual & Interactive Training sessions. There is no particular prerequisite for Kubernetes Administrator training as such. Although, a solid understanding of containers, and Docker, in particular, is beneficial.
Microsoft Skills Bootcamp - The power of GitHub and AzureDavide Benvegnù
In this session, part of the Microsoft Skills Bootcamp, I go through Digital Transformation in the DevOps era, and how to use Azure DevOps and GitHub together to achieve that.
All Around Azure: DevOps with GitHub - Managing the Flow of WorkDavide Benvegnù
Let's see how to use GitHub and Azure DevOps together to manage the flow of work.
DevOps is all about continuously delivering value. Before we can even begin thinking about CI/CD, we need to make sure we do the right work. Sprint after sprint, iteration after iteration, we need to plan our work and manage our workflows.
This includes planning and tracking all units of work for the project. With frequent small iterations, there is no time to waste. Careful planning needs to happen to ensure the correct work gets done for each iteration. With the compressed time frame for each iteration, team members must work and coordinate their activities. Thus cross (functional) team visibility of work becomes vital for that coordination and allocation of resources. Visibility also ensures problems or bottlenecks get surfaced and addressed quickly.
Devops is a cultural movement gathering developers and IT Pros responsible for operating applications around common values, goals, practices and tools in order to accelerate development and deployment cycles, creating fast feedback loops between development and operations. Like agility 15 years ago, Devops adoption, accelerated by Cloud platforms adoption, involves organizational, cultural, as well as tehcnical aspects. Emerging movement a few years ago, now well established at consumer web and mobile companies, Devops starts to get in the Enterprise.
This presentation will explain the cultural and organizational aspects of the Devops movement, then will give an overview of the most common tools that are used to implement a Devops approach, showing that Microsoft is one of the few providers proposing a complete and integrated toolset, that works seamlessly for .NET developers, while integrating the most popular third party open source and proprietary tools, making Azure a great platform to implement a Devops approach for Linux, Java and open source workloads. We will talk about Visual Studio Online, Windows Azure, System Center, Windows Server, Azure Pack, PowerShell, NewRelic, Chef & Puppet integrations, Jenkins, …
This deck was presented at Microsoft Techdays 2014, Read more at http://www.microsoft.com/france/mstechdays/programmes/2014/fiche-session.aspx?ID=07af5982-c413-46c3-8214-bba12365529b#0CDPXYrtwEbWxrgW.99
Kubernetes Administration Certification Cost-Register Now(7262008866)Novel Vista
Kubernetes Administration Certification Cost was originally designed by Google and is now maintained by the Cloud Native Computing Foundation. Kubernetes is basically the most popular container orchestration tool available in the market. Classroom training during weekends, Practice tests to make you certification-ready, Virtual & Interactive Training sessions. There is no particular prerequisite for Kubernetes Administrator training as such. Although, a solid understanding of containers, and Docker, in particular, is beneficial.
Microsoft Skills Bootcamp - The power of GitHub and AzureDavide Benvegnù
In this session, part of the Microsoft Skills Bootcamp, I go through Digital Transformation in the DevOps era, and how to use Azure DevOps and GitHub together to achieve that.
All Around Azure: DevOps with GitHub - Managing the Flow of WorkDavide Benvegnù
Let's see how to use GitHub and Azure DevOps together to manage the flow of work.
DevOps is all about continuously delivering value. Before we can even begin thinking about CI/CD, we need to make sure we do the right work. Sprint after sprint, iteration after iteration, we need to plan our work and manage our workflows.
This includes planning and tracking all units of work for the project. With frequent small iterations, there is no time to waste. Careful planning needs to happen to ensure the correct work gets done for each iteration. With the compressed time frame for each iteration, team members must work and coordinate their activities. Thus cross (functional) team visibility of work becomes vital for that coordination and allocation of resources. Visibility also ensures problems or bottlenecks get surfaced and addressed quickly.
So, what is DevOps exactly?
DevOps is a term for a group of concepts that, while not all new, have catalyzed into a movement and are rapidly spreading.
Like any new and popular term, people have different and sometimes contradictory perceptions of what it is.
Currently, DevOps is more like a philosophical movement, and not yet a precise collection of practices, descriptive or prescriptive (e.g., CMM-I, ITIL, Agile, etc.).
In his book The Phoenix Project, Gene Kim, an important DevOps influencer, describes a model how an IT organization can transition to a DevOps model to facilitate fast, rapid, reliable flow of features into production and, ultimately, into the hands of users.
His model is called the 3 Ways of DevOps.
The 3 ways describe the values and philosophies that frame the processes, procedures, practices of DevOps.
Microsoft Azure DevOps - The Developers ConferenceLucas Chies
DevOps é uma questão cultural, mas também uma questão de processos que visa a integração do time de Dev com o time de Operações.
Nesta apresentação mostro um pouco de como o DevOps funciona no Azure e como montar um ambiente de trabalho baseado em DevOps com o Visual Studio Online.
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...VMware Tanzu
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud Platform (Pivotal Cloud-Native Workshop: Milan)
Fabio Marinelli
7 February 2018
Направление DevOps зародилось совсем недавно, термин вошел в обиход несколько лет назад, и сейчас тема DevOps набирает популярность очень быстро. При этом суть работы специалистов для многих остается тайной. Антон рассказал, кто эти люди на самом деле, чем занимаются, какие задачи решают, как они это делают и, самое главное, почему это так важно.
Secure your applications with Azure AD and Key VaultDavide Benvegnù
Developers like the productivity of the Azure Platform, and now with Azure KeyVault and AAD we can easily secure secrets like DocumentDB, Media Services or Azure Batch keys in Azure KeyVault and apply granular policies to define who can access the secrets.
In this session we will see how to adopt a secure approach to manage application secrets by using Azure KeyVault, Azure Active Directory and Principals based on Certificates.
This covers the infrastructure automation Microsoft Azure. It explains different tool set which are clustered around Puppet, and how we can integrate them to bring an automated environment on demand.
DevOps Turkey Test Automation with Docker and Seleniumhubkloia
“WORKS ON MY MACHINE” Syndrome
Standardization & Productivity
Easy to scale docker containers
Empower the microservices architecture
Isolation & Security
Portability across machines
How to do continuous integration, test, distribution by using Microsoft App Center
1.First build
2.Real-time build status label
3.Build with Environment variables
4.Build with Keystore
5.Encrypt and compress by using AndResGuard
6.Test on devices
7.Distribute to member
8.Connect to Fabric and distribute to members
9.Publish to Google Play automatically
Upgrade your InfoSec, Ops and Dev teams with PCF 1.12VMware Tanzu
Join us for a look at Pivotal Cloud Foundry 1.12. This latest version includes many features to help enterprise InfoSec teams to run their modern applications more securely.
We will also discuss small footprint ERT, more tools for Windows operators and Steeltoe.
Thank you in advance for joining us.
The Pivotal Team
Já ouviu falar de "serverless computing"? Sabe o que é e, principalmente, como usar serverless computing no Azure? Veja nesta palestra como vários dos mais novos serviços do Azure - como Azure Functions e Azure Logic Apps - permitem extrair o máximo do ambiente de computação na nuvem da Microsoft.
Este é o PPT utilizado como base do ITCamp de Private Cloud. Utilize este PPT como base para analisar as novidades de Nuvem Privada, Pública e Híbrida, além dos produtos da família System Center 2012. Observação: O PPT não contempla as novidades do System Center 2012 R2.
So, what is DevOps exactly?
DevOps is a term for a group of concepts that, while not all new, have catalyzed into a movement and are rapidly spreading.
Like any new and popular term, people have different and sometimes contradictory perceptions of what it is.
Currently, DevOps is more like a philosophical movement, and not yet a precise collection of practices, descriptive or prescriptive (e.g., CMM-I, ITIL, Agile, etc.).
In his book The Phoenix Project, Gene Kim, an important DevOps influencer, describes a model how an IT organization can transition to a DevOps model to facilitate fast, rapid, reliable flow of features into production and, ultimately, into the hands of users.
His model is called the 3 Ways of DevOps.
The 3 ways describe the values and philosophies that frame the processes, procedures, practices of DevOps.
Microsoft Azure DevOps - The Developers ConferenceLucas Chies
DevOps é uma questão cultural, mas também uma questão de processos que visa a integração do time de Dev com o time de Operações.
Nesta apresentação mostro um pouco de como o DevOps funciona no Azure e como montar um ambiente de trabalho baseado em DevOps com o Visual Studio Online.
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...VMware Tanzu
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud Platform (Pivotal Cloud-Native Workshop: Milan)
Fabio Marinelli
7 February 2018
Направление DevOps зародилось совсем недавно, термин вошел в обиход несколько лет назад, и сейчас тема DevOps набирает популярность очень быстро. При этом суть работы специалистов для многих остается тайной. Антон рассказал, кто эти люди на самом деле, чем занимаются, какие задачи решают, как они это делают и, самое главное, почему это так важно.
Secure your applications with Azure AD and Key VaultDavide Benvegnù
Developers like the productivity of the Azure Platform, and now with Azure KeyVault and AAD we can easily secure secrets like DocumentDB, Media Services or Azure Batch keys in Azure KeyVault and apply granular policies to define who can access the secrets.
In this session we will see how to adopt a secure approach to manage application secrets by using Azure KeyVault, Azure Active Directory and Principals based on Certificates.
This covers the infrastructure automation Microsoft Azure. It explains different tool set which are clustered around Puppet, and how we can integrate them to bring an automated environment on demand.
DevOps Turkey Test Automation with Docker and Seleniumhubkloia
“WORKS ON MY MACHINE” Syndrome
Standardization & Productivity
Easy to scale docker containers
Empower the microservices architecture
Isolation & Security
Portability across machines
How to do continuous integration, test, distribution by using Microsoft App Center
1.First build
2.Real-time build status label
3.Build with Environment variables
4.Build with Keystore
5.Encrypt and compress by using AndResGuard
6.Test on devices
7.Distribute to member
8.Connect to Fabric and distribute to members
9.Publish to Google Play automatically
Upgrade your InfoSec, Ops and Dev teams with PCF 1.12VMware Tanzu
Join us for a look at Pivotal Cloud Foundry 1.12. This latest version includes many features to help enterprise InfoSec teams to run their modern applications more securely.
We will also discuss small footprint ERT, more tools for Windows operators and Steeltoe.
Thank you in advance for joining us.
The Pivotal Team
Já ouviu falar de "serverless computing"? Sabe o que é e, principalmente, como usar serverless computing no Azure? Veja nesta palestra como vários dos mais novos serviços do Azure - como Azure Functions e Azure Logic Apps - permitem extrair o máximo do ambiente de computação na nuvem da Microsoft.
Este é o PPT utilizado como base do ITCamp de Private Cloud. Utilize este PPT como base para analisar as novidades de Nuvem Privada, Pública e Híbrida, além dos produtos da família System Center 2012. Observação: O PPT não contempla as novidades do System Center 2012 R2.
Este é o PPT utilizado como base do ITCamp de Novidades do Windows Server 2012. Durante o ITCamp todo o conteúdo é apresentado em formato de Hands on Lab. Utilize este PPT como base para analizar as novidades do Windows Server 2012. Observação: O PPT não contempla as novidades do Windows Server 2012 R2.
DevOps + Lab Management + Azure IaaS: Tudo que um developer precisa saber sob...Vinícius Apolinário
Neste PPT, você tem uma visão geral sobre DevOps, Lab Management e Azure IaaS e como a Microsoft tenta integrar o mundo de desenvolvimento com Operações de TI.
Nesta apresentação, você poderá conferir a evolução do Hyper-V e da plataforma System Center em relação aos produtos VMware e fazer uma comparação complete dos dois fornecedores.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...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.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
The Metaverse and AI: how can decision-makers harness the Metaverse for their...Jen Stirrup
The Metaverse is popularized in science fiction, and now it is becoming closer to being a part of our daily lives through the use of social media and shopping companies. How can businesses survive in a world where Artificial Intelligence is becoming the present as well as the future of technology, and how does the Metaverse fit into business strategy when futurist ideas are developing into reality at accelerated rates? How do we do this when our data isn't up to scratch? How can we move towards success with our data so we are set up for the Metaverse when it arrives?
How can you help your company evolve, adapt, and succeed using Artificial Intelligence and the Metaverse to stay ahead of the competition? What are the potential issues, complications, and benefits that these technologies could bring to us and our organizations? In this session, Jen Stirrup will explain how to start thinking about these technologies as an organisation.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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/
http://itrevolution.com/a-personal-reinterpretation-of-the-three-ways/
1st - IT places Dev as the business representative and Ops as the customer representative, with the value flowing in one direction (from the business to the customer). When we can think as a system we can focus clearly on the business value that flows between our Business, Dev, Ops and the end users. We can see each piece as it fits into the whole, and can identify its constraints. We can also properly define our work and when we can see and think in terms of the Flow of our system, we see the following benefits:
increased value flow due to the visibility into what it takes to produce our end product
our downstream step always gets what they need, how they need it, when they need it
faster time to market
we bring Ops in earlier in the development process, letting them plan appropriately for the changes that Dev will be making (because we know that all changes can affect how our product is delivered) which leads to less unplanned work or rushed changes
because work is visible, Ops can see the work coming and better prepare
We can identify and address constraints or bottleneck points in our system
2nd Way - It adds a backward facing channel of communications between OPs and Dev. It enforces the idea that to better the product, we always need to communicate. Dev continually improves as an organization when it better sees the outcomes of it’s work. This can be small (inviting the other Tribes to our stand ups) or it can be larger (Including Dev in the on-call rotation, tools development, architecture planning and/or incident management process) But to truly increase our Flow and improve the business value being delivered to the customer our Tribes need to know ‘what happens’, ‘when it happens’. When we increase our Feedback and create a stable Feedback loop we see the following benefits:
Tribal knowledge grows, and we foster a community of sharing
With sharing comes trust and with trust comes greater levels of collaboration. This collaboration will lead to more stability and better Flow
We better understand all of our customers (Ops as a customer, Dev as a Business, but especially our end users, to whom we deliver value.)
We fix our defects faster, and are more aware of what is needed to make sure that type of problem doesn’t happen again
We adapt our processes as we learn more about the inner workings or our other Tribes
We increase our delivery speeds and decrease unplanned work
3rd Way: When we have achieved the first Two Ways we can feel comfortable knowing that we can push the boundaries. We can experiment, and fail fast, or achieve greatness. We have a constant feedback loop for each small experiment that allows us to validate our theories quickly.
we fail often and sometimes intentionally to learn how to respond properly and where our limits are
we inject faults into the production system and early as possible in the delivery pipeline
we practice for outages and find innovative ways to deal with them
we push ourselves into the unknown more frequently and become comfortable in the uncomfortable
we innovate and iterate in a ‘controlled’ manner, knowing when should keep pushing and when we should stop
our code commits are more reliable, and production ready
we test our business hypotheses (at the beginning of the product pipeline), and measure the business results
we constantly put pressure into the system, striving to decrease cycle times and improve flow
Modern application lifecycle management practices enable teams to support a continuous delivery cadence that balances agility and quality, while removing the traditional silos separating developers from operations and business stakeholders. This improves communication and collaboration within development teams, and drives connections between application and business outcomes. We see three key metrics that are critical to an organization’s ability to enable value delivery with agility and quality. First, the flow of business value must be measured and improved. Understanding what provides business value, and delivering those features on a sustained, regular cadence is key. The second is having the ability to identify and remove bottlenecks to shorten cycle times for delivering those business values. It’s not enough to simply deliver regularly, but also efficiently. And finally, identify and reduce sources of rework, such as bugs, incorrectly specified features, etc.