2
DAYS
4
STREAMS
45
SPEAKERS
500+
PARTICIPANTS
ARCHITECTURE. EXPERIENCE. COMMUNITY.
The conference for those who create complex software, work on nontrivial technical problems and use cutting edge technologies.
DevOps Stage is one of the biggest conferences on Cloud Architecture and DevOps in Eastern Europe.
If you are:
- Solution Architect, Cloud Architect, Software Architect or the ambitious Software developer;
- DevOps, Security specialist, Site reliability engineer or system administrator who is planning to make a next step in the profession,
If you have or want to have enough knowledge and influence on the project to determine not only how, but where to move.
If you are confident, that architecture is one of the fundamental properties of a system, not just it's component, and want to do "Successful by design" projects.
If you care about migrating to the cloud, scaling and maintaining the highest SLAs.
You know where you must be on October, 18-19.
SPEAKERS OF THE CONFERENCE
We invited TOP-level Software Architecture and DevOps professionals all over the world to share their expertise with Ukrainian community. We carefully selected speeches and master-classes submitted by Software architecture experts and DevOps professionals from all over the world.
You have something to say and to share with the audience? Submit your topic to info@devopsstage.com

Developer Advocate | |
---|---|
Country: | Ukraine |
Language: | Ukrainian |

Customer Engineer, Google Cloud | |
---|---|
Country: | Ukraine |
Language: | Russian |

Principal Systems Engineer | |
---|---|
Country: | Germany |
Language: | English |

Customer Delivery Architect | |
---|---|
Country: | Ukraine |
Language: | Russian |

Technical Evangelist | |
---|---|
Country: | Turkey |
Language: | English |

Lead software engineer | |
---|---|
Country: | Ukraine |
Language: | Russian |

Chief Technical Officer | |
---|---|
Country: | Ukraine |
Language: | Ukrainian |
9:00 - 9:40
REGISTRATION AND WELCOME COFFEE
9:40 - 10:00
OPENING
10:00 - 10:45

Gernot Starke - Software Architecture - the timeless discipline

Eugene Pilyankevich - Lifting and shifting: cutting costs vs generating value

Dmytro Lavrinenko - Architecture Frameworks & Architects Maturity

Angelo Corsaro - Edge Technologies -challenges and trends
10:45 - 11:00
BREAK
11:00 - 11:45
SOFTWARE ARCHITECTURE, STREAM A


Software-Engineering Consultant
As developers and architects, we spend most of our time adding features to our products (so-called "maintenance"). We are often annoyed about the many deficits of these systems:
Even supposedly simple things are becoming incredibly difficult with these _legacy systems_, the _time-to-market_ is getting worse and worse,as business is calling for more and more features. Rarely we find time to reduce technical debtand clean up increasingly messy dependencies.
In this talk you'll learn about possibilities to systematically escape legacy hell and reduce technical and other debt in your systems. Get to know strategical and tactical improvement approaches you can scale to fit your actual situation:
In the first step, we will conduct a breadth-first search for existing problems, issues and risks within your system. We clearly identify technical, organizational and communicative debts and determine their severity in order to concentrate on the worst of them..
Only then we'll start improving the existing situation: I will present a number of strategic improvement approaches, for example:
* Brainsize: systematically simplify and reduce, migrate towards self-contained systems or microservices.
* Change-by-split and Change-by-extraction to reduce dependencies
* Improve domain focus, incrementally introduce Domain-Driven Design practices in legacy systems (restructure-to-domain)
* Improve modularization
I'll explain all those based upon a (not very hypothetical) large-scale eCommerce system. You'll hear about the rise, the decline and the rescue of that system.
SOFTWARE ARCHITECTURE, STREAM B


CTO
Fog computing is emerging as the main architectural approach to alleviate the problems introduced by Cloud computing with respect to latency, throughput and confidentiality. Whilst may are discussing about fog computing and all its benefits, few infrastructures exist that really embrace this paradigm. In this presentation we will (1) motivate the need for Fog Computing, (2) explain what fog computing is and what it and more importantly what it isn’t, and (3) introduce fog05 and explain in some depth its architecture and some of the key patterns adopted, and (4) get you started with fog05.
DEVOPS,
STREAM C


Technical
Evangelist
Microservices solve a lot of problems, especially once the company scales. But this change doesn’t just require a change in how we build software, it also requires a change in how we operate the software. Once we talk about operations, we must ready to take the on-call and solve critical problems affecting our systems and essentially our users. With multiple services with dependencies and stakeholders, challenges like finding out the right team to handle the incidents, creating actionable alerts, and managing the incident response process arise. In this talk, I’ll talk about these challenges by giving the reasoning behind and propose some solutions to these real-world problems.
DEVOPS,
STREAM D


