Select Page

NETWAYS Blog

Recap of the Foreman Birthday event 2021 – It was a great experience

Last week on Thursday we had the Foreman Birthday event and I can proudly say it was a big success. So lets talk about two things in the blogpost, first about the event itself and second about the organization of the event.

A Foreman Birthday event traditionally consists of multiple talks including a Q&A and the social part which is a great coming together by beer and pizza and usually there is also some cake involved! For organizing the event we teamed up with ATIX, so we share responsibility hosting the event every other year and support each other while doing so. With them doing a great job moving the event online last year because of the pandemic, it was clear to me the event had to happen this year, too. The idea of an hybrid event was also dismissed quickly so also all social activities had to be online only.

So to get the talks together I did the typical mix of asking former speakers, making a public announcement, asking others I hoped they would perhaps give a great talk, asked Melanie and Bernhard to ask internally at Red Hat and ATIX, thinking about doing a talk myself, considering a kettle prod to motivate colleagues and this resulted in a great diversity of ideas. So choosing the actual talks had nothing to with finding the best one, but with picking a good mixture of relevant topics for Foreman and Katello users, addressing users and developers, having something likely new to many and updates on topics that matter most.

Now our NETWAYS Events team had some experience with online events with stackconf, a three day conference on open source infrastructure, being the biggest one. So when asked for recommendations one was to have the talks pre-recorded which I happily followed, but for more community interaction I still wanted to do live Q&A in addition to the included web chat. Thanks to my colleague Christian I had some nice guide to give to those speakers who never did a recording before. And all speakers delivered, one early, one in time, three after a reminder last minute and one with a delay, but having all except one allowed me to publish a schedule. I included some small breaks and an intro and outro, but as I was the only moderator it kept it rather short.

For the actual event Christian helped me to setup everything in OBS and map it to a stream deck, so I only had to push buttons, but it was still pushing the correct button at the correct time! So with every message I got more and more excited but also nervous as I recognized I will have a big, excited audience and everything was so well prepared that I was the only one who could mess up.

Stream of the Foreman Birthday event 2021

If you watch the recorded event at youtube, you will know what I mean. But you can also directly jump into the first talk from Manisha Singhal “Deploying servers in an Application Centric Way” where she introduces the Foreman plugin Application Centric Deployment which allows to deploy all the systems required for one application using Ansible. If you want to dive deeper into it also her example deploying an Elastic Stack and official documentation is available.

The second talk was by Matthias Dellweg of the Pulp project who gave “Pulp 3 introduction for Katello users – exploring the backend and tracing issues” which will hopefully help many Katello users in the future. The cli got directly packaged and included in the repositories on the event so you can directly try Matthias tips.

The third one is a great example for the community involvement in the project as Maria Agaphontzev did a “Demo and Feedback session for the new Job invocation wizard”, so there was directly the option to influence the future of this part of Foreman. If you still have some feedback for her, you can comment on her pull-requests or in the community forum.

In “Katello for Debian based systems: Update and Outlook” by Quirin Pamp you can learn about the state for Debian support, why development was slowed down and how they will get it going in the future. It looks like some small steps are still needed for feature parity to RPM support, but there are already plans to not stop there like adding support for source packages! If you are interested you can even join the discussion.

An always welcome talk is the “Red Hat Product manager update”. This time it was done by Dana Singleterry who told us about the plans Red Hat has for future development and as everything of this has to happen in Foreman, Katello and Pulp the community will directly benefit from this. And for the live Q&A Dana joined from the co-driver’s seat while traveling! This is some great commitment!

And last but not least Lukáš Zapletal told us “The story of webhooks plugin” which was a great mix of story telling and technical talk ending by him playing Happy Birthday on the piano. So watch this talk even if you are not using the Foreman plugin hooks at the moment and not thinking about using webhooks and shellhooks in the future! And if you already think answering questions from the co-driver’s seat is great commitment, then Lukáš is also over the top here because he had a garden party including a live stream of the event to celebrate Foreman’s Birthday and was answering questions from there!

Lukáš Zapletal live on the Foreman Birthday event 2021

