Ansible is an open source automation platform, written in Python, that can be used for configuration-management, application deployment, cloud provisioning, ad-hoc task-execution, multinode orchestration and so on. This talk is an introduction to Ansible for beginners, including tips like how to use containers to mimic multiple machines while iteratively automating some tasks or testing.
The document discusses a talk titled "Docker might not be your friend - Trojanizing Docker like a Sir" given by Daniel García and Roberto Muñoz. The talk covers what Docker is, the Docker environment including components like Docker hosts, registries, and orchestrators. It also discusses continuous integration/continuous deployment cycles and how Docker fits into those processes. The slides provide definitions and diagrams to explain these concepts.
Docker Online Meetup: Announcing Docker CE + EEDocker, Inc.
Docker Community Edition (CE) and Enterprise Edition (EE) are the best expressions of the Docker Platform to date. Whether you’re a developer, an ops team or a enterprise IT-team member, and no matter the infrastructure, Docker CE and EE gives you a way to install, upgrade and maintain Docker with the support and assurances required for your particular workload.
Both Docker CE and EE are available on a wide range of popular operating systems (including Windows Server 2016) and cloud infrastructure. Developers and devOps have the freedom to run Docker on their favorite infrastructure without risk of lock-in.
Michael Friis will give an overview of both editions and highlight the big enhancements to the lifecycle, maintainability and upgradability of Docker.
This is a template that MBA or undergraduate business students can use for case study presentations for class or case competitions. It's bare bones, meant to explain the flow of information and suggest some frameworks to use to discuss the problem in a case.
Slides from my DevOpsExpo London talk "From oops to NoOps".
They tell you in these conferences that DevOps is not about tools, but about culture. And they are partially right. I am going to tell you that it’s not only about culture or tools but also abstractions.
It is a lot about how you see software and its value. About our mental model of what software is: how it runs, evolves, and interacts with the other facets of an enterprise.
We used to view software as code. As a state of code. Now we think about software as change, as a flow. A dynamic system where people, machines, and processes interact continuously.
At Platform.sh we spend a bunch of time asking ourselves not “How do you build?” - or even “How do you build consistently?” - but rather “What does it mean to consistently build in a world where change is good?” A world that lets you push security fixes into production as soon as they’re available because you don’t want to be an Equifax but you do want stability.
In this presentation, I will go over what we think software is and why having the right ideas about software will help you get your culture right and your tooling aligned, as well as gain in productivity, and general happiness and well-being.
Why Cloud Computing has to go the FOSS wayAhmed Mekkawy
This presentation tries to show the trends of software industry to reach the conclusion that cloud computing as a concept is inevitable, and having them as open clouds in inevitable as well.
Computing Platforms for the XXIc - DSD/SEAA KeynoteIan Phillips
Wikipedia defines Platform as "A raised level surface on which people or things can stand". A more familiar technical interpretation applies to the hardware and OS configuration applicable to the execution of software; most frequently applicable to highly stable PC or Mainframe architectures. But the world has changed a lot since serious computing power moved into the embedded consumer arena. Now, with runs of many millions for single products, the argument for customisation is much more justifiable; so the traditional view of platforms is struggling against a tide of individuality. Can the ARM architecture bring stability back into this chaos, or is something else needed? Isaac Newton realised the reality of platforms when he talked of standing on the shoulders of giants. A platform is a stable place where engineers and scientists can stand to achieve more than they would otherwise have done. So our XXI Century Platforms are the shape to deliver improved Productivity, Reuse, Quality, TTM, Cost, etc. for the System Products we are now charged to deliver. Its business, stupid!
In this presentation, Prateek introduces what he calls "Internet of Everything" and talks about building IoT applications that aid in water/energy conservation.
Ansible is an open source automation platform, written in Python, that can be used for configuration-management, application deployment, cloud provisioning, ad-hoc task-execution, multinode orchestration and so on. This talk is an introduction to Ansible for beginners, including tips like how to use containers to mimic multiple machines while iteratively automating some tasks or testing.
The document discusses a talk titled "Docker might not be your friend - Trojanizing Docker like a Sir" given by Daniel García and Roberto Muñoz. The talk covers what Docker is, the Docker environment including components like Docker hosts, registries, and orchestrators. It also discusses continuous integration/continuous deployment cycles and how Docker fits into those processes. The slides provide definitions and diagrams to explain these concepts.
Docker Online Meetup: Announcing Docker CE + EEDocker, Inc.
Docker Community Edition (CE) and Enterprise Edition (EE) are the best expressions of the Docker Platform to date. Whether you’re a developer, an ops team or a enterprise IT-team member, and no matter the infrastructure, Docker CE and EE gives you a way to install, upgrade and maintain Docker with the support and assurances required for your particular workload.
Both Docker CE and EE are available on a wide range of popular operating systems (including Windows Server 2016) and cloud infrastructure. Developers and devOps have the freedom to run Docker on their favorite infrastructure without risk of lock-in.
Michael Friis will give an overview of both editions and highlight the big enhancements to the lifecycle, maintainability and upgradability of Docker.
This is a template that MBA or undergraduate business students can use for case study presentations for class or case competitions. It's bare bones, meant to explain the flow of information and suggest some frameworks to use to discuss the problem in a case.
Slides from my DevOpsExpo London talk "From oops to NoOps".
They tell you in these conferences that DevOps is not about tools, but about culture. And they are partially right. I am going to tell you that it’s not only about culture or tools but also abstractions.
It is a lot about how you see software and its value. About our mental model of what software is: how it runs, evolves, and interacts with the other facets of an enterprise.
We used to view software as code. As a state of code. Now we think about software as change, as a flow. A dynamic system where people, machines, and processes interact continuously.
At Platform.sh we spend a bunch of time asking ourselves not “How do you build?” - or even “How do you build consistently?” - but rather “What does it mean to consistently build in a world where change is good?” A world that lets you push security fixes into production as soon as they’re available because you don’t want to be an Equifax but you do want stability.
In this presentation, I will go over what we think software is and why having the right ideas about software will help you get your culture right and your tooling aligned, as well as gain in productivity, and general happiness and well-being.
Why Cloud Computing has to go the FOSS wayAhmed Mekkawy
This presentation tries to show the trends of software industry to reach the conclusion that cloud computing as a concept is inevitable, and having them as open clouds in inevitable as well.
Computing Platforms for the XXIc - DSD/SEAA KeynoteIan Phillips
Wikipedia defines Platform as "A raised level surface on which people or things can stand". A more familiar technical interpretation applies to the hardware and OS configuration applicable to the execution of software; most frequently applicable to highly stable PC or Mainframe architectures. But the world has changed a lot since serious computing power moved into the embedded consumer arena. Now, with runs of many millions for single products, the argument for customisation is much more justifiable; so the traditional view of platforms is struggling against a tide of individuality. Can the ARM architecture bring stability back into this chaos, or is something else needed? Isaac Newton realised the reality of platforms when he talked of standing on the shoulders of giants. A platform is a stable place where engineers and scientists can stand to achieve more than they would otherwise have done. So our XXI Century Platforms are the shape to deliver improved Productivity, Reuse, Quality, TTM, Cost, etc. for the System Products we are now charged to deliver. Its business, stupid!
In this presentation, Prateek introduces what he calls "Internet of Everything" and talks about building IoT applications that aid in water/energy conservation.
Top 10 Trending Technologies To Master In 2021LokeshLusifer
Change is the only constant. This applies to your professional life as well. Upskilling Yourself is needed nowadays, the reason is pretty simple, technology is evolving very quickly? I have listed the top trending technologies which are expected to acquire a huge market in 2021.
2. You can also the link for getting special offers and related article
The article discusses Intel abandoning its "tick-tock" model of alternating new process nodes and architectures. It notes Intel will now focus on lengthening the time it uses 14nm and 10nm nodes, optimizing products for each node through architectural improvements rather than major new architectures. This signals an end to the predictable cadence Intel followed for a decade. The article also discusses how other chip makers like AMD, ARM and Nvidia improved performance and efficiency through architectural changes on the same nodes.
This document provides guidance on running a blockchain pilot project. It outlines an agenda for an interactive workshop, including breaks and lunch. The workshop covers finding opportunities, articulating problems, designing technical architecture, and incentives. Participants brainstorm use cases, map stakeholders, design smart contracts and UIs, and deploy on testnets. The goal is to provide a framework to discover how blockchain can solve problems and transform existing products and business models in a hands-on pilot project. Attendees are encouraged to contact the workshop organizers for future dedicated blockchain project design sessions.
This document outlines the process of industrializing an open source software and selling it as a product. It discusses securing the intellectual property of the code, improving development practices through version control, continuous integration, testing and documentation. It also covers challenges of determining customer needs when no existing market exists, balancing innovation and technical capabilities with market demands, and the importance of user satisfaction over technical features alone. The conclusion reflects on how research labs can foster innovation and how 13 jobs have been created by building a company around code originally developed through academic research.
A recap of interesting points and quotes from the May 2024 WSO2CON opensource application development conference. Focuses primarily on keynotes and panel sessions.
Technology As The Basis of Successful (e-)Commerce ModelsFlorian Heinemann
This talk at the code.talks commerce Conference in Berlin focuses on (a) why technology/IT and data competence have become the key differentiators for (e)commerce companies todays and (b) how companies can systematically increase the chances to accel in those fields.
This presentation discusses moving enterprise IT to public cloud. It notes that enterprise IT organizations face complex environments, growing costs, and lack of resources. The cloud looks like an option to help address these issues and generate business advantage. While there are challenges with cloud adoption related to security, control, and trust, the presentation argues that cloud providers may offer greater availability, security, and efficiency than traditional IT environments through their large scale operations. It advocates a hybrid approach for enterprises, moving commodity services to public cloud while using private cloud for high value services and legacy systems, with a goal of saying goodbye to legacy over time.
Blockchain and the digital future. Promises of new technology against realityVladimir Seleznev
Taken from (probably) the first blockchain critical review in Russian scientific journal.
Reference: NIKOLAEV V.A., SELEZNEV V.M. Blockchain and the digital future. Promises of new technology against reality // AUDIT (ISSN 2227-9288), auditrf.ru, #2 2019
Multi-vendor integration and interoprability to be critical success factor in...Technicolor
Multi-vendor integration and interoprability to be critical success factor in bringing internet of things services to market - A conversation with Danny Lousberg, Director of Product Management, Technicolor
Much of the focus in assessing the growth of the Internet of Things has stemmed from the automatic connectivity and interaction among devices without human intervention. At some point, however, the objective of IoT is to make the lives of people better. As the relationship between IoT and the human experience is explored to develop customer facing applications, it will be important to ensure seamless integration across devices. In 2012, Technicolor saw the need to interconnect all IoT devices and applications, regardless of brand or manufacturer. This led to the development of Qeo, a communications framework built on Linux design, which made its public debut in 2013. Since then, Technicolor has joined an industry consortium, AllSeen Alliance, and is contributing the work it’s done with Qeo.
In this Q&A, Technicolor Director of Product Management Danny Lousberg shares his insights on the challenges related to IoT, how Qeo can help to overcome those challenges, and the work Technicolor is doing with AllSeen Alliance.
How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Av...DevOpsDays Tel Aviv
The document discusses how to continuously innovate with software given the rapid pace of new technologies being introduced and the large research and development budgets of corporations. It emphasizes the need to build solutions that address business needs rather than adopting every new tool, and to develop an adaptive culture within teams that can respond to changing technologies and industry trends. Examples are provided of how open source technologies like Docker have evolved and best practices for evaluating and using new software.
This document provides an overview of machine learning in cyber security. It discusses definitions of machine learning, cyber security, and how machine learning can be used for cyber security tasks like malware detection. It also covers theoretical concepts, hands-on materials like necessary software and lab setup, and guidance for projects. Specific machine learning and security tools are mentioned, like Docker for containerization. The document aims to explain the importance and applications of machine learning in cyber security.
The document summarizes Martin Walker's workshop on fads in information technology. It discusses how new technologies and methods are often labeled as magic or revolutionary before their true impacts and limitations are known. It provides blockchain, agile development, and digital transformation as examples of concepts that have been adopted as fads in some cases. The document emphasizes the importance of questioning new solutions, understanding the problems they aim to address, and having evidence that they are better than alternatives rather than blindly trusting proponents of new technologies.
Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...Dataconomy Media
“Enterprise AI - Artificial Intelligence for the Enterprise."
AI is impacting many areas today. This talk discusses how AI will impact the Enterprise and what it means in the near future. The talk is based on my course I teach at the University of Oxford.
Cw13 why cloud computing has to go the foss way by ahmed mekkawyinevitablecloud
This document discusses why cloud computing needs to adopt free and open source software (FOSS) principles. It provides a brief history of computing beginning with mainframes and virtualization in the 1960s. It discusses how software was initially free but later became proprietary. The document advocates for open standards and open source platforms like OpenStack to avoid vendor lock-in and allow for innovation. The author argues users want flexibility and freedom of choice in the cloud, which open source and open standards can provide.
Cw13 why cloud computing has to go the foss way by ahmed mekkawyTheInevitableCloud
This document discusses why cloud computing needs to adopt free and open source software (FOSS) principles. It provides a brief history of computing beginning with mainframes and virtualization in the 1960s. It discusses how software was initially free but later became proprietary. The document advocates for open standards and highlights OpenStack as an example of an open source cloud computing platform developed through collaboration. It argues that users care most about features and interoperability rather than underlying technologies, and that open source helps prevent vendor lock-in while fostering innovation. The overall message is that cloud computing should embrace open source and open standards to provide users with freedom.
HP Labs: Titan DB on LDBC SNB interactive by Tomer Sagi (HP)Ioan Toma
HP has a long history of innovation dating back to its founding in a Palo Alto garage in 1939. Some of its notable innovations include the first programmable calculator in 1968, the first pocket scientific calculator in 1972, launching the first inkjet printer in 1984, and being first to commercialize RISC technology in 1986. More recently, HP Labs has developed technologies like ePrint in 2010, 3D Photon technology in 2011, and Project Moonshot in 2013. Going forward, HP Labs is focusing its research on systems, networking, security, analytics, and printing to deliver the fastest and most efficient route from data to value.
Smart, connected products are everyday products like televisions, tractors, and baby monitors that are connected to the Internet by their manufacturers. This allows the manufacturers to continually optimize the products through software updates and analysis of sensor data. The products can evolve over time and offer new features through the cloud. This changes the relationship between manufacturers and consumers to an ongoing, dynamic interaction.
This document outlines strategies for optimizing AWS costs based on the lessons learned from Scrooge McDuck. It discusses using the right instance types, reserved instances, spot instances, monitoring usage, redesigning architecture, and removing idle and unnecessary resources. It provides examples of policies for automatically stopping and starting test environments outside of business hours to save on costs. Specifically, it shows policies for suspending auto scaling groups, stopping EC2 instances and RDS databases in test environments during off hours, and resuming them during on hours.
Slides from Walter Heck's presentation on 2 factor authentication presented during the AWS The Hague meetup on 15th of August 2018. https://www.meetup.com/aws-hague/events/llgwrpyxlbtb/
More Related Content
Similar to Cfgmgmtcamp 2017 docker is the new tarball
Top 10 Trending Technologies To Master In 2021LokeshLusifer
Change is the only constant. This applies to your professional life as well. Upskilling Yourself is needed nowadays, the reason is pretty simple, technology is evolving very quickly? I have listed the top trending technologies which are expected to acquire a huge market in 2021.
2. You can also the link for getting special offers and related article
The article discusses Intel abandoning its "tick-tock" model of alternating new process nodes and architectures. It notes Intel will now focus on lengthening the time it uses 14nm and 10nm nodes, optimizing products for each node through architectural improvements rather than major new architectures. This signals an end to the predictable cadence Intel followed for a decade. The article also discusses how other chip makers like AMD, ARM and Nvidia improved performance and efficiency through architectural changes on the same nodes.
This document provides guidance on running a blockchain pilot project. It outlines an agenda for an interactive workshop, including breaks and lunch. The workshop covers finding opportunities, articulating problems, designing technical architecture, and incentives. Participants brainstorm use cases, map stakeholders, design smart contracts and UIs, and deploy on testnets. The goal is to provide a framework to discover how blockchain can solve problems and transform existing products and business models in a hands-on pilot project. Attendees are encouraged to contact the workshop organizers for future dedicated blockchain project design sessions.
This document outlines the process of industrializing an open source software and selling it as a product. It discusses securing the intellectual property of the code, improving development practices through version control, continuous integration, testing and documentation. It also covers challenges of determining customer needs when no existing market exists, balancing innovation and technical capabilities with market demands, and the importance of user satisfaction over technical features alone. The conclusion reflects on how research labs can foster innovation and how 13 jobs have been created by building a company around code originally developed through academic research.
A recap of interesting points and quotes from the May 2024 WSO2CON opensource application development conference. Focuses primarily on keynotes and panel sessions.
Technology As The Basis of Successful (e-)Commerce ModelsFlorian Heinemann
This talk at the code.talks commerce Conference in Berlin focuses on (a) why technology/IT and data competence have become the key differentiators for (e)commerce companies todays and (b) how companies can systematically increase the chances to accel in those fields.
This presentation discusses moving enterprise IT to public cloud. It notes that enterprise IT organizations face complex environments, growing costs, and lack of resources. The cloud looks like an option to help address these issues and generate business advantage. While there are challenges with cloud adoption related to security, control, and trust, the presentation argues that cloud providers may offer greater availability, security, and efficiency than traditional IT environments through their large scale operations. It advocates a hybrid approach for enterprises, moving commodity services to public cloud while using private cloud for high value services and legacy systems, with a goal of saying goodbye to legacy over time.
Blockchain and the digital future. Promises of new technology against realityVladimir Seleznev
Taken from (probably) the first blockchain critical review in Russian scientific journal.
Reference: NIKOLAEV V.A., SELEZNEV V.M. Blockchain and the digital future. Promises of new technology against reality // AUDIT (ISSN 2227-9288), auditrf.ru, #2 2019
Multi-vendor integration and interoprability to be critical success factor in...Technicolor
Multi-vendor integration and interoprability to be critical success factor in bringing internet of things services to market - A conversation with Danny Lousberg, Director of Product Management, Technicolor
Much of the focus in assessing the growth of the Internet of Things has stemmed from the automatic connectivity and interaction among devices without human intervention. At some point, however, the objective of IoT is to make the lives of people better. As the relationship between IoT and the human experience is explored to develop customer facing applications, it will be important to ensure seamless integration across devices. In 2012, Technicolor saw the need to interconnect all IoT devices and applications, regardless of brand or manufacturer. This led to the development of Qeo, a communications framework built on Linux design, which made its public debut in 2013. Since then, Technicolor has joined an industry consortium, AllSeen Alliance, and is contributing the work it’s done with Qeo.
In this Q&A, Technicolor Director of Product Management Danny Lousberg shares his insights on the challenges related to IoT, how Qeo can help to overcome those challenges, and the work Technicolor is doing with AllSeen Alliance.
How to survive continuous innovation - Sebastien Goasguen - DevOpsDays Tel Av...DevOpsDays Tel Aviv
The document discusses how to continuously innovate with software given the rapid pace of new technologies being introduced and the large research and development budgets of corporations. It emphasizes the need to build solutions that address business needs rather than adopting every new tool, and to develop an adaptive culture within teams that can respond to changing technologies and industry trends. Examples are provided of how open source technologies like Docker have evolved and best practices for evaluating and using new software.
This document provides an overview of machine learning in cyber security. It discusses definitions of machine learning, cyber security, and how machine learning can be used for cyber security tasks like malware detection. It also covers theoretical concepts, hands-on materials like necessary software and lab setup, and guidance for projects. Specific machine learning and security tools are mentioned, like Docker for containerization. The document aims to explain the importance and applications of machine learning in cyber security.
The document summarizes Martin Walker's workshop on fads in information technology. It discusses how new technologies and methods are often labeled as magic or revolutionary before their true impacts and limitations are known. It provides blockchain, agile development, and digital transformation as examples of concepts that have been adopted as fads in some cases. The document emphasizes the importance of questioning new solutions, understanding the problems they aim to address, and having evidence that they are better than alternatives rather than blindly trusting proponents of new technologies.
Ajit Jaokar, Data Science for IoT professor at Oxford University “Enterprise ...Dataconomy Media
“Enterprise AI - Artificial Intelligence for the Enterprise."
AI is impacting many areas today. This talk discusses how AI will impact the Enterprise and what it means in the near future. The talk is based on my course I teach at the University of Oxford.
Cw13 why cloud computing has to go the foss way by ahmed mekkawyinevitablecloud
This document discusses why cloud computing needs to adopt free and open source software (FOSS) principles. It provides a brief history of computing beginning with mainframes and virtualization in the 1960s. It discusses how software was initially free but later became proprietary. The document advocates for open standards and open source platforms like OpenStack to avoid vendor lock-in and allow for innovation. The author argues users want flexibility and freedom of choice in the cloud, which open source and open standards can provide.
Cw13 why cloud computing has to go the foss way by ahmed mekkawyTheInevitableCloud
This document discusses why cloud computing needs to adopt free and open source software (FOSS) principles. It provides a brief history of computing beginning with mainframes and virtualization in the 1960s. It discusses how software was initially free but later became proprietary. The document advocates for open standards and highlights OpenStack as an example of an open source cloud computing platform developed through collaboration. It argues that users care most about features and interoperability rather than underlying technologies, and that open source helps prevent vendor lock-in while fostering innovation. The overall message is that cloud computing should embrace open source and open standards to provide users with freedom.
HP Labs: Titan DB on LDBC SNB interactive by Tomer Sagi (HP)Ioan Toma
HP has a long history of innovation dating back to its founding in a Palo Alto garage in 1939. Some of its notable innovations include the first programmable calculator in 1968, the first pocket scientific calculator in 1972, launching the first inkjet printer in 1984, and being first to commercialize RISC technology in 1986. More recently, HP Labs has developed technologies like ePrint in 2010, 3D Photon technology in 2011, and Project Moonshot in 2013. Going forward, HP Labs is focusing its research on systems, networking, security, analytics, and printing to deliver the fastest and most efficient route from data to value.
Smart, connected products are everyday products like televisions, tractors, and baby monitors that are connected to the Internet by their manufacturers. This allows the manufacturers to continually optimize the products through software updates and analysis of sensor data. The products can evolve over time and offer new features through the cloud. This changes the relationship between manufacturers and consumers to an ongoing, dynamic interaction.
This document outlines strategies for optimizing AWS costs based on the lessons learned from Scrooge McDuck. It discusses using the right instance types, reserved instances, spot instances, monitoring usage, redesigning architecture, and removing idle and unnecessary resources. It provides examples of policies for automatically stopping and starting test environments outside of business hours to save on costs. Specifically, it shows policies for suspending auto scaling groups, stopping EC2 instances and RDS databases in test environments during off hours, and resuming them during on hours.
Slides from Walter Heck's presentation on 2 factor authentication presented during the AWS The Hague meetup on 15th of August 2018. https://www.meetup.com/aws-hague/events/llgwrpyxlbtb/
GitLab CI is a continuous integration service fully integrated with GitLab. It allows users to define build and test workflows directly in the GitLab repository using a .gitlab-ci.yml file. GitLab CI runs jobs defined in the YAML file on GitLab-hosted runners which can be Docker containers. It supports features like artifacts, dependencies between jobs, stages, and secret variables to securely pass credentials to builds.
Walter Heck presented on using Puppet to automate Icinga monitoring. He discussed what Puppet is and its typical architecture. He then showed how to set up the Icinga server and client using Puppet modules, including configuring MySQL/Postgres, setting up Icinga2 and Icingaweb2, and exporting host configurations from Puppet to populate Icinga's monitoring configuration. He concluded by discussing next steps like creating application-specific profiles and advertising upcoming Icinga training in Amsterdam.
Webinar - Auto-deploy Puppet Enterprise: Vagrant and OscarOlinData
To automatically deploy a virtualbox setup with Puppet Enterprise installed on a master and subsequent machines hooked up to that master with everything ready to go PuppetLabs maintains a vagrant plugin called Oscar. This webinar explains what we can do with Oscar and what the benefits are.
Webinar - High Availability and Distributed Monitoring with Icinga2OlinData
We will explore all the possible scenarios on how to scale Icinga setup for high availability and distributed monitoring. This involves creation of zones or clusters to provide us with a more powerful yet dynamic monitoring infrastructure.
Webinar - Windows Application Management with PuppetOlinData
This webinar will help you to understand how to install Windows application and services, We will also look into how to manage windows services related to the application.
Webinar - Continuous Integration with GitLabOlinData
The document is a presentation about continuous integration with GitLab. It discusses what continuous integration is, why it is important, and how to set up continuous integration builds using GitLab. Specifically, it defines continuous integration as integrating code regularly to prevent problems and identify issues early. It recommends gradually adopting continuous integration practices like writing test cases whenever bugs are fixed. The presentation also provides instructions on setting up a GitLab runner to enable continuous integration builds and adding a .gitlab-ci.yml file to configure builds.
Webinar - Centralising syslogs with the new beats, logstash and elasticsearchOlinData
This webinar will cover details on Centralising syslogs with the help of Beats, Logstash and Elasticsearch. This will help you to Centralise logs for monitoring and analysis.
The document describes how to configure an Icinga 2 monitoring setup using Puppet including:
1. Configuring Puppet modules for Icinga 2, Icinga Web 2, and MySQL
2. Defining Puppet classes and resources to install, configure, and manage the Icinga 2 application, database, and web interface
3. Describing how Puppet is used to define Icinga 2 objects, zones, hosts, and services that are collected by Icinga for monitoring
This webinar we will explore how project managements are generally done for devops and the tool taiga.io will provide us with all the necessary project management tools.
This document appears to be a presentation about the company OlinData and their use of Puppet for infrastructure automation. It discusses topics like silos in infrastructure, why the company chose Puppet, their initial plan and how reality differed, and managing frequent management changes. Images are included throughout to accompany various points. The presentation encourages asking the presenter if help is needed with Puppet or DevOps.
PuppetDB gives users fast, robust, centralized storage for Puppet-produced data. It caches data generated by Puppet, and gives you advanced features at awesome speed with a powerful API.
Learn new things with fun.
Webinar - Manage user, groups, packages in windows using puppetOlinData
The document is a presentation about managing users, groups, packages, and files in Windows using Puppet configuration management. It discusses installing the Puppet agent on Windows, the Puppet run process, supported Puppet resources for Windows including file, user, group, package, and service resources. It also covers Puppet profiles, roles, modules from the Puppet Forge, and upcoming Puppet training from OlinData.
This document describes migrating a database from a standalone MySQL configuration to a Galera cluster for high availability and redundancy. It outlines the existing infrastructure including web, mail, and database servers managed by Puppet. It then details removing the existing MySQL data and joining the nodes to the new Galera cluster. Configuration files are shown for Galera settings like the state snapshot transfer method and slave threads. System information is displayed for one of the Galera nodes including the large production database size and high query throughput. The GitHub link shows example Puppet code to check the Galera cluster status and return errors if not in the primary or connected states.
"What does it really mean for your system to be available, or how to define w...Fwdays
We will talk about system monitoring from a few different angles. We will start by covering the basics, then discuss SLOs, how to define them, and why understanding the business well is crucial for success in this exercise.
Conversational agents, or chatbots, are increasingly used to access all sorts of services using natural language. While open-domain chatbots - like ChatGPT - can converse on any topic, task-oriented chatbots - the focus of this paper - are designed for specific tasks, like booking a flight, obtaining customer support, or setting an appointment. Like any other software, task-oriented chatbots need to be properly tested, usually by defining and executing test scenarios (i.e., sequences of user-chatbot interactions). However, there is currently a lack of methods to quantify the completeness and strength of such test scenarios, which can lead to low-quality tests, and hence to buggy chatbots.
To fill this gap, we propose adapting mutation testing (MuT) for task-oriented chatbots. To this end, we introduce a set of mutation operators that emulate faults in chatbot designs, an architecture that enables MuT on chatbots built using heterogeneous technologies, and a practical realisation as an Eclipse plugin. Moreover, we evaluate the applicability, effectiveness and efficiency of our approach on open-source chatbots, with promising results.
AppSec PNW: Android and iOS Application Security with MobSFAjin Abraham
Mobile Security Framework - MobSF is a free and open source automated mobile application security testing environment designed to help security engineers, researchers, developers, and penetration testers to identify security vulnerabilities, malicious behaviours and privacy concerns in mobile applications using static and dynamic analysis. It supports all the popular mobile application binaries and source code formats built for Android and iOS devices. In addition to automated security assessment, it also offers an interactive testing environment to build and execute scenario based test/fuzz cases against the application.
This talk covers:
Using MobSF for static analysis of mobile applications.
Interactive dynamic security assessment of Android and iOS applications.
Solving Mobile app CTF challenges.
Reverse engineering and runtime analysis of Mobile malware.
How to shift left and integrate MobSF/mobsfscan SAST and DAST in your build pipeline.
Session 1 - Intro to Robotic Process Automation.pdfUiPathCommunity
👉 Check out our full 'Africa Series - Automation Student Developers (EN)' page to register for the full program:
https://bit.ly/Automation_Student_Kickstart
In this session, we shall introduce you to the world of automation, the UiPath Platform, and guide you on how to install and setup UiPath Studio on your Windows PC.
📕 Detailed agenda:
What is RPA? Benefits of RPA?
RPA Applications
The UiPath End-to-End Automation Platform
UiPath Studio CE Installation and Setup
💻 Extra training through UiPath Academy:
Introduction to Automation
UiPath Business Automation Platform
Explore automation development with UiPath Studio
👉 Register here for our upcoming Session 2 on June 20: Introduction to UiPath Studio Fundamentals: https://community.uipath.com/events/details/uipath-lagos-presents-session-2-introduction-to-uipath-studio-fundamentals/
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
AI in the Workplace Reskilling, Upskilling, and Future Work.pptxSunil Jagani
Discover how AI is transforming the workplace and learn strategies for reskilling and upskilling employees to stay ahead. This comprehensive guide covers the impact of AI on jobs, essential skills for the future, and successful case studies from industry leaders. Embrace AI-driven changes, foster continuous learning, and build a future-ready workforce.
Read More - https://bit.ly/3VKly70
"Scaling RAG Applications to serve millions of users", Kevin GoedeckeFwdays
How we managed to grow and scale a RAG application from zero to thousands of users in 7 months. Lessons from technical challenges around managing high load for LLMs, RAGs and Vector databases.
QA or the Highway - Component Testing: Bridging the gap between frontend appl...zjhamm304
These are the slides for the presentation, "Component Testing: Bridging the gap between frontend applications" that was presented at QA or the Highway 2024 in Columbus, OH by Zachary Hamm.
In our second session, we shall learn all about the main features and fundamentals of UiPath Studio that enable us to use the building blocks for any automation project.
📕 Detailed agenda:
Variables and Datatypes
Workflow Layouts
Arguments
Control Flows and Loops
Conditional Statements
💻 Extra training through UiPath Academy:
Variables, Constants, and Arguments in Studio
Control Flow in Studio
The Microsoft 365 Migration Tutorial For Beginner.pptxoperationspcvita
This presentation will help you understand the power of Microsoft 365. However, we have mentioned every productivity app included in Office 365. Additionally, we have suggested the migration situation related to Office 365 and how we can help you.
You can also read: https://www.systoolsgroup.com/updates/office-365-tenant-to-tenant-migration-step-by-step-complete-guide/
What is an RPA CoE? Session 2 – CoE RolesDianaGray10
In this session, we will review the players involved in the CoE and how each role impacts opportunities.
Topics covered:
• What roles are essential?
• What place in the automation journey does each role play?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Ukraine
Під час доповіді відповімо на питання, навіщо потрібно підвищувати продуктивність аплікації і які є найефективніші способи для цього. А також поговоримо про те, що таке кеш, які його види бувають та, основне — як знайти performance bottleneck?
Відео та деталі заходу: https://bit.ly/45tILxj
The Department of Veteran Affairs (VA) invited Taylor Paschal, Knowledge & Information Management Consultant at Enterprise Knowledge, to speak at a Knowledge Management Lunch and Learn hosted on June 12, 2024. All Office of Administration staff were invited to attend and received professional development credit for participating in the voluntary event.
The objectives of the Lunch and Learn presentation were to:
- Review what KM ‘is’ and ‘isn’t’
- Understand the value of KM and the benefits of engaging
- Define and reflect on your “what’s in it for me?”
- Share actionable ways you can participate in Knowledge - - Capture & Transfer
From Natural Language to Structured Solr Queries using LLMsSease
This talk draws on experimentation to enable AI applications with Solr. One important use case is to use AI for better accessibility and discoverability of the data: while User eXperience techniques, lexical search improvements, and data harmonization can take organizations to a good level of accessibility, a structural (or “cognitive” gap) remains between the data user needs and the data producer constraints.
That is where AI – and most importantly, Natural Language Processing and Large Language Model techniques – could make a difference. This natural language, conversational engine could facilitate access and usage of the data leveraging the semantics of any data source.
The objective of the presentation is to propose a technical approach and a way forward to achieve this goal.
The key concept is to enable users to express their search queries in natural language, which the LLM then enriches, interprets, and translates into structured queries based on the Solr index’s metadata.
This approach leverages the LLM’s ability to understand the nuances of natural language and the structure of documents within Apache Solr.
The LLM acts as an intermediary agent, offering a transparent experience to users automatically and potentially uncovering relevant documents that conventional search methods might overlook. The presentation will include the results of this experimental work, lessons learned, best practices, and the scope of future work that should improve the approach and make it production-ready.
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
Northern Engraving | Nameplate Manufacturing Process - 2024
Cfgmgmtcamp 2017 docker is the new tarball
1. Docker is the new tarball
And Amazon the new VMWare..
2. Some smart dude figured it out
back in the 17th century..
“An object that is at rest will stay at
rest unless a force acts upon it.”
Isaac Newton, 1687
Public Domain, https://commons.wikimedia.org/w/index.php?curid=535736
3. We have come a long way..
1801: In France, Joseph Marie Jacquard invents a
loom that
uses punched wooden cards to automatically
weave fabric designs. Early computers would use
similar punch cards.
https://flic.kr/p/6Ba8He
4. Or have we ??
New technologies make us think problems of older generations
(iterations?) have gone away.
5. Exhibit 1: Config Management
configuration management replaces bash scripting, no more
scripting skills need..oh wait.
6. Exhibit 2: docker
Docker replaces tarballs.
No more throwing code
over the wall (just throw
docker images instead, or
docker files based on public
docker images with no
dockerfile)
7. Exhibit 3: AWS
AWS replaces VMware. No more on-premise HW lock-in with long
running contracts (welcome cloud-based vendor lock in)
8. What's the conclusion here?
● Generally, the goal is to reduce complexity
○ Is it possible to make complex systems non-complex?
Or are we just moving the complexity?
9. Who even asked for this?
● Are these ‘innovations’ even wanted?
○ Yes! They might mask the original problem, but they
can save us a lot of time in the mean time
10. What makes new tech “worth it”?
New products and technologies are worth the effort when:
the collective ‘cost’ of:
● implementing now,
● maintaining over it’s lifetime
● and potentially moving off of it later
Is lower then:
● the ‘value’ of the savings/optimisations they create for the duration of the time we use them as opposed to staying
with current tech.
11. What about $$$?
‘Cost’ includes tangible and intangible things eg.
● Technical debt
● MTBF / MTTR
Savings/Optimisations include things like:
● engineer happiness and sanity
● Responsiveness to change requests from the business
12. IT → Business → IT
Ultimately: IT is a function of the business and should therefore
have it’s main target set to: “whatever is best for the business”
That said, the business doesn’t always know what’s best for it
13. FOSS
● How does Open Source fit into this picture?
○ What if a tech goes away before I stop using it?
○ Is there a service run by an external business I’m
dependent on?
○ How confident am I / What safeguards do I have that
this dependency is worth it?
14. Porter’s five forces analysis reimagined (with a smile)
New
Technology
Adoption
Threat of new entrants Threat of substitutes
Bargaining power of non-engineering
Bargaining power of engineering