Founding
engineer
Observe or monitoring applications are always relying language agents or SDK, which should inject the codes into target applications. But with the service mesh coming, a more cloud native way to provide observability without code change. In this speech, I will introduce what is service mesh, and what it would provide for observability, especially in Istio case. At this background, SkyWalking provides service mesh telemetry and Istio telemetry adoption receiver, which could take advantages of service mesh. From the speech, you could understand how these OSS projects work together and what you could get from them.
11:45 - 12:00
BREAK
12:00 - 12:45
SOFTWARE ARCHITECTURE, STREAM A


Senior Consultant / Digital Architect
We all use cybersecurity solutions to protect our It is pretty simple to design a back-end API, a demo UI for the API or wrap an existing web app into a mobile app. However, building a complex consumer solution requires much more. In this talk we will walk through the steps of design of such complex solution based on real-life examples from personal experience. This will be a no-code session. We will be focused on the work of an architect in the life-cycle of the product, spanning to various areas that should be covered in order to gain success.
SOFTWARE ARCHITECTURE, STREAM B


Chair IT4IT
Forum
Many organizations are transforming their way of working (leveraging Agile development and DevOps) as well as implementing and integrating dozens of IT management tools. However, many organizations still lack a solid vision and architecture of their target IT automation toolchain supporting their DevOps journey.
This presentation discusses how to create an holistic DevOps automation blueprint based upon The Open Group IT4IT reference architecture - creating a complete picture of a digital operating model based upon DevOps (as well as combined with other practices such as Scaled Agile Framework, IT service management, risk and security management).
The IT4IT DevOps blueprint can be used to kickstart your own DevOps automation strategy. It provides a reference model covering all capabilities, tools, data and integrations you need to streamline and automate end-to-end IT value streams. A DevOps blueprint goes far beyond a standard CI/CD pipeline. The standard covers all the building blocks (and integrations) you need to manage the new digital enterprise such as managing the product portfolio, portfolio backlog, enterprise architecture, product/team backlogs, CI/CD pipeline, test management, infrastructure provisioning, monitoring and event management, collaboration & communication, cloud management, IT financial management, CMDB, IT service management, risk, compliance and security, chatops, and many more. For the first time a complete holistic picture is provided defining what is needed to enable a DevOps operating model – supported by an integrated tool chain anchored by a common data model.
This presentation also covers how to combine DevOps with traditional IT service management processes (e.g. change management. CMDB) as well as risk, compliance and security management practices. Also answering the question: how to combine DevOps practices with ITIL and security management practices.
DEVOPS,
STREAM C


Principal Specialist Systems Engineer
In this session you'll learn how VMware provides a Hybrid Cloud platform that enables you to run not just traditional workloads but also integrate easily with your DevOps processes.
You'll learn about how customers are leveraging modern Open Source consumption interfaces such as Kubernetes or OpenStack APIs that are deeply integrated in VMware's Software-Defined Data Center to provide new ways to access infrastructure. We'll also take a look at several Open Source projects that are part of the larger DevOps and Cloud-Native ecosystem.
DEVOPS,
STREAM D


CEO
Using Terraform is often simple, extending it to do what YOU want, can be challenging (or “impossible”). Want to manage unsupported resources? Maintain lots of resources? Integrate non-integrable? The talk is an advanced guide about HOW to extend, integrate and execute Terraform to get things DONE.
If you’ve been using Terraform just by following the official documentation, you are not getting all from it.
As soon as one cloud provider announces a new service or a feature, you dream that Terraform has zero-day support for it. Well, it is not always like this, and I will show what we can do about it.
Are you using Terraform and keep asking yourself why I should copy-paste so much? What if you need to manage more than a dozen resources with Terraform (e.g., hundreds of GitHub repositories with permissions, or hundreds of IAM users and their permissions)? How can I use Terraform with GitHub Actions to act as an onboarding tool? What is beyond Terraform modules? What is a really dynamic module and what Terraform 0.12 will help us with?
Let's see the advanced solutions of how Terraform can be extended, integrated, executed, or merely hacked to get the job done with the help of external open-source services and integrations.
12:45 - 14:00
TASTY AND HEARTY MEAL FOR EVERYONE!
14:00 - 14:45
SOFTWARE ARCHITECTURE, STREAM A