But as I said having great talks is only one aspect and depending on your preferences even not the most important which brings me to the social event. As I do not like online conferences very much, I wanted a social event as near as possible to a normal conference and when asked our Events team told me they have planned something called workadventure for stackconf. So after a look into, I committed myself to the solution and just wanted to get feedback how it worked out on the much bigger conference. Because of me waiting on the feedback and other time limiting factors it was not possible to build a new setup for the Birthday Event, so I asked about re-decorating the one from stackconf what our Webservices team did.

Workadventure on Foreman Birthday event 2021

So while I did the stream more and more people used workadventure to connect and I was told people really enjoyed it. There were message popping up like “Melanie is stalking people” or “It is like a really conference I am missing out on talks”, so I think I reached my goal! And when I joined after the livestream I could still talk to people about 2 hours long until the last one left.

So from all the feedback I got the event was a great success and as I was only the one who brought all the pieces together my thanks goes to our Events team and Christian for their support and help, our Webservices team for the technical parts like the chat instance and workadventure, the speakers for their talks, Melanie and Bernhard who helped me with getting speakers, also Melanie, our and ATIX Marketing team for promoting the event and of course every one attending the event and making it such a great experience.

So I hope in-person events will be a thing in the near future and the Foreman community can come together next year on FOSDEM and Config Management Camp like we did before the pandemic and I am looking forward to next year’s Foreman Birthday event which will be hosted by ATIX again!

Dirk Götz
Dirk Götz
Principal Consultant

Dirk ist Red Hat Spezialist und arbeitet bei NETWAYS im Bereich Consulting für Icinga, Puppet, Ansible, Foreman und andere Systems-Management-Lösungen. Früher war er bei einem Träger der gesetzlichen Rentenversicherung als Senior Administrator beschäftigt und auch für die Ausbildung der Azubis verantwortlich wie nun bei NETWAYS.

Foreman’s 12 birthday – we will have a virtual party

Beginning with Foreman’s 7th birthday in the year 2016 we are organizing an annual party to celebrate with the awesome community. As we partnered up with ATIX for organizing this event, it was their turn last year and with Covid19 they had the additional challenge to move a social event from meeting in person to online. While they did great, I had high hopes I could return back to normal in this year, but unfortunately also this year we have to stay virtual.

Nevertheless I can announce we will have another Foreman Birthday event on July 1st, 15:00 (CEST). We plan to have 5 to 6 30 minute talks with moderation by me accompanied and some kind of chat for live discussion and Q&A followed by a social event.

As we are still in the planing phase I can not go into detail about the social event or the chat solution but I can already confirm the first two talks.

  • Lukáš Zapletal will tell us “The story of webhooks plugin” as a mixture of technical talk and community success story.
  • Dana Singleterry will give as a “Red Hat Product manager update” so we will hear what Red Hat is planing for the next releases.

If you like to give a talk please get in touch with via email. We aim for a wide variety of talks, be it a new plugin or some new tricks for an old one, a case study showing your environment, about Foreman itself, Katello/Satellite/Orcharhino, Pulp, Candlepin or even Puppet and Ansible or the Community. Everything related to Foreman will be considered. We plan to have all talks pre-recorded and will provide guidance for doing so. After the talk we want to give everyone the chance to ask questions, so the speaker can answer them live.

So save the date and watch this thread in the Foreman Community for always up-to-date information. I hope to meet you all at the event! My plan is you will miss nothing of our normal program except the cake from this virtual event! 😉

Foreman Birthday Cake

Graphics used “Happy Birthday” by Hendrike under CC BY-SA 3.0 and “Foreman Logo” by Red Hat Inc. under CC BY-SA 3.0
Dirk Götz
Dirk Götz
Principal Consultant

Dirk ist Red Hat Spezialist und arbeitet bei NETWAYS im Bereich Consulting für Icinga, Puppet, Ansible, Foreman und andere Systems-Management-Lösungen. Früher war er bei einem Träger der gesetzlichen Rentenversicherung als Senior Administrator beschäftigt und auch für die Ausbildung der Azubis verantwortlich wie nun bei NETWAYS.

