Czolem!
Czysto hipotetyczne zalozenie - znudzilo mi sie programowanie/nie daje az takiej satysfakcj/polaczenie programowania z zabawa innymi narzedziami wydaje mi sie duzo ciekawsze.
Chcialbym portowac sie do pracy w metodyce devops.
- Jakie rzeczy musze ogarniac i na jakim poziomie? Myslimy tu o stanowisku early mid.
- Czy niektore ogloszenia zawierajace po 30-40 narzedzi to faktyczny zestaw must have czy tylko slowa kluczowe?
- Jak mam patrzec na stanowiska gdzie w oczekiwaniach
docker, - tak, dosć dobrze
kubernetes - tak, dosć dobrze ale są firmy które uzywają aws ECS i k8 w ogóle nie ma
openshift, - średnio, raczej mało w ogłoszeniach/wymaganiach openshifta
jenkins, - tak, dobrze
terraform, - tak dobrze
vault, - tak dobrze
ansible - tak bardzo dobrze
puppet, - wymiera po mału
travis, - nie?
bazy, - srednio , fajnie znać różnice i podstawy administracji
react/angular/vue, - nie?
backend, - nie?
Czy ma ktoś doświadczenie z ECS Fargate na AWS? Potrzebuję pobrać plik z bucketu S3, na kontener na fargate. Chciałbym użyć istniejących już narzędzi na kontenerze (wget, curl), dodałem policy AmazonS3ReadOnlyAccess dla Execution role. Jednak przy próbie pobrania wgetem z s3, dostaje 403 forbridden. Czy powinienem zrobić coś jeszcze? S3 ma zablokowany dostęp publiczny.
#aws
#programowanie #programista15k #aws #azure
Podoba wam się podejście kiedy cloud providerow (AWS,azure) uzywa się nie tylko do infrastruktury ale też do dostarczenia konkretnych implementacji rozwiązań np. API gateway?
Szczerze mówiąc dosyć mnie to dziwi bo wg mnie są lepsze i o wiele bardziej dojrzałe rozwiązania niezależne od clouda. A podązajac tym sposobem człowiek wiąże się permanentnie z konkretną chmura, ma ograniczony dostęp do zarządzania i debugowania swojej architektury.

Jak dla mnie aws
@PoteznyMagWody: ja siedzę mocno w tym temacie. widziałem dramaty wielu firm które tak się obudowały tymi custom rozwiązaniami AWS-a że rachunki płaca #!$%@? a zorganizowanie migracji na inną chmurę to nie kilka dni a miesiące czy rok :D

pracując jako devops staram się robić rozwiązania które są niezależne od dostawcy chmury - głównie w oparciu o Kubernetesa - ale też nie zawsze

robiłem też ostatnio spory setup na Kubernetesie który miał
W Ocado chyba nigdy nie słyszeli co to jest skalowalność - czekać godzinę, aż łaskawie sklep się otworzy xD
Pewnie ten cały sklep stoi na jakimś raspberry pi gdzieś w indiach.