Senior Application Security Expert
“Agile and Microservices created a reality where Threat Modeling becomes a bottleneck - heavily resource intensive, requires a full team of expensive security professionals, takes up far too much time, and does not scalable…”
In this session, we’ll review a real implementation of Lightway Threat Modeling automation using different tools. I’ll demonstrate how to transfer Threat Modeling process to code and will provide an end to end solution for create a robust Threat Modeling program and options to connect it to DevSecOps program inside a company.
SOFTWARE ARCHITECTURE, STREAM B


Software Architect
Amount of data that web scale systems produce is constantly growing.
Proliferating of mobile and smart devices moves requirements towards the sky in terms of throughput, and in the same way we want to operate on data flow in near real time fashion. Near future will bring the 5G standard, and more and more IoT devices will produce more and more data. It is not only related to the software systems, but physical devices as well. Today, projects in the areas of logistics and smart cities are our new reality. And as a result, we need systems that can drink from a firehose.
Building a high-performance streaming platform is not an easy task and the CAP theorem makes it even more challenging. Having unpredictable network delays means that we can receive signals from the past.
And there is always a tradeoff between performance and consistency. There is a lot of streaming frameworks such as Storm and Flink, but they have some fundamental limitations that sometimes make their usage problematic.
This talk is centered on the architectural challenges and best approaches in building high-performance event-driven streaming systems, and covers topics such as:
- Reactive and Functional revolution
- Data-centric thinking and Functional approach on architectural level
- Reactive programming on service level with non-blocking execution
- Events as a state change and what is CQRS and when we need that?
- Streaming architectures as combined functions (Pattern Matching vs. Contracts/Protocols)
- CAP theorem and related problems
- Do we always need Kafka and what are the alternatives?
- Common architectural patterns for high-speed stream processing
- Performance measurements for different approaches with an explanation
Discussion on the best architectural approaches is illustrated by examples of the challenges of building a streaming platform for observability on large scale for timeseries data. Example case is implemented as Java microservices with Reactive Streams, Message Queue and Time-Series storage.
DEVOPS,
STREAM C


Lead Security Architect
Have you heard of Isto and what it can do for your microservice development?
This presentation will give an introduction to Isto followed by an overview of the Isto architecture. We will look at the main Isto components, and the benefits of Isto. The presentation will include a demonstration which will show how Isto can be used to collect and monitor metrics from microservices.
Finally, we will look at how to use the Istio mutual TLS (mTLS) for service-to-service authentication.
DEVOPS,
STREAM D

Interview with Anton Babenko
During the interview Anton will talk about future and actual trends of the infrastructure as a code.
Interview will be lead by Volodymyr Tsap.
14:45 - 15:00
BREAK
15:00 - 15:45
SOFTWARE ARCHITECTURE, STREAM A

Discussion panel - Software Architecture, Part 1
Moderator: Maxim Bezugly
Architecture from the point of solving business problems. Architecture as the right solution for a problem, and not the correct technical implementation of a wrong solution.
SOFTWARE ARCHITECTURE, STREAM B


Tech Lead
Teams in fast-growing product companies (with expansion and new offices) can face the issues, caused this very growth. Losing control under either one of the components or on-boarding plan for new specialists, there's high risk to raise technical problems in architecture without responsible developers for its solving. The speaker faced with such kind of issues and intents to demonstrate causal relationship together with a simple working solution.
The speech will be interesting for team leads, tech PO and developers from ambitious fast-growing product companies.
DEVOPS,
STREAM C


CTO, Co-Founder
Managing the development of a large microservice-based application is tough. How do the large companies like Google and Facebook do it? Monorepo comes to the rescue!
This presentation will discuss the benefits of keeping all your code in one mono-repository as opposed to keeping each microservice in separate ones.
How to configure your CI/CD to build only the microservices that were updated?
How does it change the development flow and communications between teams within the same project? What are the best practices and the common pitfalls to be aware of when doing the migration? When is the right time to move to monorepo? This talk will shed light on these and other questions on how to make your code structure and processes around it simpler and more efficient.
DEVOPS,
STREAM D


Azure architect
Embracing DevOps entails more than just shipping changes to production faster and faster. Your team is suddenly also responsible for monitoring your software in production and detecting and troubleshooting issues. To work together with operation specialists in your team or maybe even embrace a #NoOps approach, you as the developer, need to learn about monitoring.
We will discuss logging frameworks and log analytics solutions. Next to that we will explore metrics: your software's KPI's. What metrics to choose and how to gather them. To let information come to us, we will use both logging and metrics to create dashboards and alerts that notify us when things go south. Or better yet: before things go south! Finally, we will combine all of this to see how we can quickly investigate and resolve production issues.
Join Henry Been for a demo heavy session, including like NLog, Application Insights, Seq and more to see how to implement all of the above from scratch. During this session, you will learn everything you need to know to start monitoring your solutions and never lose any sleep ever again!
15:45 - 16:00
COFFEE BREAK
16:00 - 16:45
SOFTWARE ARCHITECTURE, STREAM A