Fachinformatiker als Junior Consultant

In meinem letzten Blogpost “Die Neuordnung der IT-Ausbildungsberufe und wir” habe ich bereits ein bisschen über die Änderungen an der IT-Ausbildung und meine Pläne für die Umsetzung bei NETWAYS Professional Services geschrieben.

Nachdem nun die Eignungsfeststellung bei der IHK positiv gelaufen ist, geht es an dieser Stelle nämlich weiter. Vor der Eignungsfeststellung muss man als Betrieb übrigens keine Angst haben, was erstmal nach viel Bürokratie klingt, war einfach nur eine ausführliche Vorstellung unseres Ausbildungskonzeptes und die Besprechung von sich daraus ergebenen Fragen. Die Stellenausschreibungen habe ich nun also angepasst bzw. neu erstellt und sie sind nun hoffentlich in neuem Gewandt online zu finden oder gehen bald online. In diesem Blogpost will ich nun also auf zwei Dinge eingehen, zum einen will ich nochmal etwas detaillierter darauf eingehen was die Umsetzung der Fachinformatiker-Ausbildung als Junior-Consultant bedeutet, zum anderen will ich auf unsere jeweiligen Schwerpunkte für die Fachrichtungen Systemintegration und Daten- und Prozessanalyse eingehen.

Aktuell beginnt die Ausbildung wie wohl in den meisten Unternehmen auch für unsere Junior Consultants mit einem Auftaktprogramm zum Kennenlernen des Betriebes, der Mit-Auszubildenden und der Kollegen. Doch schon direkt danach fangen wir an und legen die ersten Grundlagen mit einer Linux-Schulung. Darauf aufbauend vermitteln wir dann über die ganzen drei Ausbildungsjahr weitere Kenntnisse von Netzwerkgrundlagen bis hin zu den Sicherheitsfeatures von Linux. Aber neben den Fachkenntnissen dürfen auch andere nicht zu kurz kommen, daher befassen wir uns auch beispielsweise mit Unternehmensstruktur, der Firmenkultur oder der Gehaltsabrechnung. Die Tätigkeiten der anderen Abteilungen lernen die Auszubildenden durch unsere sogenannte Technik- und Abteilungswoche kennen, in der jeden Tag eine andere Abteilung die Chance hat sich zu präsentieren. Bei der vermittelten Theorie unterscheidet sich die Ausbildung also kaum zu den Junior System Engineers bei Managed Services oder ITSM und Junior Developers bei Icinga.

In der praktischen Ausbildung wird der Unterschied dann spätestens ab dem zweiten Lehrjahr deutlich, wenn aus reinen Ausbildungsprojekten die ersten Kundentermine werden. Im Idealfall begleitet der Junior Consultant also regelmäßig einen Senior Consultant auf dem Weg zum Kunden, um nicht nur sein Fachwissen in der Praxis zu erproben und erweitern, sondern sich auch Themen wie die Planung von Terminen, den Umgang mit dem Kunden, adressatengerechte Dokumentation und vieles mehr abzuschauen. Hierbei lernt man hoffentlich dadurch, dass man den Stil mehrerer Kollegen sieht, seinen eigenen zu finden. Ergänzt wird dies gerade in Zeiten von Corona aber zusätzlich durch gemeinsame Remote-Termine. Auch die Kollegen im Support darf man immer wieder unterstützen und kann so seine Kunden auch noch nach den Projekten betreuen und lernt wohl die wichtigste Fähigkeit in der IT: Probleme zu lösen.

Mit dem in der Praxis gesammelten Wissen unterstützen Junior Consultants auch unsere Schulungen als Co-Trainer, die Sales-Kollegen bei Webinaren und Pre-Sales oder auch andere Kollegen in abteilungsübergreifenden Projekten. Als Teil unseres Event-Teams oder zur Fortbildung können Konferenzen wie die OSMC oder das Config Management Camp besucht werden. Wir bieten unseren Fachinformatiker-Auszubildenden also eine praxis-orientierte und vor allem kundennahe Ausbildung, das geht sogar bis hin zu eigenverantwortlichen Kundenterminen, natürlich immer mit einem Kollegen als Unterstützung in der Hinterhand.