#uk #paas w sumie troche ciekawostka dla #programowanie i #webdev dobry przykład jak można nie ogarniać dużego zainteresowania stroną.
Dobrze myślę, że na #aws wystarczyłoby, że włączyliby więcej instancji i wszystko by działało?
Pobierz
źródło: comment_1584435208pLbIuJNwgPeIsFlCo4EvQX.jpg
@FantaZy: nie do konca... jesli masz sklep gdzie dana ilosc towaru jest tylko dostepna nie mozesz puscic nie wiadomo ile ludzi na niego bo jedni kupia a drudzy niby kupia ten sam towar... do innych systemow moze tak byc ze wiecej instancji na aws i bedzie dzialac (patrz netflix)... ale w przypadku sklepow skalowanie w poziomie nie jest takie proste niestety;/
@sq4ind: Ograniczenie ilości klientów tylko zmniejszy problem "konfliktów koszyków", ale i tak go nie wyeliminuje. Mogliby zrobić rozwiązanie, które w momencie dodania do koszyka, dodaje go, wysyła do systemu prośbę o rezerwację, użytkownik przegląda sobie dalej, a po paru, a nawet kilkunastu sekundach system potwierdza (Np. na 30 minut) albo odmawia wstępną rezerwację (bo doszły wszelkie poprzednie requesty innych użytkowników, system w końcu przetrawił requesta danego usera i może już powiedzieć
Probuje zrobic pipeline CI/CD w gitlabie. Budowanie ładnie działa ale męcze się z deployem do AWS.

Mam taki skrypt:

- ECR_IMAGE="293393024721.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/test:latest"
- TASK_DEFINITION=$(aws ecs describe-task-definition --task-definition test-definition-family --region eu-west-1)
- NEW_TASK_DEFINTIION=$(echo $TASK_DEFINITION | jq --arg IMAGE "$ECR_IMAGE" '.taskDefinition | .containerDefinitions[0].image = $IMAGE | del(.taskDefinitionArn) | del(.revision) | del(.status) | del(.requiresAttributes) | del(.compatibilities)')
- NEW_TASK_INFO=$(aws ecs register-task-definition --region "$AWS_DEFAULT_REGION" --cli-input-json "$NEW_TASK_DEFINTIION")
- NEW_REVISION=$(echo $NEW_TASK_INFO | jq '.taskDefinition.revision')
- aws ecs update-service --cluster test
Dziś ruszył drugi sezon ligi AWS DeepRacer. To taki samochodzik z kamerkami i skanerem LIDAR, który trenuje się używając reinforcement learning. Całość została przygotowana tak, aby ułatwić rozpoczęcie nauki uczenia maszynowego.

Wpis o nowym sezonie od społeczności (po angielsku): https://blog.deepracing.io/2020/03/03/aws-deepracer-league-and-console-update/

W skrócie po polsku:
- ruszyła liga wirtualna, wkrótce ruszy fizyczna
- w wirtualnej trzy kategorie: czasówka, omijanie obiektów i wyścigi z innym autem. Nagrody: zwycięzca każdej kategorii jedzie na finały do
Pobierz
źródło: comment_1583264674iutEn1IMz0LhF8014ROxNQ.jpg
@vossinho2: tak, ponosi. Wygląda to średnio ( ͡° ͜ʖ ͡°)

W zeszłym roku dla oszczędności był lokalny trening, w tym jednak dochodzą warstwy i robi się ciężko na domowy trening. Jeszcze badamy możliwości i potrzeby.
@specjalista_wysokiej_klasy: wszystko się da, tylko z Londynu trudno :) ale z kolegą robimy eventy z autkiem, jeśli znalszłyby się firmy co chcą kilka całodziennych wydarzeń dla pracowników, byłaby motywacja żeby wziąć wolne i zjechać z całym sprzętem. A wtedy to już kwestia lokum żeby zrobić meetup dla lokalnej społeczności.
#pracbaza #it #aws #azure
zastanawiam się ktora chmurę wybrać? Na którą jest wieksze zapotrzebowanie? Gdzie lepiej płaca ;) Jest wogóle jeszcze zapotrzebowanie na SysOps czy tylko DevOps ?

Ma sens robić ścieżkę certyfikacyjną czy nikt już na to nie patrzy tylko doświadczenie + pewnie jakies zadania na rozmowie rekrutacyjnej.
Doswiadczenie bede miał - po prostu teraz stoje przed dylematem do którego zespołu dołączyć i jak pokierować swoją dalszą kariera ;)
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rust #it #bash #aws #kubernetes #apple #elektronika

JS:
Wątki w js - https://itnext.io/how-js-becomes-multi-threaded-d54000d2daa0
Sprawdza wielkość paczki/prędkość pobierania pod kątem end-usera (Time limit, Size, Loading time, Running time, Total Time) - https://github.com/ai/size-limit

Golang:
Web framework inspirowany Express.js - https://github.com/gofiber/fiber

Rust:
Cross-platform Text Expander napisany w Rust - https://espanso.org/

Cloud:
Awesome AWS - https://github.com/donnemartin/awesome-aws

Linux/Unix
Bezpieczne bash skrypty - https://sipb.mit.edu/doc/safe-shell/

IT:
Reverse Engineering
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rust #it #bash #aws #kubernetes #apple

Links

JS:
https://blog.bitsrc.io/11-popular-misconceptions-about-micro-frontends-d5daecc92efb - 11 mitow/nieporozumien o micro frontendach

Golang:
https://github.com/tailscale/#!$%@? - w sumie nic ciekawego (kolejny parser jsona) ale nazwa przepiękna

https://blog.discordapp.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f - discord przechodzi z Golang na Rust (głównie z powodu garbage collection)

Rust:
https://www.softax.pl/blog/rust-lang-in-a-nutshell-1-introduction/ -wprowadzenie do Rusta