Discussion panel - Software Architecture, Part 2
Moderator: Maxim Bezugly
Architecture from the point of solving business problems. Architecture as the right solution for a problem, and not the correct technical implementation of a wrong solution.
SOFTWARE ARCHITECTURE, STREAM B


Systems
engineer
Adopting a second CPU architecture into x86-only infrastructure can be a challenging task: not only you have to find the right hardware and to learn how to properly provision it, but you also need to port the whole software stack, which was probably developed and improved for a number of years without having this second architecture in mind. And even though you might think that all the components of your stack are written in a cross-platform architecture agnostic language (like Go or Java), there are still many ways they can fail on a secondary architecture after porting. This presentation describes the issues we encountered, when porting our software to ARM64 and provides some advice for developers on how to avoid them, when writing new code.
DEVOPS,
STREAM C


CloudOps team and technical lead
In my speech, I want to share my experience of successfully passed compliance and audits(ISO27k, SOC2, PCI DSS). Also provide examples of how to prepare the infrastructure deployed in AWS for compliance auditing, what resources AWS provides us to facilitate this work.
DEVOPS,
STREAM D


Independent DevOps & Azure architect
Embracing DevOps entails more than just shipping changes to production faster and faster. Your team is suddenly also responsible for monitoring your software in production and detecting and troubleshooting issues. To work together with operation specialists in your team or maybe even embrace a #NoOps approach, you as the developer, need to learn about monitoring.
We will discuss logging frameworks and log analytics solutions. Next to that we will explore metrics: your software's KPI's. What metrics to choose and how to gather them. To let information come to us, we will use both logging and metrics to create dashboards and alerts that notify us when things go south. Or better yet: before things go south! Finally, we will combine all of this to see how we can quickly investigate and resolve production issues.
Join Henry Been for a demo heavy session, including like NLog, Application Insights, Seq and more to see how to implement all of the above from scratch. During this session, you will learn everything you need to know to start monitoring your solutions and never lose any sleep ever again!
16:45 - 17:15
BREAK
17:15 - 18:00
SOFTWARE ARCHITECTURE, STREAM A


Director, Technology
We live in a wonderful time of IT market growth, we do much more project than before, and we are growing.
New opportunities brought us new challenges.
Nowadays, Architecture groups typically face the next set of business questions:
What problems will global industries tackle?
What solutions will our clients need?
What technologies should we choose to be relevant?
What skills should we build in our team?
What research investment should we make?
What capabilities should we inorganically acquire?
So, it is time for technology offices to understand:
How to Win and Serve Deals;
What are the architect's responsibilities;
How to identify reusable assets;
What are the expectations of architects;
Who should manage architects;
How to define the level of participation in specific activities;
So, we have many hot topics to cover. See you!
SOFTWARE ARCHITECTURE, STREAM B

NDA
Senior Node.js
Lets talk about the weird projects we sometimes hear about thinking “Who the hell decided to write it in Node.js?!”. I have few stories about projects like that and want to show you not only result of their evolution in overcomplicated, hardly maintainable systems, but also a ways to save similar projects from becoming a monsters people hate to work with.
DEVOPS,
STREAM C


DevOps Engineer
Envoy from scratch: why it's useful, how to use it, few use cases and accent on TCP level. Overview for the few deployment types: service-to-service, service-to-service with front proxy and double proxy. May be usable for DevOps Engineers who are interested in CNCF modern services or not happy with HAproxy. I will share our experience how we deployed Envoy as proxy for key-value storage in unsecured distributed network with hot-restart without dropping connections.
DEVOPS,
STREAM D


Senior Network Engineer
With the unprecedented traffic growth over the past 10 years we’ve been facing new challenges for network infrastructure as a basis service for running ever more demanding applications. The change of traffic pattern (i.e. moving from north-south to east-west), massive use of virtualization services, operation and scalability problems caused the industry to come up with a new concept of infrastructure. This concept is known as Software Defined Network (SDN).
The first part of the presentation is devoted to SDN key concepts, components and implementations. The use of SDN will be reviewed for its main consumers: virtualization and service concatenation.
The second part of the speech is focused on network automation as one of the key SDN areas. We will briefly touch on current automation tools (NETCONF, vendor APIs) and approaches within NetDevOps model. Vendor-neutral network management model (OpenConfig standard), YANG data modeling initiatives, and its practical use are explained within this section as well.
The closing part will go through the example of so called event driven automation. The demo will show how based on certain scenarios network changes can be applied in a fully automated way. The lab will be built using different network vendors (Juniper and Arista), Napalm-logs will be used as log receiver and OpenConfig message publisher, Saltstack as an orchestration tool will be executing change scenarios based on it’s event bus messages received from publisher.
18:00 - 18:15
BREAK
18:15 - 19:00
SOFTWARE ARCHITECTURE, STREAM A