Mit der neuen Fachrichtung haben wir nun auch Schwerpunkte gesetzt. Der Fachinformatiker Systemintegration wird zukünftig unser Junior Consultant mit Schwerpunkt Monitoring und Automatisierung und der neu hinzugekommene Fachinformatiker Daten- und Prozessanalyse bekommt den Schwerpunkt Logmanagement und Graphing. Somit haben wir eine fokussiertere Ausbildung, was aber natürlich immer noch heißt, dass gerne über den Tellerrand geblickt werden darf.

Im Bereich Monitoring werden Systemintegratoren Kunden beim Aufbau und Pflege ihrer Icinga-Umgebung unterstützen und Programmieraufgaben sind überwiegend in Form von Monitoring-Plugins oder Icinga-Web-2-Modulen zu bewältigen. Bei der Automatisierung dreht es sich um Provisionierung und Konfigurationsmanagement, also die Werkzeuge Foreman, Puppet und Ansible, um selbst größte IT-Umgebungen einfach zu managen. Natürlich gehören auch der Umgang mit Logs oder die Visualisierung von beispielsweise Performancedaten aus dem Monitoring dazu, so dass auch hier weiter Grundlagen vermittelt werden.

Der Fachinformatiker Daten- und Prozessanalyse hat bei uns den Fokus auf die Datenanalyse und lernt es Daten zu sammeln und an Tools zur Aufbereitung weiterzureichen. Das sind bei uns vor allem Logmeldungen und ähnliche Events für Elastic und Graylog sowie Metriken für Grafana. Um diese Werkzeuge besser zu verstehen vermitteln wir Grundlagen in der statistischen Programmierung und auch hier profitiert man natürlich von Kenntnissen in der Automatisierung. Die Kenntnisse in der Prozessanalyse helfen dann hoffentlich dabei Hintergründe zu verstehen und abzubilden.

Vielleicht motiviert dieser Blogpost ja den ein oder anderen Bewerber, darum freu ich mich, wenn er mit möglichst vielen potentiellen Kandidaten geteilt wird. Auf der anderen Seite wundert sich nun hoffentlich der ein oder andere Kunde weniger wenn wir zu zweit auftauchen und sieht es nicht nur als Investment seitens NETWAYS in die eigene Zukunft sondern auch in die unserer Kunden, denn nur durch eine gute Ausbildung können wir unsere Kunden auch weiterhin so gut unterstützen.

Dirk Götz
Dirk Götz
Principal Consultant

Dirk ist Red Hat Spezialist und arbeitet bei NETWAYS im Bereich Consulting für Icinga, Puppet, Ansible, Foreman und andere Systems-Management-Lösungen. Früher war er bei einem Träger der gesetzlichen Rentenversicherung als Senior Administrator beschäftigt und auch für die Ausbildung der Azubis verantwortlich wie nun bei NETWAYS.

Die Neuordnung der IT-Ausbildungsberufe und wir

Wenn ich nicht gerade aus Konferenzen berichte, sind meine Blogpost ja meist eher technischer Natur. Mittlerweile beschäftigt mich aber um diese Zeit im Jahr immer das Thema Ausbildung, denn es muss ein neues Lehrjahr geplant werden. Wenn ich aber nun darüber schreiben würde, wäre wohl für die meisten eher uninteressant, darum will ich mich gleich dem Thema widmen, das mich danach beschäftigen wird, und zwar der Neuordnung der IT-Berufe. Diese ist zwar schon in Kraft und zeigt ihr ersten Auswirkungen, aber insbesondere durch Corona war mir die Berücksichtigung für das kommende Lehrjahr zu knapp.

