Galaxy Guide DevOpsConf 2019

I present to your attention a guide to DevOpsConf, a conference that this year has a galactic scale. In the sense that we managed to put together such a powerful and balanced program that a wide variety of specialists will like the journey through it: developers, system administrators, infrastructure engineers, QA, team leaders, service stations, and in general everyone involved in the development process.

We suggest visiting two large areas of the DevOps universe: in one, business processes that are flexibly changed through code, and in the other, tools. That is, at our conference there will be two streams equal in strength and, what is remarkable, in the number of reports. One is dedicated to the use of tools directly, and the second is about processes using examples of business tasks that are considered as code and managed as code. We believe that technologies and processes are inextricably linked and systematically show this with the help of our speakers who work in new wave companies and share their path to a new perception of development through solving problems and overcoming challenges.

Galaxy Guide DevOpsConf 2019

If you like, a short summary of our guide to DevOpsConf:

  • September 30, on the first day of the conference in the first hall, we will consider 8 business cases.
  • In the second hall on the first day, we will analyze more highly specialized instrumental solutions. Each report contains a lot of cool practical experience, which, however, is not suitable for all companies.
  • On October 1, in the first hall, on the contrary, we talk more about technology, but more widely.
  • In the second hall, on the second day, we discuss specific tasks that do not arise in all projects, for example, in an enterprise.


But I’ll immediately note that such a division does not at all mean a division of the audience. On the contrary, it is important for an engineer to understand business problems, to know the meaning of what he is doing, and to have practical experience. And for a team lead or service station, of course, cases and experience of other companies are important, but at the same time, you need to understand the inner workings. Under the cut, I will tell you about all the topics in more detail and help you draw up a detailed travel plan.

The conference will take place in the Infospace, and we named the two main halls "Heart of Gold" - after the ship from The Hitchhiker's Guide to the Galaxy, which uses the principle of improbability to move in space, and "At the End of the Universe" - after the restaurant from the same saga. Further I will use these names to designate tracks. Stops-reports in the area of ​​the Golden Heart Galaxy are more suitable for the main tourist group, these are, if you like, must visit sights. "On the edge of the Universe" there are interesting objects for experienced travelers. Few get there, but those who dare go there with burning eyes through the asteroid belts.

At the same time, you can easily move from one room to another, and at any time you will find a suitable topic for yourself. As I said, the program is very balanced. We had much more class reports, but, reluctantly, the Program Committee had to transfer them to HighLoad++ or postpone until the spring conference in St. Petersburg, so as not to upset the balance and implement the original idea. Each of the planned topics (continuous delivery, infrastructure as code, DevOps transformation, SRE practices, security, infrastructure platform) the conference program allows you to consider using different examples and from different angles.

And now sit down comfortably, our galactic ship follows with all the stops.

"Golden Heart", September 30

First 90 days as a CTO

Galaxy Guide DevOpsConf 2019Will open the conference report Leon Fire. about inheriting legacy systems and the problems that often come with it. Leon will tell how SRT can enter into the understanding of the technical system with which he begins to work. For a technical director in a modern company, managing the DevOps process is the main task, and Leon will show it in an interesting and humorous way relationship between technical and business parts from the STO point of view.

This report is definitely worth coming to beginner SRTs and those who want to become one. After all, it is one thing to grow up to a technical director in your company, and quite another to re-enter this role, such aerobatics is not available to everyone.

DevOps Basics - Entering a Project from Scratch

Next report continues the theme, but Andrey Yumashev (LitRes) will consider the issue a little less globally and answer the questions: what basics you need to know when starting work in different teams; how to properly analyze the spectrum of problems; how to build an action plan; how to calculate KPI and when to stop in time.

Future infrastructure as code

Next, we will break to discuss the topic of infrastructure as code. Roman Boyko Solutions Architect at AWS at DevOpsConf will tell about the new tool AWS Cloud Development Kit, which allows you to describe the infrastructure in a familiar language (Python, TypeScript, JavaScript, Java). Learn first hand what brings the cloud even closer to the developer, how to start using this tool and create reusable components for easy infrastructure management. For the participants of the conference, this is a great opportunity to hear about world news in Russian and with the degree of technical detail adopted in our country, but not in the West.

From release to FastTrack

After lunch, we will return to the issue of transformation for a couple of hours. On report Evgenia Fomenko Let's follow MegaFon's DevOps transformation: starting from the stage when they try to use traditional methods, such as KPI, overcoming the stage when nothing is clear and you need to come up with new tools and change yourself, until a complete redesign of the process. This is a very cool and motivating experience of the enterprise, which also involved its contractors in the DevOps transformation, which Evgeny will also talk about.