CEO and Founder
We all use cybersecurity solutions to protect our personal and corporate information against potential cyber threats whether it is a home antivirus or Next-Generation Firewall in hardware for the enterprise. In this regard, the question arises on how to choose the best one. To answer that question, we need to define the evaluation criteria and test products against them. Here we come to comparative testing. In the talk, we’ll share our experience of testing corporate endpoint anti-malware solutions as a member of Anti-Malware Testing Standards Organization (AMTSO) and discuss:
1) the types of tests for cybersecurity solutions;
2) the conflict of interests between a testing lab and vendors;
3) best practices in comparative testing.
SOFTWARE ARCHITECTURE, STREAM B


Consultant
Automatization is an obviously good, right? I'm not so sure. It can be premature and harmful. It can take your time, harm processes and other teams. I want to share some examples from private practice and overview some trends in premature automatization and optimization.
DEVOPS,
STREAM C


Software Engineer & Director of Infrastructure Engineering
thredUP is the largest online consignment store for women’s and children’s clothes. thredUP was launched in 2009 as a monolithic application running on Amazon Web Services. Since then it has evolved into a fully containerized distributed system powered by Kubernetes
We have started Kubernetes evaluation in 2017 and within a year migrated all production services on it. Now we are 100% in Kubernetes for 1.5 years. Migration has enabled faster releases with a cycle time under 20 minutes, decreased hardware cost by 60% while a number of services has doubled, unified infrastructure automation, decreased new service rollout time from weeks to minutes/hours.
Was our Kubernetes journey finished after the migration? Definitely not. thredUP team will share key learnings from after-migration processes about what technologies and solutions worked best for us and where we spent time troubleshooting and improving. In particular we have focused on development and staging experience, user authentication, cloud-native CI pipelines, applications telemetry and service mesh. We also share our experience with Kubernetes security hardening, autoscaling and tell you about a new service creation within our infrastructure.
All these Kubernetes Navigation Stories are from captains who sails regularly.
DEVOPS,
STREAM D


Chief Technical
Officer
The talk to encourage tech guys to start own business. Services, products and niches where you could target your talent.
19:00 - 19:15
CLOSING OF DAY 1. NETWORKING PARTY ОPENING
19:15 - 20:00
SOFTWARE ARCHITECTURE, STREAM A

ROUND-TABLE MEETING
Moderator: Maxim Bezugly
We will discuss current issues of architecture in a friendly atmosphere. Everyone can participate in the discussion.
We will agree on a plan for the application of technologies for next year. We will separate mature and experimental ones, share the experience of fails and the success of technology implementation, evaluate the risks.
SOFTWARE ARCHITECTURE, STREAM B
DEVOPS,
STREAM C

ROUND-TABLE MEETING
Moderator: Volodymyr Tsap
We will discuss current issues of DevOps in a friendly atmosphere. Everyone can participate in the discussion. .
20:00 - 21:00
PARTY
9:00 - 10:00
REGISTRATION AND WELCOME COFFEE
10:00 - 10:45
KEYNOTE: THE CLOUD NATIVE WORLD


Developer Advocate
The Cloud Native technologies are changing the technology world today. Open Source projects like Kubernetes, Prometheus, gRPC, Helm and others are the leading choices for building the modern, scalable, reliable and performant microservices-based environments.
This presentation will be conducted as a Q7A session with the wider audience. Ihor Dvoretskyi, Developer Advocate at the Cloud Native Computing Foundation (CNCF) will provide an overview of the projects, hosted by CNCF, and their role in the Cloud Native world.
10:45 - 11:00
BREAK
11:00 - 11:45
SOFTWARE ARCHITECTURE, STREAM A