Worum geht es bei der Neuordnung denn überhaupt? Bereits 2015 erfolgte durch das Bundesministeriums für Wirtschaft und Energie (BMWi) der Auftrag an Bundesinstitut für Berufsbildung (BiBB) der Auftrag “die Ausbildungsinhalte als auch den Zuschnitt und die Abgrenzung der Berufe voneinander” zu überprüfen um den Wandel in der IT Rechnung zu tragen, denn die Ausbildungsberufe gibt es seit 1997 unverändert in dieser Form. Die Untersuchung ging bis 2017 und sorgte dann für eine Änderungsverordnung im Jahr 2018, welche dann für das Ausbildungsjahr 2020 in Kraft tritt. Diese lässt sich in Form einiger Punkte zusammenfassen:

  • Ausbildungsstruktur, Bezeichnungen und Dauer sollen bleiben.
  • Einsatzgebiete sollen geprüft und aktualisiert werden.
  • Kern- und Fachqualifikationen sind zu prüfen und anzupassen.
  • Informatikkaufmann wird neu ausgerichtet.

Als Ergebnis daraus gibt es zukünftig folgende IT-Berufe:

  • IT-System-Elektroniker
  • Kaufmann für IT-Systemmanagement (ehemals: IT-System-Kaufmann)
  • Kaufmann für Digitalisierungsmanagement (Ersatz für: Informatikkaufmann)
  • Fachinformatiker Anwendungswicklung
  • Fachinformatiker Systemintegration
  • Fachinformatiker Daten- und Prozessanalyse (neu)
  • Fachinformatiker Digitale Vernetzung (neu)

All diese Berufe haben eine gemeinsame Kernqualifikation, eine dem Berufsbild entsprechende Fachqualifikation, im Falle des Fachinformatiker eine Fachrichtung und zuletzt ein durch die Firma gewähltes Einsatzgebiet.

Neuordnung der IT-Berufe

Aber wie wirkt sich das jetzt auf die Ausbildung bei NETWAYS bzw. da ich nicht für meine Kollegen sprechen will bei NETWAYS Professional Services aus? Für den Fachinformatiker Systemintegration gibt es eine neue sachliche und zeitliche Gliederung, welche kleiner Anpassungen bei der Umsetzung erfordern. Ein Beispiel, dass uns auch immer schon wichtig war, aber nun explizit zu betrachten ist der soziale Aspekt aus den Punkten “gegenseitige Wertschätzung unter Berücksichtigung gesellschaftlicher Vielfalt bei betrieblichen Abläufen praktizieren” und “bei der Beurteilung, Entwicklung, Umsetzung und Betreuung von IT-Lösungen ethische Aspekte reflektieren”. Außerdem hat die IHK Nürnberg auch in der Gliederung vorgesehen, dass ein Einsatzgebiet festgelegt wird und die Vermittlung der Themen festzuhalten ist, wobei ersteres auch an die IHK geht, letzteres dient nur dem Auszubildenden und dem Ausbilder als Kontrollinstrument. Eine weitere Änderung ist die Abschlussprüfung Teil 1, welche zukünftig die Zwischenprüfung ersetzt und mit 10% in die Abschlussnote einfließt.

Dies ist aber nur der kleinere Teil, denn die Anpassungen sind schon gelaufen und greifen schon dieses Jahr. Weiter größer wird mich treffen, dass ich den neuen Fachrichtungen Rechnung tragen möchte. In unserem Fall dem Fachinformatiker Daten- und Prozessanalyse, denn dieser passt für mich wunderbar zum Thema Log-Management und Visualisierung von Daten aus unserem Consulting-Portfolio. Meine nächsten Schritte werden also sein mir die sachliche und zeitliche Gliederung vorzunehmen und prüfen welche der berufsprofilgebenden Fertigkeiten, Kenntnisse und Fähigkeiten in der Fachrichtung wir bereits in einer Form abbilden können und für welche wir noch eine Strategie brauchen. Im Anschluss daran brauchen wir einen Termin mit der IHK zur Eignungsfeststellung, bei dem genau das dann besprochen wird. Wenn die IHK unsere Eignung positiv bewertet hat, können wir dann die Stelle entsprechend ausschreiben und vermarkten. Wenn wir dann soweit sind, haben wir hoffentlich nicht nur einen weiteren Schritt in Richtung moderner, zeitgemäßer Ausbildung getan, sondern geben den Auszubildenden schon eher die Chance sich zu spezialisieren um nicht mehr in alle Themen reinschnuppern zu müssen und sich dann zu entscheiden sondern bereits in der Ausbildung mehr in die Tiefe zu gehen.