How to become a cross functional team 

Π£ Mikhail Bizhan Extensive experience in carrying out transformational changes in teams. Now Mikhail, as the leader of the Acceleration Team, Raiffeisenbank makes teams cross-functional. On his report Let's talk about the pain of the lack of cross-functional teams and why the challenges of a cross-functional team do not end with thinking, doing and implementing.

SRE practices

Further along the way, we are waiting for two reports on SRE practices that are gaining momentum and occupying an important place in the entire DevOps process.

Alexey Andreev from Prisma Labs will tellwhy a startup needs SRE practices and why it pays off.

Matvey Grigoriev from Dodo Pizza will introduce an example of an SRE in a larger company that has outgrown the start-up stage. Matvey himself says this about himself: an experienced .NET developer and a novice SRE, respectively, will share a story about the transition of a developer, and not just one, but an entire team, to the infrastructure. Why DevOps is a logical path for a developer and what happens if you start looking at all your Ansible playbooks and bash scripts as a full-fledged software product and apply the same requirements to them, we will discuss at Matvey's report on September 30 at 17:00 in the Golden Heart hall.

Will complete the program of the first day Daniil Tikhomirov, which in its speech raises an important question: how technology is related to user happiness. Solving the problem β€œeverything works, but the user is not satisfied” MegaFon has gone from monitoring individual systems, then servers, applications to monitoring the service through the eyes of the user. We will find out how all technical specialists, customers and vendors began to focus on these KQI indicators in the evening of the first day of the conference. And after that we will go to discuss infrastructure and transformation in an informal setting at the afterparty.

"On the Edge of the Universe", September 30

The first three presentations in the "At the Edge of the Universe" hall will be very interesting in terms of instruments.

Maxim Kostrikin (Ixtens) will show patterns in Terraform to deal with chaos and routine on large and long projects. Terraform developers offer quite convenient best practices for working with AWS infrastructure, but there is a nuance. Using code examples, Maxim will demonstrate how not to turn a folder with Terraform code into a snowball, but, using patterns, to simplify automation and further development.

Report Grigory Mikhalkin from Lamoda β€œWhy did we develop the Kubernetes operator and what lessons did we learn from it” will help to fill the lack of information on how to implement infrastructure as code based on Kubernetes. Kubernetes itself contains, for example, a description of services in yaml files, but this is not enough for all tasks. Low-level management needs operators, and this talk is very helpful if you want to properly manage Kubernetes.

The topic of the next report is Hashicorp Vault - quite special. But in fact, this tool is needed everywhere where you need to manage passwords and have a common point for working with secrets. Last year Sergey Noskov told how secrets are managed in Avito with the help of Hashicorp Vault, see that report and come listen to Yuri Shutkin from Tinkoff.ru for even more experience.

Taras Kotov (EPAM) will consider an even rarer task of building a cloud infrastructure that includes its own backbone IP/MPLS network. But the experience is cool, and the report is hardcore, so if you understand what it is about, be sure to come to this report.

Toward evening we will talk about database management in cloud infrastructures. Kirill Melnichuk will share user experience Vitess to work with MySQL inside a Kubernetes cluster. A Vladimir Ryabov from Playkey.net will tellhow to work with data inside the cloud and how to properly use the available storage space.

"Golden Heart", October 1

October 1 will be the opposite. The Golden Heart hall will have a more technology-oriented track. Thus, we offer engineers traveling through the Golden Heart to first immerse themselves in business cases, and then see how these cases are solved in practice. And managers, in turn, first think about possible tasks, and then begin to better understand how to implement it in tools and hardware.

Under the hood of big cloud storage

Galaxy Guide DevOpsConf 2019First speaker Artemy Kapitula. His last year reportCeph. Anatomy of a disasterThe participants of the conference named the best, I think, due to the incredible depth of the story. This time story will continue with Mail.Ru Cloud Solutions solutions for storage device and analysis of the case of system failure. The non-obvious benefit of this report for managers is that Artemy analyzes not only the technical problem itself, but the entire process of solving it. Those. you can understand how to manage this process as a whole, and try it on your company.

Reversive Decentralized Deployment

Egor Bugaenko also speaks at the not for the first time, in his reports there are traditionally controversial theses, but they make you think. We hope that and report Egor about decentralized deployment will cause an interesting and, most importantly, constructive discussion.

We're up in the clouds again

Report Alexey Vakhovis a powerful fusion of business components and technologies, it is interesting both from the engineering side and from the managerial side. Alexey will tell you how Uchi.ru works Cloud Native Infrastructure: how Service Mesh, OpenTracing, Vault, centralized logging and total SSO are used. After, at 15:00, Alexey will hold Master Classwhere everyone who comes will be able to feel all these instruments with their own hands.