Chief Technical Officer,
Founder
Most of the design thinking for preventing security incidents and performance bottlenecks focuses on avoiding known risks in a known way. However, most of the time this approach leads to cost-efficient systems that are prone to unexpected failures and attack chaining.
Instead, taking security into account on architecture design phase, learning to accept and manage security risks appropriately on each level of systems design and implementation, typically results in resilient systems that can fail to update a small component – but that barely matters, because the risk is well-managed.
This talk will try to cross the bridge between modern DevOps/SRE practices, systems architecture design and traditional security/risk management. It is driven by lessons learnt from building systems the modern way in high-risk environments with high reliability and security demands, drawing from experience of protecting governmental secrets, critical infrastructure and preventing banking fraud at scale.
SOFTWARE ARCHITECTURE, STREAM B


Chief Software Architect, Lecturer
Serverless aka FaaS is a true cloud approach, scalable and promising. But it has multiple well known problems. Some of them have partial solutions, like websockets and stateless but vendor lock stays a most important problem we have in serverless approach as of today. So we will discuss key reasons and origins of this problem and will find a way to reduce its impact. Also we will discuss all other problems and uncover relations to the main one. We will use Node.js and JavaScript just as an example technology stack but ours findings will be generalized and relevant for other technologies.
DEVOPS,
STREAM C


Software Architect/ CTO, co-founder
One of the key trends in software infrastructure in 2019 is Observability.
It has gained a lot of attention recently. Some say that this is overhyped and there is a lot of jokes around it
- Why call it monitoring? - Because that’s not sexy anymore.
- “The new Chuck Norris of DevOps.”
But taking things seriously, we are in the middle of a paradigm shift.
The main paradigm shift came from the fields of infrastructure and architecture. Cloud architectures, microservices, Kubernetes, and immutable infrastructure changed the way companies build and operate systems.
As a result of the adoption of these new ideas, the systems we have built have become more and more distributed and ephemeral.
Virtualization, containerization and orchestration frameworks are responsible for providing computational resources and handling failures, and create an abstraction layer for hardware and networking.
As we are moving towards abstracting away from the underlying hardware and networking, we must focus on ensuring that our applications work as intended in the context of our business processes.
The main issue is that the amount of possible problems in production cannot be fully covered with tests in any way. Most of the problems arising in a mature and stable system are “unknown unknowns” that are related not only to the software development itself, but also to the real world.
A lot of companies have failed in their attempts to build modern telemetry on top of their systems. A lot of anti-patterns have been developed.
This presentation will uncover common anti-patterns and explain the essentials needed to build an observability, with a lot of pitfalls on the way.
- Why the 9 billion metrics that Uber collects is a failure? Why sometimes less is better?
- What is the cost of an incident/outage and why the dashboards are sometimes useless?
- What are the main issues when operating on scale and what makes your DevOps happy?
- Why we are not ready yet for fully automated solutions and why deep learning doesn’t fit large-scale operation?
This presentation will show some of the approaches which reduced Customer Detection of incidents to some insignificant percentage on scale, using applied Machine Learning built on top of Open Source products. It will cover topics from metrics as a low-resolution representation of system dynamics, to high-resolution distributed tracing (OpenTracing and OpenTelemetry), and events as a logical unit of work, with real production examples.”
DEVOPS,
STREAM D


Lead software engineer & Quality Assurance
Trends solutions for the Automotive industry using IOT and AI/ML technologies based on the Cloud infrastructure.
We will launch modern Cloud infrastructure for serverless and IOT solutions: Kubernetes, KubeEdge, Service Mesh and Knative, IOT Gateway, Cloud Pub/Sub, BigQuery, Cloud Functions, ML and Dataflow... This is a fundamental level for demonstrating the functioning of SmartCity - a city as a single intelligent infrastructure. Thanks to edge and cloud-based distributed computing, we get an effective, reliable, and flexible tool for building autonomous management solutions.
In the Smart City, vehicles can communicate with each other and make instant decisions based on information from other vehicles on the road and surveillance cameras. We will talking about data-driven decision-making concepts and introducing V2X (Vehicle-to-Everything) technologies - data exchange systems between vehicles and other road infrastructure objects. Connecting the car to the global network opens up new opportunities for improving road safety.
Using Machine Training - a branch of Artificial Intelligence, with a pre-trained model of the neural network, we will expand our demonstration with the GreenWeave - the intelligent transport management and traffic lights accordingly for the emergency vehicles case.
11:45 - 12:00
BREAK
12:00 - 12:45
SOFTWARE ARCHITECTURE, STREAM A


