How should our internal IT look in order to be a driving force for a company’s success in the digital age? This proposal is based on all my learnings from the previous 15 years and especially the Agile and DevOps revolution in IT. It takes the concept of a Product Development Organization to apply everywhere and provides a sure path to increase productivity and improve culture through technology. Transforming Corporate IT into a Workplace product takes internal IT out of the proverbial basement and puts it in the front of the internal value chain. Most of the standard tooling for product development also fits the Workplace product. This proposal is written for a typical company that employs both modern web technologies like G Suite and cloud services as well as traditional technologies like Microsoft Office and data centers.
Scaling enterprise intranets in office 365Sam Marshall
Webinar with Sam Marshall of ClearBox, and Flemming Goldbach of Wizdom
5th April 2018, 2pm BST / 3pm CEST / 9am EDT
In this webinar we’ll take a broad look at what it means to scale up a simple intranet in Office 365 into something enterprise-wide. We’ll look at the implications for going from a legacy single site intranet to a geographic or business-unit multi-site approach, often involving multiple languages and regulations too.
We’ll then consider how to deepen your intranet by expanding it to frontline workers and external partners, concluding with a look at the strengths and weaknesses of the Office 365 feature set.
We’ll cover:
Reach: how to scale to a global organisation, considering languages, regulatory differences, geographically distributed permissions, performance etc.
Depth: adoption, and expanding to frontline workers and external collaborators
Features: providing the same benefits and features of your current intranet with your new ‘platform-as-a-service’ solution, considering the lack of control you have over the underlying platform
O365: what it does really well, where add-on products are needed and how to adapt it for scale and global performance.
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...Tasktop
There is no denying that Jira has taken over the developer space. Most developers only want to use Jira, and many organizations are taking advantage of the flexibility of Jira by making it their single source of truth for all software delivery teams.
If Jira is your single source of truth, it’s easy to believe you don’t need to connect to the rest of your value stream. But what about when you have multiple Jira instances across Jira, Jira Cloud and Data Center? The truth is, in order to ensure cross-team visibility, traceability and overarching reporting, you don’t need to look past Jira for the need to integrate.
This on-demand webinar discusses and demonstrates why you need to integrate your Jira instances to:
- Increase collaboration and reduce informal handovers
- Automate information flow to enable traceability across multiple Jira system
- Seamlessly accommodate organization change (mergers, acquisitions, reorgs), minimizing team disruptions
- Centralize fragmented data in a reporting database to identify bottlenecks
Collaborative & Agile Enterprise Architecture at Plymouth UniversityCorso
Plymouth University adopts a more collaborative, agile approach to Enterprise Architecture, working with stakeholders to effectively align corporate and IT strategies and to manage process, information and technology change.
Governing Office 365 Webinar - ClearBox with DebbleSam Marshall
In this webinar we look at the options for managing Office 365, and how to govern it so that it’s aligned with how your organisation works. Co-hosted by Sam Marshall of ClearBox and Franck van Diest of Debble.
Part of the appeal of Office 365 is that you get a broad range of tools. People are also empowered with a lot of freedom to request and manage features, such as sites, groups and teams. This openness can work well in some situations, but can also cause confusion.
-How Office 365 gives users freedom
-Why Microsoft’s push to let everyone do anything isn’t a great idea
-Strategies for Office 365 and SharePoint governance settings
-Why silos aren’t always such a bad thing.
Driving the Digital Workplace with Office 365Bill Ryan
Organizations are moving to Microsoft Office 365 at unprecedented speed making the platform Microsoft’s most successful product in it’s history. Many organizations use Office 365 for Exchange but have little expertise in understanding how to utilize the collaboration features of the platform. Companies struggle to understand how to deploy and use SharePoint, Lync, and Yammer as these features often go unused:
- SharePoint is often used simply as a document store
- There is little focus on integrating the Office 365 components into a cohesive solution
- Organizations lack the knowledge in how to put it all together to drive the Digital Workplace
Scaling enterprise intranets in office 365Sam Marshall
Webinar with Sam Marshall of ClearBox, and Flemming Goldbach of Wizdom
5th April 2018, 2pm BST / 3pm CEST / 9am EDT
In this webinar we’ll take a broad look at what it means to scale up a simple intranet in Office 365 into something enterprise-wide. We’ll look at the implications for going from a legacy single site intranet to a geographic or business-unit multi-site approach, often involving multiple languages and regulations too.
We’ll then consider how to deepen your intranet by expanding it to frontline workers and external partners, concluding with a look at the strengths and weaknesses of the Office 365 feature set.
We’ll cover:
Reach: how to scale to a global organisation, considering languages, regulatory differences, geographically distributed permissions, performance etc.
Depth: adoption, and expanding to frontline workers and external collaborators
Features: providing the same benefits and features of your current intranet with your new ‘platform-as-a-service’ solution, considering the lack of control you have over the underlying platform
O365: what it does really well, where add-on products are needed and how to adapt it for scale and global performance.
How to Integrate Multiple Jira Instances to Improve Collaboration, Visibility...Tasktop
There is no denying that Jira has taken over the developer space. Most developers only want to use Jira, and many organizations are taking advantage of the flexibility of Jira by making it their single source of truth for all software delivery teams.
If Jira is your single source of truth, it’s easy to believe you don’t need to connect to the rest of your value stream. But what about when you have multiple Jira instances across Jira, Jira Cloud and Data Center? The truth is, in order to ensure cross-team visibility, traceability and overarching reporting, you don’t need to look past Jira for the need to integrate.
This on-demand webinar discusses and demonstrates why you need to integrate your Jira instances to:
- Increase collaboration and reduce informal handovers
- Automate information flow to enable traceability across multiple Jira system
- Seamlessly accommodate organization change (mergers, acquisitions, reorgs), minimizing team disruptions
- Centralize fragmented data in a reporting database to identify bottlenecks
Collaborative & Agile Enterprise Architecture at Plymouth UniversityCorso
Plymouth University adopts a more collaborative, agile approach to Enterprise Architecture, working with stakeholders to effectively align corporate and IT strategies and to manage process, information and technology change.
Governing Office 365 Webinar - ClearBox with DebbleSam Marshall
In this webinar we look at the options for managing Office 365, and how to govern it so that it’s aligned with how your organisation works. Co-hosted by Sam Marshall of ClearBox and Franck van Diest of Debble.
Part of the appeal of Office 365 is that you get a broad range of tools. People are also empowered with a lot of freedom to request and manage features, such as sites, groups and teams. This openness can work well in some situations, but can also cause confusion.
-How Office 365 gives users freedom
-Why Microsoft’s push to let everyone do anything isn’t a great idea
-Strategies for Office 365 and SharePoint governance settings
-Why silos aren’t always such a bad thing.
Driving the Digital Workplace with Office 365Bill Ryan
Organizations are moving to Microsoft Office 365 at unprecedented speed making the platform Microsoft’s most successful product in it’s history. Many organizations use Office 365 for Exchange but have little expertise in understanding how to utilize the collaboration features of the platform. Companies struggle to understand how to deploy and use SharePoint, Lync, and Yammer as these features often go unused:
- SharePoint is often used simply as a document store
- There is little focus on integrating the Office 365 components into a cohesive solution
- Organizations lack the knowledge in how to put it all together to drive the Digital Workplace
Jan Martin Smith
Vice President Development / CTO – The Ministry of Taxation, Denmark
Jan, senior technologist and IT specialist, has more than 25 years of experience from the IT sector and development. He is right now involved in one of the largest IT projects in Denmark.
VTC Interoperability at the IMCCA UC&C Event at Microsoft LondonGraham Walsh
Overview of how Pexip see VTC interoperability with Microsoft Skype for Business, Skype Room Systems and Surface Hubs and what challenges people face with interoperability.
Ahoy Matey
論 Let's play the drums aloud!!!
It's 30 Days of Google Cloud
✨GDSC MESCOE is thrilled to announce 30 Days of Google Cloud !!! ☁️
From ️ 27th of September till 27th of October 2021.
Come join us to spend your valuable 30 days on a dedicated journey to kickstarting a career in Google Cloud.
Save the date 21st of September 2021 for Free Registrations.
Win exciting Goodies from Google and certificates after completion of the tracks.
朗拾Registrations will be open on early access basis for Limited registrations which usually gets full within hours.狼 Don't be the last to get yourself registered.
Till then Stay Tuned!!!!!!!!! ✌
Pexip - Driving UC&C User Adoption - Making it individual, personal and simpl...Graham Walsh
Here are the slides that were presented during the session in the Microsoft Theatre during UC Expo on Day two around how Pexip see's the UC&C Adoption.
ThoughtWorks' Lucy Kurian, James Lewis & Kief Morris discuss tech trends in our latest Technology Radar, covering techniques, platforms, tools, languages and frameworks.
How Do You Become Agile?
Agile has been a buzz word for a while now. But what is the magic of Agile? Can you
benefit from it and how? We will lead you through the woods of myths and come up with recommendations and practical examples, including the way Agile is affecting the testing
profession.
Speakers:
Cees Bos,
Insights & Data, Capgemini
Joakim Lindbom,
CTO, Capgemini
Publishing Production: From the Desktop to the CloudDeanta
The publishing landscape is evolving from a format-driven industry to a content-focussed one. As such our processes and technology solutions should adapt to meet these changing needs. This presentation looks at moving from a static desktop-based workflow to that of a collaborative cloud-based one.
Pexip - Transitioning from On Premise to Cloud - UC Expo 2017Graham Walsh
An overview of the best practises when considering collaboration and whether to transition to the cloud, hybrid or keep it an on premises deployment. Presented in the Microsoft Theatre during UC Expo 2017
NextStep Amsterdam - Deconstructing DevOps and Rebuilding Again With Containe...OutSystems
Have containers ushered in a new era of app dev? Didn’t we hear that when component-based architecture was new? Still, we’ve learned important lessons from CBD. We draw the parallels and share our experiences to guide you to a successful container future.
In today’s consumer technology world,
the quality of the experience is
everything. So why shouldn’t the
business IT experience be as good as
the one we enjoy at home, during our
leisure time?
Office 365 choices for content and collaborationSam Marshall
What to use when for file sharing in Office 365.
Covers SharePoint Team sites, Microsoft Groups, OneDrive, Microsoft Teams and Skype for business.
Some tools to help you think through your collaboration planning, and how to get the most out of Office 365.
Navigating Pains When Moving Your Training Solution to the Public CloudCloudShare
Moving to the cloud has always been painful. It’s no wonder so many large organizations have deeply researched and tested before deciding to make the transition. But does migrating your training solution have to be that challenging? The answer is, it doesn’t - and it isn’t.
Kevin Streater, VP of ForgeRock University, has been at the leading edge of cloud-based training for many years. In the past year, the company has migrated its infrastructure and training portfolio to Google Cloud and - with the help of CloudShare - ForgeRock University has successfully and seamlessly continued to offer their courses in the public cloud.
Throughout this complex journey, Kevin and his team ensured all of the familiar training functionalities, integrations, and content were fully maintained.
Whether you are an L&D supervisor, customer education manager, or even C-level starting out with cloud-based training labs or looking to more effectively train users already on the public cloud, this webinar will provide something for everyone.
The webinar will cover:
- Challenges organizations face moving to the cloud
- Best practices and common methods when transitioning
- Case study: ForgeRock’s cutting edge training delivery on GCP
- Making your training solution move to public cloud simple with CloudShare
DevOps documentation: Manage documentation in a shared ownership environmentGeorge Lewis
DevOps encapsulates the collaboration between Development and Operations teams to create, deliver and operate a product or service. But in such a collaborative structure, who is responsible for the documentation?
Technical authors face a challenge when working with collaborative structures: knowledge is created in the team with the right specialty, not necessarily in the team which owns the document.
As organisations seek to deliver products and services to market at an ever quicker pace, collaborative structures such as DevOps are becoming more common. To make the issue more challenging, these teams may be spread across different organisations and countries.
I shall share doc-department’s experience working with DevOps organisation and how we overcame these challenges with an Open DevOps documentation approach that supports collaboration and communications across teams.
GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro...Schlomo Schapiro
DevOps ist aus der IT nicht mehr wegzudenken und hat sich als Arbeitsweise etabliert, die nicht nur die Qualität und operative Effizienz verbessert, sondern auch eine nachhaltige Entwicklung ermöglicht. In den meisten Unternehmen ist die IT jedoch eine Minderheit. Wie können wir mit den Ideen und Erkenntnissen aus der DevOps Welt die ganze Firma voranbringen? Warum funktioniert die agile Zusammenarbeit nicht automatisch mit anderen Abteilungen? Was macht die ITler so besonders?
Die Schnittstelle zwischen allen Mitarbeitern und IT Themen ist die interne IT. Sie trägt die Verantwortung dafür, dass alle Mitarbeiter mit Hilfe von IT ihre Aufgaben effizient und effektiv erledigen können. Während die interne IT oftmals nur als Kostenstelle betrachtet wird, leistet sie in Wahrheit einen sehr hohen Beitrag zur Wertschöpfungskette: Schlechte Werkzeuge führen direkt zu langsamer Arbeit und frustrieren, gute Werkzeuge befähigen die Mitarbeiter und erhöhen die Freude an der gemeinsamen Arbeit.
Heute leisten es sich viele Unternehmen noch, dass ihre Mitarbeiter auf einer digitalisierten Plattform manuelle Tätigkeiten verrichten. Messgrößen sind etwa die Anzahl der Copy-Paste Vorgänge (Mensch als technische Schnittstelle), die Anzahl an internen Emails mit Dateianhang (Dokumente werden vervielfältigt anstatt sie zentral bereit zu stellen) sowie die Anzahl der Logins die ein Mitarbeiter täglich absolviert (schwach oder gar nicht integrierte Systeme). Die Herausforderungen der fortschreitenden Digitalisierung und Verteuerung von Arbeitskraft erfordern hier auch ein Umdenken.
Der Vortrag zeichnet einen Weg von DevOps in der IT zu einem neuen Denkansatz für den Umgang mit IT im Unternehmen. Dabei entwickeln sich Mitarbeiter von IT Konsumenten zu beteiligten Nutzern, die den Computer als Werkzeug für sich entdecken können. Die interne IT stellt nicht nur gute Services zur Verfügung sondern fokussiert sich auf die Produktivität und Zufriedenheit aller Mitarbeiter.
Do you use Cloud? Why? What about the 15 year legacy of your data center? How many Enterprise vendors tried to sell you their "Hybrid Cloud" solution? What actually is a Hybrid Cloud?
Cloud computing is not just a new way of running servers or Docker containers. The interesting part of any Cloud offering are managed services that provide solutions to difficult problems. Prime examples are messaging (SNS/SQS), distributed storage (S3), managed databases (RDS) and especially turn-key solutions like managed Hadoop (EMR).
Hybrid Cloud is usually understood as a way to unify or standardize server hosting across private data centers and Public Cloud vendors. Some Hybrid Cloud solutions even go as far as providing a unified API that abstracts away all the differences between different platforms. Unfortunately that approach focuses on the lowest common denominator and effectively prevents using the advanced services that each Cloud vendor also offers. However, these services are the true value of Public Cloud vendors.
Another approach to integrating Public Cloud and private data centers is using services from both worlds depending on the problems to solve. Don't hide the cloud technologies but make it simple to use them - both from within the data center and the cloud instances. Create a bridge between the old world of the data center and the new world of the Public Cloud. A good bridge will motivate your developers to move the company to the cloud.
Based upon recent developments at ImmobilienScout24, this talk tries to suggest a sustainable Cloud migration strategy from private data centers through a Hybrid Cloud into the AWS Cloud.
Bridging the security model of the data center with the security model of AWS.
Integrating the AWS identity management (IAM) with the existing servers in the data center.
Secure communication between services running in the data center and in AWS.
Deploying data center servers and Cloud resources together.
Service discovery for services running both in the data center and AWS.
Most of the tools used are Open Source and this talk will show how they come together to support this strategy:
AWS credential provider for employees and data center servers: http://immobilienscout24.github.io/afp/
Cloud Formation automation: https://github.com/ImmobilienScout24/cfn-sphere
Compliancy with European privacy laws: https://github.com/ImmobilienScout24/aws-monocyte
Jan Martin Smith
Vice President Development / CTO – The Ministry of Taxation, Denmark
Jan, senior technologist and IT specialist, has more than 25 years of experience from the IT sector and development. He is right now involved in one of the largest IT projects in Denmark.
VTC Interoperability at the IMCCA UC&C Event at Microsoft LondonGraham Walsh
Overview of how Pexip see VTC interoperability with Microsoft Skype for Business, Skype Room Systems and Surface Hubs and what challenges people face with interoperability.
Ahoy Matey
論 Let's play the drums aloud!!!
It's 30 Days of Google Cloud
✨GDSC MESCOE is thrilled to announce 30 Days of Google Cloud !!! ☁️
From ️ 27th of September till 27th of October 2021.
Come join us to spend your valuable 30 days on a dedicated journey to kickstarting a career in Google Cloud.
Save the date 21st of September 2021 for Free Registrations.
Win exciting Goodies from Google and certificates after completion of the tracks.
朗拾Registrations will be open on early access basis for Limited registrations which usually gets full within hours.狼 Don't be the last to get yourself registered.
Till then Stay Tuned!!!!!!!!! ✌
Pexip - Driving UC&C User Adoption - Making it individual, personal and simpl...Graham Walsh
Here are the slides that were presented during the session in the Microsoft Theatre during UC Expo on Day two around how Pexip see's the UC&C Adoption.
ThoughtWorks' Lucy Kurian, James Lewis & Kief Morris discuss tech trends in our latest Technology Radar, covering techniques, platforms, tools, languages and frameworks.
How Do You Become Agile?
Agile has been a buzz word for a while now. But what is the magic of Agile? Can you
benefit from it and how? We will lead you through the woods of myths and come up with recommendations and practical examples, including the way Agile is affecting the testing
profession.
Speakers:
Cees Bos,
Insights & Data, Capgemini
Joakim Lindbom,
CTO, Capgemini
Publishing Production: From the Desktop to the CloudDeanta
The publishing landscape is evolving from a format-driven industry to a content-focussed one. As such our processes and technology solutions should adapt to meet these changing needs. This presentation looks at moving from a static desktop-based workflow to that of a collaborative cloud-based one.
Pexip - Transitioning from On Premise to Cloud - UC Expo 2017Graham Walsh
An overview of the best practises when considering collaboration and whether to transition to the cloud, hybrid or keep it an on premises deployment. Presented in the Microsoft Theatre during UC Expo 2017
NextStep Amsterdam - Deconstructing DevOps and Rebuilding Again With Containe...OutSystems
Have containers ushered in a new era of app dev? Didn’t we hear that when component-based architecture was new? Still, we’ve learned important lessons from CBD. We draw the parallels and share our experiences to guide you to a successful container future.
In today’s consumer technology world,
the quality of the experience is
everything. So why shouldn’t the
business IT experience be as good as
the one we enjoy at home, during our
leisure time?
Office 365 choices for content and collaborationSam Marshall
What to use when for file sharing in Office 365.
Covers SharePoint Team sites, Microsoft Groups, OneDrive, Microsoft Teams and Skype for business.
Some tools to help you think through your collaboration planning, and how to get the most out of Office 365.
Navigating Pains When Moving Your Training Solution to the Public CloudCloudShare
Moving to the cloud has always been painful. It’s no wonder so many large organizations have deeply researched and tested before deciding to make the transition. But does migrating your training solution have to be that challenging? The answer is, it doesn’t - and it isn’t.
Kevin Streater, VP of ForgeRock University, has been at the leading edge of cloud-based training for many years. In the past year, the company has migrated its infrastructure and training portfolio to Google Cloud and - with the help of CloudShare - ForgeRock University has successfully and seamlessly continued to offer their courses in the public cloud.
Throughout this complex journey, Kevin and his team ensured all of the familiar training functionalities, integrations, and content were fully maintained.
Whether you are an L&D supervisor, customer education manager, or even C-level starting out with cloud-based training labs or looking to more effectively train users already on the public cloud, this webinar will provide something for everyone.
The webinar will cover:
- Challenges organizations face moving to the cloud
- Best practices and common methods when transitioning
- Case study: ForgeRock’s cutting edge training delivery on GCP
- Making your training solution move to public cloud simple with CloudShare
DevOps documentation: Manage documentation in a shared ownership environmentGeorge Lewis
DevOps encapsulates the collaboration between Development and Operations teams to create, deliver and operate a product or service. But in such a collaborative structure, who is responsible for the documentation?
Technical authors face a challenge when working with collaborative structures: knowledge is created in the team with the right specialty, not necessarily in the team which owns the document.
As organisations seek to deliver products and services to market at an ever quicker pace, collaborative structures such as DevOps are becoming more common. To make the issue more challenging, these teams may be spread across different organisations and countries.
I shall share doc-department’s experience working with DevOps organisation and how we overcame these challenges with an Open DevOps documentation approach that supports collaboration and communications across teams.
GUUG FFG 2017 - DevOps for Everybody - How the entire company can benefit fro...Schlomo Schapiro
DevOps ist aus der IT nicht mehr wegzudenken und hat sich als Arbeitsweise etabliert, die nicht nur die Qualität und operative Effizienz verbessert, sondern auch eine nachhaltige Entwicklung ermöglicht. In den meisten Unternehmen ist die IT jedoch eine Minderheit. Wie können wir mit den Ideen und Erkenntnissen aus der DevOps Welt die ganze Firma voranbringen? Warum funktioniert die agile Zusammenarbeit nicht automatisch mit anderen Abteilungen? Was macht die ITler so besonders?
Die Schnittstelle zwischen allen Mitarbeitern und IT Themen ist die interne IT. Sie trägt die Verantwortung dafür, dass alle Mitarbeiter mit Hilfe von IT ihre Aufgaben effizient und effektiv erledigen können. Während die interne IT oftmals nur als Kostenstelle betrachtet wird, leistet sie in Wahrheit einen sehr hohen Beitrag zur Wertschöpfungskette: Schlechte Werkzeuge führen direkt zu langsamer Arbeit und frustrieren, gute Werkzeuge befähigen die Mitarbeiter und erhöhen die Freude an der gemeinsamen Arbeit.
Heute leisten es sich viele Unternehmen noch, dass ihre Mitarbeiter auf einer digitalisierten Plattform manuelle Tätigkeiten verrichten. Messgrößen sind etwa die Anzahl der Copy-Paste Vorgänge (Mensch als technische Schnittstelle), die Anzahl an internen Emails mit Dateianhang (Dokumente werden vervielfältigt anstatt sie zentral bereit zu stellen) sowie die Anzahl der Logins die ein Mitarbeiter täglich absolviert (schwach oder gar nicht integrierte Systeme). Die Herausforderungen der fortschreitenden Digitalisierung und Verteuerung von Arbeitskraft erfordern hier auch ein Umdenken.
Der Vortrag zeichnet einen Weg von DevOps in der IT zu einem neuen Denkansatz für den Umgang mit IT im Unternehmen. Dabei entwickeln sich Mitarbeiter von IT Konsumenten zu beteiligten Nutzern, die den Computer als Werkzeug für sich entdecken können. Die interne IT stellt nicht nur gute Services zur Verfügung sondern fokussiert sich auf die Produktivität und Zufriedenheit aller Mitarbeiter.
Do you use Cloud? Why? What about the 15 year legacy of your data center? How many Enterprise vendors tried to sell you their "Hybrid Cloud" solution? What actually is a Hybrid Cloud?
Cloud computing is not just a new way of running servers or Docker containers. The interesting part of any Cloud offering are managed services that provide solutions to difficult problems. Prime examples are messaging (SNS/SQS), distributed storage (S3), managed databases (RDS) and especially turn-key solutions like managed Hadoop (EMR).
Hybrid Cloud is usually understood as a way to unify or standardize server hosting across private data centers and Public Cloud vendors. Some Hybrid Cloud solutions even go as far as providing a unified API that abstracts away all the differences between different platforms. Unfortunately that approach focuses on the lowest common denominator and effectively prevents using the advanced services that each Cloud vendor also offers. However, these services are the true value of Public Cloud vendors.
Another approach to integrating Public Cloud and private data centers is using services from both worlds depending on the problems to solve. Don't hide the cloud technologies but make it simple to use them - both from within the data center and the cloud instances. Create a bridge between the old world of the data center and the new world of the Public Cloud. A good bridge will motivate your developers to move the company to the cloud.
Based upon recent developments at ImmobilienScout24, this talk tries to suggest a sustainable Cloud migration strategy from private data centers through a Hybrid Cloud into the AWS Cloud.
Bridging the security model of the data center with the security model of AWS.
Integrating the AWS identity management (IAM) with the existing servers in the data center.
Secure communication between services running in the data center and in AWS.
Deploying data center servers and Cloud resources together.
Service discovery for services running both in the data center and AWS.
Most of the tools used are Open Source and this talk will show how they come together to support this strategy:
AWS credential provider for employees and data center servers: http://immobilienscout24.github.io/afp/
Cloud Formation automation: https://github.com/ImmobilienScout24/cfn-sphere
Compliancy with European privacy laws: https://github.com/ImmobilienScout24/aws-monocyte
The (perceived) risk of the DevOps is that too many people get the right to "break" the platform.
Test Driven Infrastructure is about adapting proven ideas from our developer colleagues to the development and operations of Infrastructure services like virtualization, OS provisioning, postfix configuration, httpd configuration, ssh tuning, SAN LUN mounting and others.
This talk shows how ImmobilienScout24 utilizes more and more test driven development in IT operations to increase quality and to mitigate the risk of opening up the infrastructure developmen to all developers.
See https://ep2014.europython.eu/en/schedule/sessions/44/ for conference archive.
Viele Server - Wenig Arbeit: Betriebsautomation bei ImmobilienScout24Schlomo Schapiro
Der Vortrag gibt einen Einblick in die Betriebsautomation bei ImmobilienScout24.
Warum verfolgen wir eine 100%ige Paketierung aller Inhalte (Config, Software usw.) und welche Vorteile verschafft uns das?
Konkrete (Live Demo) Lösungen für typische Pakete: httpd, tomcat, postfix ...
Live Demo des Config SVNs und seiner Arbeitsweise
Mit welchen Tricks schaffen wir das, alles zu paketieren?
Wie hilft uns die Paketierung mit Dev und Ops und vielen Teams effizient zusammen zu arbeiten?
Continuous Live Deployment als Weg, um das Risiko von Änderungen zu minimieren und viele parallel laufende Änderungen unter einen Hut zu bekommen.
Warum modellieren wir die Abhängigkeiten zwischen Systemen, wie vereinfacht das den Job der Admins?
Generell Einblick in unsere agile Arbeitsweise - Wie sieht DevOps wirklich aus? - Geschichten aus dem wahren Leben. - Ups und Downs.
Die zentralen Tools sind als Open-Source Projekte frei verfügbar:
http://yadt-project.org und https://github.com/yadt
https://github.com/ImmobilienScout24/yum-repo-server
https://github.com/ImmobilienScout24/lab-manager-light
https://github.com/ImmobilienScout24/kickstart-debugger
https://github.com/ImmobilienScout24/kiosk-browser
https://github.com/sonatype/nexus-yum-plugin
Vortragsvideo: http://www.youtube.com/watch?v=UqIY55dc_P8
Konferenzarchiv: https://www.heinlein-support.de/slac/2013/vortrag/viele-server-wenig-arbeit-betriebsautomation-bei-immobilienscout24
PyCon 2013 - Open Source Sponsoring - und den Chef damit überzeugenSchlomo Schapiro
Nutzen Sie Open-Source-Software?
Haben Sie schon einmal eine Kleinigkeit ändern wollen?
Konnten Sie für “Einwurf kleiner Münzen” diese Änderung machen lassen?
Open-Source-Software zeichnet sich unter anderem durch die leichte Anpassbarkeit an die eigenen Bedürfnisse aus. Doch nicht jeder kann oder möchte die Software selbst ändern. Lieber würde man die Autoren oder andere Spezialisten damit beauftragen.
Der Vortrag gibt Einblick in die praktische Arbeit mit dem Sponsoring von Open-Source-Projekten und beantwortet die Frage, wie man mit Hilfe von Sponsoring seine eigenen Probleme schneller und günstiger lösen kann: Nach der Vorstellung typischer Entwicklungsmodelle von Open-Source-Projekten erfahren Besucher, wie sie Kontakte zu Open-Source Projekten knüpfen können und damit jemanden finden, der ihnen weiter hilft.
Weitere Themen sind
rechtliche Aspekte wie ein Werksvertrag, Gewährleistung und einfache Abwicklung
Anforderungen so formulieren, dass der Kundennutzen und die Nachhaltigkeit im Vordergrund steht
Abnahmekriterien für den Auftrag
Wirtschaftlichkeitsberechnung und Kosten-Nutzen-Abwägung
Nachhaltige Lösungen statt ewigen Workarounds
Mehrwert für sich und die Open-Source-Gemeinschaft schaffen
Imagepflege über Open-Source-Sponsoring
Eigene Open-Source Projekte durch Externe weiterentwickeln lassen
Als konkrete Beispiele dienen diverse in Python entwickelte Open-Source Projekte der ImmobilienScout24.
Konferenzarchiv: https://2013.de.pycon.org/schedule/sessions/55/
SE 2015 DevOps Risk Mitigation - Test Driven InfrastructureSchlomo Schapiro
DevOps has successfully conquered many IT departments and brought a new era of collaboration. With DevOps developers gain more control over the production environment and can do more on their own. Admins learn to code their infrastruture and to build delivery chains.
But what about the risk of allowing more people to bring changes into production? Advanced automation can also quickly propagate human error to all the platform. How to trust everybody with production level access?
Common wisdom has it that test efforts should be related to the risk of a change. However, the reality is different: Developers build elaborate automated test chains to test every single commit of their application. Admins regularly “test” changes on the live platform in production. But which change carries a higher risk of taking the live platform down?
What about the software that runs at the “lower levels” of your platform, e.g. systems automation, provisioning, proxy configuration, mail server configuration, database systems etc. An outage of any of those systems can have a financial impact that is as severe as a bug in the “main” software!
This talk gives a quick introduction into DevOps and continues to explore how test automation in operations and in infrastructure development helps to mitigate the risks associated with open collaboration between development and operations.
Based on recent developments at ImmobilienScout24 valuable lessons can be learned for every IT environment: How to to combine the goals of stable operations and quickly bringing changes into production through test automation and delivery chains.
Detailed examples can be found in this German Linux Magazin article: http://www.linux-magazin.de/Ausgaben/2014/09/Testgetrieben
DevOps, Agile and Open Source at ImmobilienScout24Schlomo Schapiro
How Open Source, Agile Methods and DevOps come together at ImmobilienScout24.
Was verbindet Open Source, Agiles Mindset und DevOps? In der richtigen Kombination dieser Themen entsteht für die IT eine neue Basis der Zusammenarbeit.
Ein Rückblick auf die letzten 6 Jahre bei ImmobilienScout24 zeigt, wie die Anwendung in der Praxis unsere IT-Abteilung voran gebracht hat. Bei der Cloudmigration profitieren wir insbesondere von der offenen Kultur in der Firma und der Community.
Apache Hadoop: design and implementation. Lecture in the Big data computing course (http://twiki.di.uniroma1.it/twiki/view/BDC/WebHome), Department of Computer Science, Sapienza University of Rome.
As more employees transition to a work-from-home environment, digital workplace technology offers a vital agile setting for businesses. We show you how to create a Digital Workplace within your company, uniting technology, people, and processes using intranet software.
Learn how to leverage Office 365, SharePoint, and other collaboration tools to create a digital workplace that drives productivity, and improves employee engagement. This presentation includes tips on getting your business ready for enterprise social tools and creating a great user experience.
Solving Today's HR, Communication & Leadership Challenges With Microsoft 365 ...Richard Harbridge
Microsoft 365 Intranets are capable of a lot more than just getting key corporate messaging out.
Internal Communications leaders have shifted from editors to enablers. With that shift comes a change from enforcing messaging to empowering and amplifying excellent communications and great ideas throughout the business. From preboarding to offboarding, HR's challenges are harder today than they have ever been before. Naturally, how these leaders leverage the digital workplace has changed as well, especially in how they leverage technology to achieve more with less.
Join our Product Offering Lead, Anders Fagerlund, and the CTO of 2toLead, Richard Harbridge, a Microsoft MVP and internationally recognized expert on Microsoft 365 and the Digital Workplace. This webinar will explore ideas and solutions that HR and Corporate Communications have embraced to improve how, where, and when they engage with employees.
We will discuss:
How to best leverage SharePoint, Microsoft Teams, and Yammer for modern communications.
How to take advantage of AI and Microsoft technology to accelerate and improve key communication and content.
Microsoft Intranet's best practices and approach that can make all the difference.
There will also be a short Q&A session at the end of the webinar.
Target audience
This event is primarily aimed at roles like CIO, CCO, CTO, Digital Workplace or Intranet Managers or similar roles within organizations planning to improve their digital workplace based on Microsoft technology.
Welcome to
A Guide for Entry-Level Tech Jobs with Web Development
The dread of starting from scratch in a junior position is highly on the list of worries for many career transitions. The fact that the phrase “entry-level” is frequently used in conjunction with other, less positive adjectives like “low-skilled” or “low-paid” doesn’t help.
On the other hand, you may have read that it’s tough to get into the tech business and that even entry-level tech jobs demand years of prior experience or a relevant college degree. Simply put, an entry-level position in technology serves as a point of entrance into the field and a doorway to a lengthy and fruitful professional path.
You’ll start out getting to enjoy all the perks of working in technology: flexible scheduling.
We’ll go over the best entry-level IT jobs you can acquire without any experience in this blog post, along with the soft skills employers are looking for.
In order to stand out in the competitive job market of today, we’ll wrap up with some useful suggestions on how to get your first entry-level IT job.
What Are The Top Entry-Level IT Positions That Don’t Require Experience?
Now let’s go into the best entry-level IT positions. The average pay is sourced from Glass door.
One of the most popular IT jobs for career changers is UX designer. Why? Because it crosses so many other disciplines, including as corporate strategy and UI design and Contrary to the perception of many other digital professionals, having a diversified experience (and transferable abilities) is viewed as a strength rather than a weakness in UX design.
UX design is fundamentally the process of creating a digital product’s functionality, usability, and overall experience. To ascertain their demands, user experience (UX) designers will carry out user research and develop user personas. Working with the UI, they will also develop user flows and wireframes.
A Cyber security Expert
Cyber security is the process of defending software and data from online dangers, such as data breaches and cyber-attacks. Analyzing security risks and vulnerabilities, inspecting a company’s security systems, and looking into IT security trends are some of the duties that a cyber-security specialist may be responsible for. However, it’s crucial to keep in mind that cyber security is a large sector that includes a number of entry-level jobs with a greater focus.
• Penetration testers, who’ll (ethically) hack their company’s security systems to identify potential areas of weakness.
• Security auditors, who’ll run ongoing audits to ensure a company’s security systems, remain compliant.
• Information security analysts, who’ll develop cyber security strategies, and monitor networks for ongoing protection against cybercrime,.
Demand for cyber security experts who can safeguard digital assets is growing as more businesses migrate their operations online and into the cloud. The Bureau of Labor Statistics predicts that during the next ten years.
The Product Dev Conundrum: To Build or Buy in a Digital World?Aggregage
Any PM or technical leader who’s led the charge of building a digital product knows that product engineering is one of the most expensive elements of business. In most cases, actually building software should be the last avenue that companies explore to deliver great products, as software engineering, data science and product development are complex, uncertain and hard to manage.
How IT can empower your organization to wlanMicrosoft
How can enterprise social technologies from Microsoft help your company stay connected and secure when employees are increasingly becoming more mobile and distributed? What tools will enable you to connect employees to each other and at the same time provide the right levels of IT management?
STRATEGY & SUCCESS WITH MICROSOFT 365: Practical Tools & Techniques For Strat...Richard Harbridge
People are complex. Office 365 is complex. Add the two together and you get some of the most challenging, difficult, and stressful situations, especially if you are responsible for facilitating shared understanding between them.
Join Richard Harbridge to learn about actionable techniques to improve, simplify and amplify your leadership, business analysis and information architecture efforts with Office 365. Walk away with improved confidence when dealing with business and non-technical related challenges of Office 365, and be familiarized with effective tools and techniques that make Office 365 implementations more successful.
Topics will include:
• Aligning with the Microsoft Roadmap
• Planning & Implementing For Scale
• Aligning With Industry Trends
• Pro-Active Planning (Estimates, Roadmaps, Adoption, Etc.)
• Visualizing & Communicating Better (Many Tips & Tricks)
Digital technology advancements have pushed enterprise software development to the forefront. This presentation contains a list of several difficulties that CIOs run into and suggestions for how to solve them. Check out to know more.
TTBS can help you setup a complete digital workspace that offers best-in-class connectivity, collaboration and security at low costs.
With simple-to-use interfaces, our solution is easy for organisations to implement and use. Smartflo is a cloud based communication
suite that boosts digital connectivity, streamlines business processes and delivers better customer experience.
Microsoft 365 offers various benefits to the organization that results in cost reduction and employee satisfaction. It is the digital hub where staff members can create files, assign tasks, store information and manage it, set up reminders, manage security access and communicate with colleagues via different channels. A Microsoft 365 intranet caters to the business needs of all the departments of an organization - it facilitates social collaboration, enhanced employee efficiency, quick search, automated forms and easy publishing of news and announcements.
This is the slide deck which was used for my webinar on Digital Transformation and Microsoft 365. In this session I've given a detailed overview of Digital Transformation and how it has been disrupting the organizations across the globe. I've also explained how Microsoft 365 can help in planning your organization's Digital Transformation.
What is In-house Development or Developer Team and What are the Benefits and ...EfrogPtyLtd1
Efrog is established in Australia and offers inexpensive charges along with extremely adequate developers. We are an award-winning software development company in Melbourne Australia. https://www.efrog.com.au/
Read More: https://marketingexpert.medium.com/what-is-cloud-based-pos-systems-and-things-to-consider-before-implementing-cloud-based-pos-systems-2bbf762490b7
Content Source: https://marketingexpert.medium.com/what-is-in-house-development-or-developer-team-and-what-are-the-benefits-and-disadvantages-of-the-f79ebba4c6ed
Intranet designs guaranteed to engage and inspireInteract
How to create a beautiful intranet design your users will love in five simple steps: brought to life by outstanding intranet design examples from companies including Sony, Travelex, the NHS, Mattress Firm, Piedmont, the NSPCC, and many more.
Planning your Digital Workplace: A Systems-Based Planning ApproachChristian Buckley
When deploying a “Digital Workplace,” where do you begin? What is needed is an iterative, strategic, and systems-based approach of identifying core challenges at the team and company level, working with key stakeholders to identify appropriate strategies, building a solution using a scalable, repeatable, and sustainable change model. This approach drives stakeholder engagement, and ensures a more holistic solution that aligns with the needs of the business at every level. In this presentation, we walk through a systems-based planning approach for Enterprise Collaboration. Topics will include:
--Engaging leaders in a systems analysis, identifying high-priority needs and challenges
--Outlining a set of targeted and strategic actions based on common customer scenarios
--Developing an implementation plan to support successful operational and improvement strategies
The intent of this presentation is to help organizations incorporate systems-based planning into their Digital Workplace planning processes, using real-world customer examples, and to receive tips on how to fold these best practices into their own strategies.
Similar to GUUG FFG 2017 - DevOps for Everybody - A Workplace Strategy for the Digital Age (20)
The Role of GitOps in IT-Strategy v2 - July 2022 - Schlomo SchapiroSchlomo Schapiro
What is the role of GitOps in IT strategy? This talk gives an overview and puts GitOps into the context of current challenges in IT strategy.
Main aspects are continuous delivery, policy as code, automated governance, compliant-by-default work environments, acceptable means of compliance and a comprehensive automation of all development and operations related processes with the goal of true hands-off operations.
The result places GitOps as a major building block of any modern IT strategy. GitOps helps building essential key IT capabilities. It creates the motivation to truly “fix the basics” via sustainable solutions to enable creating higher level automation solutions. With GitOps engineers can focus much more on business value and spend less effort on boring IT topics.
The GitOps Journey - Schlomo Schapiro - Berlin DevOps Meetup 2021-11Schlomo Schapiro
I will show why GitOps is a major waypoint in the journey from old-style Dev vs. Ops data center operations towards a truly automated hands-off operations future. GitOps is the technological core required for compliance automation, large-scale operations, and lowering the cost of compliance & governance as well as lowering the cost of internal tooling.
GitOps will give us a future, where we all take a step back, watch the bots do the admin job, and where we Dev, Ops, everybody work on improving the bots and invent new automation solutions.
Schlomo Schapiro is an Agile IT and Open Source enthusiast dedicated to advancing an agile mindset and a DevOps-orientated culture in IT. He works as Principal Engineer at Forto in Berlin, is author of several Open Source projects, conference speaker and regularly publishes blog and magazine articles.
See https://schlomo.schapiro.org/2021/04/the-gitops-journey.html for more details.
The Role of GitOps in IT-Strategy - November 2021 - Schlomo Schapiro - Contin...Schlomo Schapiro
What is the role of GitOps in IT strategy? This talk gives an overview and puts GitOps into the context of current challenges in IT strategy.
Main aspects are continuous delivery, policy as code, automated governance, compliant-by-default work environments, acceptable means of compliance and a comprehensive automation of all development and operations related processes with the goal of true hands-off operations.
The result places GitOps as a major building block of any modern IT strategy. GitOps helps building essential key IT capabilities. It creates the motivation to truly “fix the basics” via sustainable solutions to enable creating higher level automation solutions. With GitOps engineers can focus much more on business value and spend less effort on boring IT topics.
https://schlomo.schapiro.org/p/publications.html
The Role of GitOps in IT Strategy - June 2021 - Schlomo SchapiroSchlomo Schapiro
See https://www.youtube.com/watch?v=_uDzXmbiUIg for German-language talk to these slides.
What is the role of GitOps in IT strategy? This talk gives an overview and puts GitOps into the context of current challenges in IT strategy.
Main aspects are continuous delivery, policy as code, automated governance, compliant-by-default work environments, acceptable means of compliance and a comprehensive automation of all development and operations related processes with the goal of true hands-off operations.
The result places GitOps as a major building block of any modern IT strategy. GitOps helps building essential key IT capabilities. It creates the motivation to truly “fix the basics” via sustainable solutions to enable creating higher level automation solutions. With GitOps engineers can focus much more on business value and spend less effort on boring IT topics.
The GitOps Journey - GitOpsCon EU 2021 - Schlomo SchapiroSchlomo Schapiro
I'll show why GitOps is a major waypoint in the journey from old-style Dev vs. Ops data center operations towards a truly automated hands-off operations future.
This talk explains the role of GitOps in IT strategy.
See https://schlomo.schapiro.org/2021/04/the-gitops-journey.html for more details and video of this talk
Want Digitalisation, have Cloud - DevSecOps Days 2021 - Schlomo SchapiroSchlomo Schapiro
Cloud, Automation und DevOps als Treiber der Digitalisierung: Wir zeigen den Weg der Deutschen Bahn in die Zukunft. Unter dem Motto “Fix the Basics” entwickeln wir grundlegende Services für Engineers, die u.a. Security- und Compliance-Prüfungen automatisieren und die Teams dadurch in die Lage versetzen, sich auf die Produktion von Business Value zu fokussieren. Einer dieser Services ist Continuous Delivery as a Service, eine anpassbare, hochautomatisoierte CD-Implementierung, die nach dem Ansatz "compliant by default" eine einfache und richtlinienkonforme Möglichkeit zum Deployment von Software darstellt. Der Vortrag zeigt auf, dass die Automation von Security- und Compliance-Vorgaben bei gleichzeitigem Fokus auf Usability für die Engineers ein kritischer Bestandteil auf dem weg zur Digitalisierung ist. Teams werden in die Lage versetzt, ihren Code nachhaltig qualitativ zu verbessern, die Unternehmen profitieren durch die folgende Innovation und die Fokussierung auf Business-relevante Lösungen.
Vorkenntnisse
Keine Vorkenntnisse erforderlich
Lernziele
* Die enge Beziehung zwischen DevOps, Continuous Delivery und Cloud kennenlernen und verstehen, warum sie eine optimale Arbeitslandschaft für Entwickler bietet.
* "Entwicklerproduktivität" sollte an erster Stelle stehen, da wir so unserem Team helfen, sich auf die Entwicklung neuer Features zu konzentrieren, statt auf die Suche nach dem richtigen Werkzeug.
* Automation ist die Schlüsselfertigkeit, um den Dreiklang DevOps, CD und Cloud erfolgreich zu machen.
* Die Bereitstellung von grundlegenden Services in der Entwicklung versetzt die eigene Entwicklung in die Lage, echte Innovation zu betreiben.
Video: https://youtu.be/U4cHbXYy1FQ
How to combine traditional IT governance with continuous delivery? Not At All!
A highly automated continuous deployment environment creates a whole new world of challenges for companies to meet their compliance and governance requirements. Traditional - manual - processes don’t manage to keep up with quick and frequent releases.
The solution to this conflict of interests is the automation of all compliance checks and the automated certification of every software delivery into production. Sounds obvious and simple, but it is difficult to implement.
The talk shows how we tackle this topic at DB Systel and how we create solutions for automated compliance certification.
See https://bit.ly/5pdops for more materials and the 5 DevOps Principles
Wie passt klassische IT Governance zu Continuous Delivery? Gar nicht!
Eine hochgradig automatisierte Continuous Deployment Welt stellt die Firma vor ganz neue Herausforderungen im Bereich Compliance und Governance. Klassische - manuelle - Prozesse kommen den schnellen und häufigen Releases gar nicht mehr hinterher. Die Lösung ist die Automation aller Governance prüfungen und die automatisierte Zertifizierung jeder Softwarelieferung. Das klingt banal und einfach, ist im Detail jedoch nicht einfach umzusetzen.
Der Vortrag zeigt am konkreten Beispiel der DB Systel, wie wir das Thema angehen und Lösungen für die automatisierte Zertifizierung geschaffen haben.
DevOps ist normal - DevOps Essentials 2019 - Schlomo SchapiroSchlomo Schapiro
Video: https://vimeo.com/348556177
DevOps ist normal – oder etwa doch nicht? Wer kann das schon für seine Firma guten Gewissens sagen?
Während sich die übliche DevOps-Diskussion um das Wie dreht, adressiert Schlomo die Frage, wann DevOps normal geworden ist und was dafür passieren muss, damit alle dieser Meinung sind.
Von einer neuen DevOps-Definition ausgehend stellt der Vortrag eine einfache Argumentationskette für DevOps vor, in der die DevOps-Transformation mit Fahren lernen verglichen wird. So wie es heutzutage normal ist, dass die meisten Erwachsenen einen Führerschein haben, so normal sollte DevOps in jeder IT sein. Diese Analogie lässt sich auch in einem Aufzugsgespräch verwenden, um das Management von der Normalität des DevOps-Ansatzes zu überzeugen.
Mit der DevOps-Definition gelingt es den Teilnehmern, jede DevOps-Diskussion zu gewinnen und damit DevOps zur neuen Normalität zu machen. Am konkreten Beispiel der DB Systel zeigt der Vortrag, wie mit dem Thema DevOps-Teams konstruktiv umgegangen werden kann.
Siehe https://bit.ly/5pdops für weiteres Material und die 5 DevOps Prinzipien
The Devops Driving School - DevOps Gathering 2019 - Schlomo SchapiroSchlomo Schapiro
How to convince your company that DevOps is a transitional mode of operations and the means to a goal instead of goal in itself. What comes after DevOps is “done”?
DevOps is like learning to drive and a “DevOps Team” is like a motor cycle driving school. You learn in theory and practice to survive amongst “live traffic”, where other road participants are not very considerate. You have to comply with a lot of regulations. From early on you drive your motor cycle alone and the driving instructor follows you in his car keeping a safe distance. He talks with you via radio and tells you where to pay attention and how to drive. But you drive all alone and by yourself - amongst live traffic. If you hit a tree and die, it is your own fault. If you cause a crash, it is your own fault. Same about learning DevOps. You are responsible for your product in production with “live traffic” and real customers. If you crash your server, it your own fault. If your code quality causes harm to the company, it is your own fault. Your DevOps Coach sits next to you and talks to you while you type away at your screen, like a driving instructor. In the end you prove your driving skills, get your license and ride happily singing full speed into the sunset. Same about DevOps, after a training period you work alone. You build it - you run it. You go full speed ahead and deliver value over value. Who has a bumper sticker claiming “I have a driving license”? That’s why “DevOps Team” is a passing thing and once you qualify you are just an Engineering Team who are fully responsible for their product end to end. No need to put a claim to what is normal, because DevOps is normal.
Video: https://youtu.be/N2EWEfhQt2M
Compliant by Default - Continuous Delivery at DB Systel - 16.10.2018 - Schlom...Schlomo Schapiro
Learn about the journey of Deutsche Bahn towards Cloud computing, DevOps and agile transformation, with special focus on our Continuous Delivery strategy and implementation. After a brief overview of what is happening at DB Systel, we will show our Continuous Delivery as-a-Service (CDaaS) approach. CDaaS is an integrative approach to Continuous Delivery ensuring governance and security compliance whilst being fully focused on the user experience. We will show the extensibility and simplicity of CDaaS and how it helps DevOps teams improve code quality.
Key take aways are a profound understanding of the intimate relationship between DevOps, Continuous Delivery and Cloud which enables a truly integrated work environment for our developers. By putting ?Developer Productivity? first we ensure that our teams can focus on developing their features over choosing the right tool or knowing all platform topics in-depth
DevOps + Continuous Delivery + Cloud: The Three Drivers of Enterprise Agility...Schlomo Schapiro
More than just buzzwords, true agility depends on the successful combination of DevOps, Continuous Delivery and Cloud platforms. Learn which technology choices have the greatest impact on the company culture. Take DevOps adoption to the next level by introducing DevOps key performance indicators as a measure of your company’s progress. This session presents current developments and projects at DB Systel, the IT company of Deutsche Bahn.
Kubernetes - Shifting the mindset from servers to containers - microxchg 201...Schlomo Schapiro
Kubernetes: Shifting the mindset from servers to containers
With Kubernetes pods and containers several fundamental assumptions of server operations don't apply any more. Some Linux services like SSH even disappear and are provided by Kubernetes instead.
This talk explores the mindset shift that developers and admins of Linux servers have to do in order to fully take advantage of the power of a Kubernetes cluster:
* Servers turn into pods
* Linux application services turn into containers
* Standard services like cron and SSH disappear completely
* How to separate between initialization, run and maintenance phases
* Building pods with multiple containers that work together
Following practical examples from real migration projects participants gain a new understanding of the role of services, init scripts, cron jobs and other standard Linux components. Key takeaways are a better understanding of how to model a complex system on top of Kubernetes and practical tips for migrating servers into Kubernetes containers.
Successfully adopting Kubernetes requires a big change in how developers and admins think about servers - bigger than any change before. Bigger than the change brought by VMs. This talk shows why it pays to change traditional concepts and to embrace the new world of Linux services modularization that Kubernetes stands for.
See Using Kubernetes with Multiple Containers for Initialization and Maintenance (http://blog.schlomo.schapiro.org/2017/06/using-kubernetes-with-multiple.html) for more information and a demo.
Root for all - measuring DevOps adoption - microxchg 2018 - Schlomo SchapiroSchlomo Schapiro
Root for All - Measuring DevOps Adoption
DevOps is about culture and mindset more than about technology - but how do you measure success? How do you know if your company really "does" DevOps?
It turns out that root access to production servers is not only the proverbial holy grail but actually serves as a fact-based measure for the trust and automation levels in an organization.
This talk explores the connection between root access and automation on one hand and DevOps mindsets, cross functional teams and shared responsibility on the other hand. Based on practical experiences, the talk provides concrete suggestions for achieving true DevOps happiness. As a result you will know why in the end there is no harm at all in granting root access to everybody.
Key takeaways are solid arguments that you can use to convince your boss and your peers to take a different approach on root access demonstrating how shared responsibility works for real.
See Root for All - A DevOps Measure? (http://blog.schlomo.schapiro.org/2017/06/root-for-all-devops-measure.html) for more background information.
How many log levels do you know? How many log levels are actually useful? What is the practical difference between WARNING and NOTICE?
I believe that in a world of automation, I need only two log levels:
ERROR and everthing else.
ERROR means that I as a human should take action. Everything else is irrelevant for me. All the other log levels are IMHO a remnant of the past from the last century. This ignite talk looks at the WARNING problem from both a Dev and an Ops perspective in order to find a useful definition for the age of automation.
See http://blog.schlomo.schapiro.org/2015/04/warning-is-waste-of-my-time.html for blog article with more info.
Common wisdom has it that the test effort should be related to the risk of a change. However, the reality is different: Developers build elaborate automated test chains to test every single commit of their application. Admins regularly “test” changes on the live platform in production. But which change carries a higher risk of taking the live platform down?
What about the software that runs at the “lower levels” of your platform, e.g. systems automation, provisioning, proxy configuration, mail server configuration, database systems etc. An outage of any of those systems can have a financial impact that is as severe as a bug in the “main” software!
One of the biggest learnings that any Ops person can learn from a Dev person is Test Driven Development. Easy to say - difficult to apply is my personal experience with the TDD challenge.
This talk throws some light on recent developments at ImmobilienScout24 that help us to develop the core of our infrastructure services with a test driven approach:
- How to do unit tests, integration tests and systems tests for infrastructure services?
- How to automatically verify Proxy, DNS, Postfix configurations before deploying them on live servers?
- How to test “dangerous” services like our PXE boot environment or the automated SAN mounting scripts?
- How to add a little bit of test coverage to everything we do.
- Test Driven: First write a failing test and then the code that fixes it.
The tools that we use are Bash, Python, Unit Test frameworks and Teamcity for build and test automation.
See http://blog.schlomo.schapiro.org/2013/12/test-driven-infrastructure.html for more about this topic.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
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
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
"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.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
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.
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.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
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.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
GUUG FFG 2017 - DevOps for Everybody - A Workplace Strategy for the Digital Age
1. A Workplace Strategy for the Digital Age
Author: Schlomo Schapiro
How should our internal IT look in order to be a driving force for a company’s
success in the digital age? This proposal is based on all my learnings from the
previous 15 years and especially the Agile and DevOps revolution in IT. It takes
the concept of a Product Development Organization to apply everywhere and
provides a sure path to increase productivity and improve culture through
technology. Transforming Corporate IT into a Workplace product takes internal IT
out of the proverbial basement and puts it in the front of the internal value chain.
Most of the standard tooling for product development also fits the Workplace
product. This proposal is written for a typical company that employs both
modern web technologies like G Suite and cloud services as well as traditional
technologies like Microsoft Office and data centers.
Vision and Purpose - Truly Customer Centric
The vision of the Workplace Product is to build the best employee experience in the world.
We derive most of our competitive edge from the people working here. Improving the way
we work will increase general productivity and enable us to attract the best talent.
The primary purpose is to provide a simple, efficient and stress-free work environment for
all our employees, by enabling efficient communication and collaboration, removing
productivity obstacles and automating manual processes. In choosing the right tools to
support our company culture we shape a better work environment for everybody.
In general, we achieve the “best employee experience” by continuously optimizing for the
user rather than the company. By applying the same design approach to our internal
technical environment, as employed within our commercial technical products, we expect
similar successful results. Being truly customer centric is our guiding principle.
Product Scope - Workplace
The scope of the Workplace product are all the devices and standard tools that our
employees use for their daily work, e.g. Mac, Windows and Linux, office suites, chat and
video conferencing software as well as other standard software. Specialized tools that are
used by single or few departments and home-grown tools for business processes are out of
scope and the responsibility of their respective departments. Central solutions for
information storage, sharing and finding are a also core component of our Workplace
landscape. A company-wide search is the main starting point of any information journey.
Workplace Culture
Workplace is all about people and technology. People are the most important part which is
why we should first look at the culture and how our culture influences our work.
Being considerate and tolerant
extends from personal interaction into our work life. The way in which we work is the
biggest catalyst for success or failure, and goes beyond the actual tool in use. For example,
1
2. in a mixed German/English company the German employees are very sensitive towards
non-German speakers, writing initial emails in English if there is any doubt. However, with
electronic communication and sharing data or work items, we see more of a “works for me”
approach - regardless of the work environment of the recipient. A major focus of the
Workplace product is to influence and develop a Workplace culture that supports the
diversity of our employees and establish a Workplace toolset that fosters a more synergetic
environment for everyone. Focusing on web applications as a common standard for
collaborative tooling will address most of these problems.
Favoring company collaboration over personal productivity
does not come naturally to users, who tend to optimize for themselves. As most of our
content is the result of extensive team work, the effect of choosing the right tool is
significant. As long as the content is not finalized, it should be worked upon in tools that
explicitly optimize for the team effort and collaboration, even at the cost of a limited feature
set. The benefit of quickly aligning with stakeholders and contributors by far outweighs
potential limitations. We will fulfill the product purpose of efficient communication and
collaboration by motivating users to prefer suitable tools, prioritizing collaboration aspects
in tool evaluation and development and ensure that all employees can participate in
collaborative work without discrimination.
Communication habits and tools
have a big impact on our work climate. Users are at times overwhelmed by the amount of
communication they receive. Returning after any absence typically starts with wading
through emails, chat logs and social media updates - many not relevant any more. The
combination of communication habits and tools can be blamed for that. As we organize our
communication around topics and not around people we will be able to organize ourselves
around tasks instead of discussions. Tools like Google Apps, Jira, GitHub and others that
focus on collaborative work already support this mode, for example with @-mentions and
assigning comments or tasks to others. Actively choosing chat, email and social media
postings for the appropriate content will reduce the amount of interruptions users
experience and increase the relevance of the messages. We will coach users towards
adopting topic-centric forms of communication and choosing the right tools to have more
relevant information and less irrelevant interruptions during their work.
Everybody is an IT specialist,
regardless of their job. No IT department could possibly automate all manual processes in
all the company - there are simply too many. The only solution that scales with the
company is users automating their own work however they can. We will invest into
coaching and education to unlock the potential of citizen developers who enable their
departments to work efficiently. The cloud solutions already available to us provide a
sufficiently reliable and secure framework. To efficiently raise the IT knowledge of all
colleagues we recommend to add basic coding and computer thinking skills to the general
requirements for every job position. Let’s go beyond manual labor on top of digital systems
to truly use the information technology available to us to do our jobs in a smarter way.
Corner Stones
The second part of Workplace is the technology that we use. There are often many ways
how to achieve an objective. The following product decisions shape the company
Workplace with the goal to provide a simple, efficient and stress-free work environment for
2
3. all employees. They take existing standards and tradition into account and provide
guidance to shape the future of work.
Primary work applications in the browser
solve many problems at once: The choice of the client Operating System is a matter of
personal taste and part of the freedoms we give our users. We reduce client management
efforts and increase operational efficiency. Users don’t need to worry about their data any
more. With web applications we can easily scale out with our workforce and provide
solutions that are bigger than any single PC.
Focus on seamless integration and automation
is key for carving out a competitive edge, creating integrated data-driven workflows and
automated processes spanning multiple tools. Mandatory pass-through authentication
gives users convenience and the company access protection. With all new tools we put
focus on APIs, access to all data, process automation and seamless integration.
Security and data protection
is the responsibility of every product. With Workplace this covers protecting against identity
theft, common threats and data loss. We maintain employee devices according to security
best practices. We aim to enable our users’ work and maintain a healthy balance between
user convenience and company protection.
Chromebooks
as fourth fully supported employee client OS further underline our strategy of web
applications for work. They also provide lowest cost managed desktops for specialized
workplaces. Voluntary adoption serves as a measure for the cloud migration of our work
environment.
Google Apps and Microsoft Office
have both their place at work and do not represent a major conflict. We support both for
our users and ensure that they get the best user experience possible. Users are free in their
choice for personal work. Departments can choose their tools for their teamwork. From a
company perspective Google Apps offers more data control, better collaboration and are
cloud based web applications. We therefore recommend Google Apps as the “standard”
office suite for general purpose work, collaborating with others and creating automation in
the context of office documents. We will invest into coaching and education to enable users
to solve complex problems and to automate their work with both tools.
Measure Success
The primary measurement instrument will be user surveys to provide quantitative data for
the main points of the Workplace culture. Additionally we measure the amount of
copy-paste transfers (manual labour instead of technical integration), the amount of internal
email attachments (duplicating documents instead of collaborating centrally) and the
amount of logins per day (weakly or not integrated systems). Expect to see significant
positive results with the cultural change within 6-12 months and immediate increase in user
satisfaction with solving specific problems like seamless integration.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
3