Ich finde es schön, dass auch das Thema Ausbildung immer spannend bleibt und hoffe der kleine Blick hinter die Kulissen hat dem ein oder anderen gefallen. Wem es gefallen hat, wie viel wir uns mit dem Thema Ausbildung auseinander setzen und der für sich oder andere sucht, den möchte ich auf jobs.netways.de verweisen.

Dirk Götz
Dirk Götz
Principal Consultant

Dirk ist Red Hat Spezialist und arbeitet bei NETWAYS im Bereich Consulting für Icinga, Puppet, Ansible, Foreman und andere Systems-Management-Lösungen. Früher war er bei einem Träger der gesetzlichen Rentenversicherung als Senior Administrator beschäftigt und auch für die Ausbildung der Azubis verantwortlich wie nun bei NETWAYS.

Einfacher als gedacht: Openstack + Vagrant

Vagrant-LogoOpenstack-LogoVermutlich haben sich bei fast allen durch Covid-19 die Prioritäten verschoben, bei mir kam sehr schnell zu dem Thema “Ausbildung trotz 100% Home-Office aufrecht erhalten” noch ein weiteres dazu. Und zwar das Thema Online-Schulungen bzw. genauer die technische Plattform dafür, denn um andere Aspekte wie die Kommunikations- und Präsentationssoftware, Organisation, Marketing und ähnliches haben sich dankenswerterweise andere Kollegen gekümmert.

Die zu nutzende Infrastruktur sollte logischerweise die Openstack-Plattform von NWS sein, da hier entsprechende Kapazitäten vorhanden sind, somit hatte ich mein Ziel. Die Ausgangsbasis war auch leicht definiert, da fast alle Schulungen zum Erstellen der virtuellen Maschinen für die praktischen Übungen auf Vagrant setzen. Die somit erstellten Systeme werden dann zwar noch exportiert um die Provisionierung der Schulungsnotebooks zu beschleunigen, aber sollten trotzdem einen guten Start darstellen.

Als erstes musste natürlich dann der Provider installiert werden, da ich Fedora als Betriebssystem nutze, ging das mit dnf install vagrant-openstack-provider. Für die anderen Linux-Systeme habe ich keine Pakete gefunden, daher wird der Rest wohl auf den Plugin-Mechanismus mit vagrant plugin install vagrant-openstack-provider zurückgreifen müssen. Wichtig ist dann noch zu wissen, ob es der einzige oder Standard-Provider ist, denn sonst darf man später beim Starten der Systeme mit vagrant up nicht den entsprechender Parameter --provider=openstack vergessen.

Natürlich stand als erstes aber eine Schulung auf dem Plan, die normalerweise ohne virtuelle Maschine auskommt, was aber nicht so schlimm war, denn es gab mir mehr Freiheit zum Experimentieren und Kennenlernen der Unterschiede zwischen Openstack-Provider und den von mir gewohnten. Der vielleicht größte Unterschied ist, dass hier nicht mit bestehenden Boxen von einem zentralen System wie app.vagrantup.com gearbeitet wird, sondern mit bereits in Openstack vorhandenen Images. Außerdem muss eine Anmeldung an einem Openstack-Projekt erfolgen, in dem dann nicht nur die Images vorbereitet sein müssen, sondern auch die Netzwerkkonfiguration inklusive der Sicherheitsgruppen mit entsprechender Portfreigabe und ein zu verwendender SSH-Key.
read more…

Dirk Götz
Dirk Götz
Principal Consultant

Dirk ist Red Hat Spezialist und arbeitet bei NETWAYS im Bereich Consulting für Icinga, Puppet, Ansible, Foreman und andere Systems-Management-Lösungen. Früher war er bei einem Träger der gesetzlichen Rentenversicherung als Senior Administrator beschäftigt und auch für die Ausbildung der Azubis verantwortlich wie nun bei NETWAYS.