Senior Software Engineer
OPA is a general-purpose policy engine that makes policy a first-class citizen within the cloud-native ecosystem, putting it on par with servers, networks, and storage. Its uses range from authorization and admission control to data filtering. The community uses OPA for Kubernetes admission control across all major cloud providers, as well as on on-premises deployments, along with HTTP API authorization, remote access policy, and data filtering. Since OPA’s RESTful APIs use JSON over HTTP, OPA can be integrated with any programming language, making it extremely flexible across services.
In a best-practice Kubernetes cluster every request to the Kubernetes APIServer is authenticated and authorized. Authorization is usually implemented by the RBAC authorization module.
Most requirements regarding Authorization can be implemented by simply using the RBAC authorization module via Roles and RoleBindings, which are explained in Using RBAC Authorization. But RBAC is by design limited to whitelisting, i.e. for every requests it’s checked if one of the Roles and RoleBindings apply and in that case the request is approved. Requests are only denied if there is no match, there is no way to deny requests explicitly. At first this doesn’t sound like a big limitation, but some specific use cases require more flexibility.
Also Open Policy Agent makes it also very easy to write unit tests for all our policies.
SOFTWARE ARCHITECTURE, STREAM B


Director of Engineering
In my speech, I want to make a connection between DevOps practices and more or less formal software architecture. Despite widespread perception of architecture as "enterprisy" and DevOps as agile, there is, in fact, no conflict between these two areas. I want to draw a line between various DevOps practices and architectural quality attributes influenced by them. Such influence happens to be obvious in some cases and non-intuitive in other, and that is a deep topic for a discussion. I will make a special focus on reliability as this attribute is affected by DevOps decisions with the biggest amplitude and in the ways that sometimes are not well-understood.
DEVOPS,
STREAM C


Software Architect, AI Lead
MLOps empowers data scientists and app developers to help bring ML models to production. MLOps enables you to track / version / audit / certify / re-use every asset in your ML lifecycle and provides orchestration services to streamline managing this lifecycle.
DEVOPS,
STREAM D


Security Architect
Docker, Jenkins, network topology, system configuration and software delivery management - all of these are the bread and butter of each DevOps team, but can be also a recipe for a disaster. Walk through the most devastating security failures in DevOps environments I've seen in real life, including network architecture, security controls design and implementation.
12:45 - 14:00
TASTY AND HEARTY MEAL FOR EVERYONE!
14:00 - 15:45
SOFTWARE ARCHITECTURE, STREAM A


CEO
What is modern e-commerce? When do you need to think about the architecture?
What systems are a part of the e-commerce ecosystem? Looks like a simple question, but... There is always "but" - an average e-commerce system has more than 30 entities. What to do when different parts of the system have controversial requirements?
Performance: Will proxy cache solve the problem? How to handle a thousand orders per hour?
We will review a database structure for a catalog, order management, and checkout process. CRM and email marketing - how it can shut down the site.
SOFTWARE ARCHITECTURE, STREAM B


Devops
Engineer
Dynamic infrastructure and microservices is good, but with them come many challenges that can be fixed in many ways. For choose best way we deep dive into causes of problems and understand how we can fix it.
DEVOPS,
STREAM C

Discussion panel - DevOps
Moderator - Volodymyr Tsap
Migration Complexities and Pitfails.
Infrastructure By vectors: BareMetal -> Cloud -> Kubernetes -> Mesh -> Functions.
By strategies: "Lift&Shift", "Replatforming", "Full refactor".
DEVOPS,
STREAM D

Customer Engineer&DevOps Architect
This workshop is tightly connected with speech – “Anthos Platform: A way of operating K8s in multi-cloud and hybrid environments” and provides more technical details on how Anthos works under the hood.
Anthos is a new Google Product which brings multi-cloud to completely new level. It minimizes DevOps efforts to configure and manage multi-cloud from all different angles/aspects like networking, security, CI/CD, multi-cloud setup including on-prem configuration and integrations, etc.
During workshop we will take a look on different Anthos components and will talk about features, limitations, future plans.
15:45 - 16:00
BREAK
16:00 - 16:45
SOFTWARE ARCHITECTURE, STREAM A


Customer Delivery Architect
With growing market demands, 5G evolution and latest advances in network platform architectures, the massive generation of a vast amount of data in Service Provider's (SP) networks is so enormous that it has become almost impossible for engineers in operations to understand, properly prioritize and correlate patterns in millions of events and sensor measurements. Today’s SPs have to invest a lot of efforts and resource in the optimization of the operational support services, so it becomes important to timely detect different hidden insights and patterns within the complex network networks and predict issues before they happen, or even trigger automatic remediation with a closed-loop control system. In this session, we discuss drivers, existing challenges as well as different use-cases for predictive analytics in complex SP network operations.
SOFTWARE ARCHITECTURE, STREAM B