Apache Kafka in Avito: a story about three reincarnations

Report Anatoly Soldatov about how Kafka as a service is built in Avito will, of course, be of interest to those who use Kafka. But on the other hand, it is very well developed. the process of creating an internal service: how to collect requirements for the service and the wishes of colleagues, implement interfaces, build interaction between teams and create a service as a product within the company. From this point of view, history is again useful for completely different participants in the conference.

Let's make microservices lightweight again 

Here, it would seem, everything is clear from the name. But the theses offers Dmitry Sugrobov from Leroy Merlin, even in the program committee caused heated debate. In a word, this will be a good basis for a discussion on what is generally considered microservices, how to write them, maintain them, etc.

CI/CD for BareMetal Infrastructure Management 

The next report is again two in one. On the one side, Andrey Kvapil (WEDOS Internet, as) will talk about the management of BareMetal infrastructure, which is quite specific, because everyone now mainly uses clouds, and hardware, if they do, is not on such a large scale. But it is very important that Andrey share experience application of CI/CD techniques for deploying and managing a BareMetal infrastructure, and from this point of view, the report will be of interest to both team leaders and engineers.

Continue the topic Sergey Makarenko, showing behind the scenes of this laborious process in Wargaming Platform.

Can containers be safe? 

Will complete the program in the hall "Golden Heart" Alexander Khayorov discussion paper on container security. At RIT++ Alexander already pointed out on Helm security problems and ways to deal with it, and this time will not be limited to listing weaknesses, but will show tools for complete isolation of the environment.

"At the Edge of the Universe", October 1

Will start Alexander Burtsev (BramaBrama) and will introduce one of the possible solutions to speed up the site. Let's look at the successful implementation of the fivefold acceleration only due to DevOps tools without rewriting the code. Deciding whether to rewrite the code or not will still have to be done anew in each project, but it is always useful to keep such experience in mind.

DevOps in 1C: Enterprise 

Petr Gribanov from 1C company will try debunk the myth that it is impossible to implement DevOps in a large enterprise. What could be more difficult than the 1C: Enterprise platform, but since DevOps practices are applicable even there, I think the myth will not stand.

DevOps in custom development

Anton Khlevitsky in continuation of the report of Evgeny Fomenko will tellhow MegaFon built DevOps from the side of the contractor and built Continuous Deployment, including custom development from several software vendors.

Bringing DevOps to DWH/BI

A non-standard, but again interesting topic for different participants will reveal Vasily Kutsenko from Gazprombank. Vasily will share practical advice on how to develop an IT culture in data development and apply DevOps practices in Data Warehous and BI, and will tell you how the pipeline for working with data differs and what automation tools are really useful in the context of working with data.

How (you) live without a security department 

After dinner Mona Arkhipova (sudo.su) will introduce us with the basics DevSecOps and explain how you can build security as a process into the development process and stop using a separate security department. The topic is urgent, and the report should turn out to be very useful to many.

Load testing in CI/CD of a large solution

Perfectly complements the previous theme speech Vladimir Khonin from MegaFon. Here we will talk about how to introduce quality into the DevOps process: how to apply the Quality Gate, fix various cases within the system, and how to put it all into the development process. This report is especially suitable for those who work with large systems, but even if you do not work with huge billing, you will find interesting aspects for yourself.

SDLC & Compliance

And the next topic is more relevant for large companies - how to bring Compliance solutions and standards requirements into the process. Ilya Mirukov from the Deutsche Bank Technology Center demonstrate that work standards may well be compatible with DevOps.

And at the end of the day Matvey Kukuy (Amixr.IO) will share statistics and insights about how dozens of teams around the world are on duty, analyze incidents, organize work and build reliable systems, and explain how it all relates to SRE.

Now I even envy you a little, because the journey through DevOpsConf 2019 you just have to. You can make your own individual plan and enjoy how the reports will organically complement each other, and I, most likely, as any guide, will not have time to look around carefully.

By the way, in addition to the main program, we have, so to speak, camping - a meetup, in which participants themselves can organize a small meetup, workshop, master class and discuss pressing problems in a chamber atmosphere. Suggest a meetup any participant can, and any participant can act as a program committee and vote for other meetups. This format has already proven its effectiveness, especially in terms of networking, so take a closer look at this part schedule, and during the conference, stay tuned for announcements of new meetups in telegram channel.

See you in the DevOpsConf 2019 galaxy!

Source: habr.com

Add a comment