https://github.com/jaemk/self_update - update binarki w locie

https://vlang.io/ - golang + rust = vlang czyli kolejny język


Pod tagiem #devopsiarz (obserwuj lub czarnolistuj) publikuję od czasu do czasu informacje o ciekawych programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python. Ponadto jakieś ciekawe linki z tego gatunku do takiego zestawienia.

Na wstępie dziękuje wszystkim za wypełnienie ankiety, mam nadzieję, że wasze głosy nie pójdą na marne. :-)



1) https://kubernetes.io/blog/2020/01/22/kubeinvaders-gamified-chaos-engineering-tool-for-kubernetes/ - #kubernetes
Używanie kubernetes trzeba jakoś urozmaicić, no i to jeden
Czy ktoś z szanownych #devops chciałby podjąć się stałej zdalnej współpracy w niepełnym wymiarze godzin (praca dodatkowa) głównie projektowanie i wdrażanie nowej infrastruktury w chmurach #azure lub #aws ?

Praca o charakterze stałym (comiesięcznym).
Szukamy osoby, która zna jedną z chmur AWS lub AZURE a jeśli jest osoba chętna, która zna te dwa rozwiązania to dla nas również super.

Wymagamy doświadczenia komercyjnego w tym temacie. Szukamy osób regular/senior nie początkujących.

Proszę o
@wacky: Napisz pls na PW coś więcej. Czego oczekujecie, z jakich usług w Azurze korzystacie, jaki stack devops. Zobaczymy czy się pokryjemy z moim doświadczeniem.
@TMBRK: Dokładnie tak - to zależy od firmy "zawieszenie" hostu w niektórych firmach jest normalnie płacone (musisz skasować), niektóre nie. To zależy od polityki firmy - niektóre policzą ci pierwszą godzinę nawet jak odpaliłeś na minutę. Przy twoich wymaganiach to 1 vCPU, 1 GB ram w digitalocean wyjdzie ci np. $0.007/hr. Zobacz wiadomości - masz darmowy kupon do DO. Jeżeli potrzebujesz tylko prostego VPS a nie możliwości całej chmury i jej
Pytanie do osób znających AWS lub przerabiających AWS Educate. Czy przerabiając część ścieżek np DevOps, zdobędę też jakieś umiejętności sieciowe, w stylu co to są interfejsy sieciowe itp? Bo chciałbym trochę się podszkolić z chmur ale wiem, że brakuje mi pewnej wiedzy której nie wiem jak nadrobić. Chyba, że są jakieś fajne książki o sieciach i podonych (szczególnie dla osób które są programistami)
#programowanie #aws #edukacja
#mstarzecnews #webdev #programowanie #nodejs #javascript #golang #rust #it #bash #aws #kubernetes #apple

links
node.js/web:
https://blog.bitsrc.io/20-top-frontend-developers-tools-in-2020-78eeb1b2da5a - 20 tooli do usprawnienia pracy przy web
https://blog.bitsrc.io/10-chrome-console-utility-apis-you-probably-never-used-14a0b64f1bd6 - funkcje chrome console ktorych prawdopodobnie nie znales - monitor(func), monitorEvents(object, [,events]), $_ , $(element), $$(element) etc
https://github.com/OptimalBits/redbird - reverse proxy w node.js - loadbalancer, http->https redirecty, obsluga dockera, letsencrypta, etcd
https://blogs.quickheal.com/first-node-js-based-ransomware-nodera/ - ransomware napisany w node.js

kubernetes:
https://www.civo.com/learn/gitops-using-helm3-and-flux-for-an-node-js-and-express-js-microservice - deploy aplikacji node.js za pomoca gitops helm3 i
#mstarzecnews #webdev #programowanie #nodejs #javascript #golang #rust #it #bash #aws #kubernetes #apple

links
https://github.com/gothinkster/realworld - przykład stworzenia klonu medium.com z użyciem większości dostępnych technologi np front react/redux + backend node/express lub front riot.js v3 + backend Akka Http (można używać dowolnych bo wszystkie mają wspólne api) - artykuł na medium https://medium.com/@ericsimons/introducing-realworld-6016654d36b5
https://itnext.io/writing-custom-git-hooks-with-nodejs-2d53732865aa - Git Hook w node.js

https://tiny-helpers.dev/ - zestaw jednofunkcyjnych narzędzi np base64 encode, regex online, crontab guru dla web developerów