Director, DevOps & Engineering
We have one of the most complex infrastructures in Ukraine based on Microsoft Azure.
The speech would describe how we started building the infrastructure, its modernization and evolution, migration from monolith to microservices. Beyond that, Sergii will share Wirex’s experience with the major platform Azure Service Fabric and the principles of building high-load and high-available solutions, the challenges we faced and decisions taken during the evolution process.
DEVOPS,
STREAM C


Software Engineer
Overview of Operator Framework parts, their designed goals and use cases. Introduction of OperatorHub.io. Demo of Operator Lifecycle Manager on OpenShift 4. Tips and recommendations on operator development.
DEVOPS,
STREAM D


Software Engineer
Ops still complain about the unsupportable applications: it takes forever to move apps to kubernetes; is this app dead or alive?... But developers don't see the problem. I was on opposite sides of the barricades. This talk is about lessons we learned and how to push the best practices for developers.
16:45 - 17:00
CLOSING OF CONFERENCE
WORKSHOPS: OCTOBER, 17
Visit unique workshops and trainings from key speakers of DevOpsStage’19 before the conference, on October, 17. Get a maximum of useful and practical skills. Hurry up, number of participants is limited!
From DevOps to DevSecOps
There is no «hands on» section in this course in meaning of how to install Jenkins, Vagrant e.c.t since there are many resources in internet that covers those topics…
Instead, course will be focused on running simulation for appropriate vendor/solution choosing, Threat Modeling for CICD architecture, how to create Success Criteria for different security controls inside CICD pipeline e.c.t
K8S.DIY: Kubernetes Do It Yourself
Kubernetes
Open-source system or automatin deployment, scalin, and management of containerized applications
- Designed on Google principles
- On-premises, hybrid or public cloud
- Horizontal Scaling
- Automated rollouts and rollbacks
- Data storage systems support
- Self-healing feature
- Service discovery and load balancing
- Secrets and application configuration
WORKSHOPS: OCTOBER, 16
Super Bonus! For DevOps Stage Participants only! Limited-seats FREE workshop from Cisco October, 16.
For registration buy the ticket to the conference and write to organizational committee
Cisco SD-WAN as a fabric for connection developing resources over the generic network.
During this workshop participants would have a chance to:
- get familiar with SDN basics for WAN use-case;
- dive into overview and detail of Cisco SD-WAN architecture;
- light up most common SD-WAN use-cases for software developers;
- take part in Cisco SD-WAN demo;
- get QnA session with subject matter experts.
Super Bonus #2! For DevOps Stage Participants only!
For registration buy the ticket to the conference and write to organizational committee
How to model complex projects and map it to affordable technologies
Imagine you were in architectural Shaolin for 8 hours. We will try right away from the 36th stage, and then return to the first and in a playful way, with warming up, cases and modeling, we will lead you through a series of challenges, including soft skills to substantiate your point of view.
The main result for you will be what the club of architects is strong in, this is a qualitative change in the mindset. You will learn how to better design and model, together we will link technologies with business goals and further with the DevOps culture.
Let's talk about complex things simply - DBA, MSA, Event Sourcing. Separate principles from technical implementations. You will understand how to make Kafka without Kafka and gain professional freedom.
TICKET PRICES
The number of visitors is limited. Hurry up to buy tickets at the best price. For group orders, please contact us via info@devopsstage.com
If you have any questions regarding accommodation or you need assistance please email us to info@devopsstage.com – we will do our best to make you experience on the conference smooth !
CONFERENCE
(2 DAYS)
↓
LAST CHANCE
✓ 2 days of Conference
✓ Coffee break included
✓ Lunch & Refreshments included
✓ Conference Record
✓ Presentations of speakers
✓ Party
CONFERENCE
(2 DAYS)
+
WORKSHOP
✓ 2 days of Conference
✓ Coffee break included
✓ Lunch & Refreshments included
✓ Conference Record
✓ Presentations of speakers
✓ Party
+ Workshop to choose from
CONFERENCE
(2 DAYS)
+
HOSPITALITY
✓ 2 days of Conference
✓ Coffee break included
✓ Lunch & Refreshments included
✓ Conference Record
✓ Presentations of speakers
✓ Party
+ Hospitality 3 nights in IQ hotel + breakfasts
VENUE
MERCURE CONGRESS CENTRE
6 V. Hetmana Street, 03057, Kyiv, Ukraine
How to commute
FROM RAILWAY STATION
Location is in 9 km away from central railway station
BY CAR
Just type Vadyma Hetmana 6 in your maps
BY TUBE
Location is 5 minutes by walk from Shuliavka station (red line)
DISCOUNT FOR ACCOMMODATION
Want discount for accommodation in Mercure hotel?
Just ask us