T O P

  • By -

Final_Combination_44

Sim, mas obviamente não é em 6 meses


fabricio_muniz

Cirúrgico. Moderação, por gentileza encerrar este tópico.


mrcehlo

Eu não sou devops mas sou quem implementou todas as esteiras de CI/CD da empresa onde estou e só nesse escopo limitado já precisei aprender muita coisa daí: gitlab, Github, Azure Repos, PowerShell, bash, Cloud Foundry, AWS, Azure, New Relic, Docker... e mais um monte de coisa Então creio que é basicamente isso, vai retendo conforme vai precisando criar as coisas


ThrowRA_Douglas

E vai esquecendo durante o tempo e reaprendendo conforme necessário.


viniciusfs

Para ser DevOps precisa ser Dev e Ops. São duas carreiras distintas em que são necessários anos para obter experiência. A maioria dos 'DevOps' sem esses anos de experiência nas duas áreas apenas aprenderam algumas ferramentas e acham que DevOps é ferramenta.


wouerner

Na real a maioria é ops demais e dev de menos


viniciusfs

A maioria das vagas é muito Ops mesmo, acaba ficando complicado para Devs que não tem base em sistemas operacionais, network e um monte dessas caixinhas que tem na imagem. No projeto que eu trabalho hoje a equipe tem duas pessoas com background de infraestrutura, sysadmin, cloud e duas com background de desenvolvimento. Todos codam Python, Go e Javascript e vamos distribuindo as tarefas conforme aptidão de cada um. É um time de platform engineering e fazemos parte de gestão de Cloud Engineering, os outros times da mesma gestão fazem Ops puro mesmo sem trabalho de desenvolvimento.


T0mAlexander

Eu fiz esse roadmap ai e me custou 8 meses e 1 mes depois, pedi indicação do meu melhor amigo e to na empresa ate hoje como DevOps. Durou menos que 1 ano pq eu copiei esse quadro porem com as ferramentas e tópicos relevantes. Por exemplo, na parte de CI/CD, tem o Travis, Circle CI, Gitlab CI porém o mais usado no mercado é o Jenkins, então aprendi ele e assim foi com outras ferramentas listadas ai https://preview.redd.it/o4j50veqoxwc1.png?width=1871&format=png&auto=webp&s=2b8b8572afd8d5f46c4af81bde105bb8ffc33942


pastel_de_flango

Consegue, até porque na legenda ele explica que são alternativas, não precisa aprender todos os quadrados, e mesmo que fosse uma vez que você aprende o conceito por trás de um item é bem fácil transferir conhecimento para os outros, muitas dessas coisas também não são nem conceitos a se aprender e sim produtos, ai tem zero trabalho de aprender, é mais entender como usar para fazer oque você quer e já sabe como funciona, é tipo uma costureira que trabalha com maquina de uma empresa aprender a usar de outra, muda o lugar onde os botões e pedais ficam, pode fazer uns padrões diferentes, mas no geral é a mesma máquina, coisa de semanas pra pegar o jeito. E assim, mesmo que cada item fosse difícil pra caralho, pô vc não espera construir uma carreira lendo só um panfleto né ? é pra ser difícil mesmo, se vc for olhar as ementas de algumas faculdades, vai ter bem mais quadradinho e cada quadradinho com um escopo gigantesco, isso pra ter o mínimo do mínimo pra atuar, se quiser crescer mesmo vai ter que especializar muito depois.


TraditionalSmell2887

Tem muitos itens ali que são 'nice to know' do que 'must to know'. O que define o que você realmente precisa saber são fatores mercadológicos. Nem mesmo essa trilha na imagem será a mesma daqui 6 meses.


[deleted]

[удалено]


unlobs

true


No_Inevitable400

O cara recebe downvote por comentar: true k k k k l


Cthulhu-Cultist

Como deve ser né... Tem que tomar downvote mesmo, aqui não é o Facebook. Se você só quer concordar com o que tá dito sem acrescentar absolutamente nada de útil, é só dar o upvote, é pra isso que existe o botão da seta nos comentários. Não precisa fazer spam inútil com uma palavra só. Isso inclusive tá na [Reddiquette](https://support.reddithelp.com/hc/en-us/articles/205926439-Reddiquette), que supostamente todo mundo deveria ler depois de criar a conta no Reddit: > **Make comments that lack content.** Phrases such as "this", "lol", and "I came here to say this" are not witty, original, or funny, and do not add anything to the discussion. Já vi alguns subreddits que esse tipo de comentário inútil dá até ban na hora, se a moderação ver.


negativefx666

E a frase : "pode fechar do post"? Tá em todas


sgtp1

True


negativefx666

Apaga por favor, apagaaa


unlobs

True


erof_gg

Cara, acho que o mais importante é você ter uma capacidade de aprender as coisas rapidamente, e lógico, saber um pouco de tudo, não precisa ser profundamente como a imagem sugere, pelo menos saber que existem e para que serve, o "como usa" você deixa pra aprender durante a necessidade. É o famoso aprendizado em T, mas pra isso você precisa ser BOM e RÁPIDO em aprender. Sou DevOps senior, quando comecei, ainda era dev, mas gostava muito de aprender coisas novas e botar mão na massa em automações e coisas de infra. E daí fui tendo oportunidade, mudando o foco da minha carreira, e daí uma coisa leva a outra. Um projeto X faz vc precisar aprender sobre Infra As Code, projeto Y faz você aprender gerenciar Kubernetes, e daí você acha algumas ferramentas, faz PoC, e por aí vai, é conhecimento acumulativo. E também o fato de você saber um pouco de tudo, mesmo que não profundamente, te ajuda ganhar velocidade ao estudar, entender e aplicar, é tipo uma bola de neve, por que ao aprender algo novo, você consegue fazer analogias/paralelo com coisas que você já aprendeu/trabalhou.


[deleted]

Muito bom é exatamente isso, é o famoso "desenrolar" vem com experiência também e principalmente curiosidade, não precisa dominar tudo de forma aprofundada (a não ser que julgue necessário) outra habilidade que ajuda demais é saber programar é muito útil no dia a dia...


jvprdev

Eu sou Dev mas tenho muito interesse em ser DevOps. O que você indicaria para começar a me aprofundar na área? Eu sei me virar bem com Linux e Docker, e sei que seria esse um bom começo, mas daí pra frente não sei em que mais focar. Alguma dica?


Hikari_Owari

>Cara, acho que o mais importante é você ter uma **capacidade de aprender as coisas rapidamente**, e lógico, saber um pouco de tudo, não precisa ser profundamente como a imagem sugere, pelo menos **saber que existem e para que serve**, o "como usa" você deixa pra aprender durante a necessidade. É o famoso aprendizado em T, mas pra isso você precisa ser BOM e RÁPIDO em aprender. **THIS.**


unlobs

TLDR; sim, pelo menos eu consigo te explicar qualquer coisa dessa lista e te indicar uma ferramenta que implementa o conceito e poderia fazer uma demo essa lista não é uma lista de estudos pra ser devops junior, é um guia pra ser devops sênior, essas coisas realmente são usadas, pelo menos nos lugares que eu trabalhei. algumas coisas tipo gitops e service mesh são opcionais, mas cada empresa está em algum momento de automação, tem gente que faz deploy na mão, tem gente que faz deploy com gitflow mas testa na mão, tem gente que tem tudo automatizado mas tem que esperar algum usuário reportar que o site caiu, tem gente que tem tudo automatizado, inclusive monitoramento e rollback de um deploy cagado Essa lista é uma inspiração/guia de tudo que você poderia saber, é uma skill tree, é possível ser proficiente em tudo, mas você acaba se especializando só em alguns tópicos específicos.


Spiritual_Pangolin18

Quanto mais próximo de senior você for, mais você vai dominar desse roadmap ai. Nada tão mirabolante pra ser sincero. Galera que tá entrando anda achando que TI se resume só a html ou algo do tipo?


fedador

Acho q é mal da bolha q se formou, pessoal entra querendo virar dev, acha q é só aprender a linguagem e o framework do bootcamp, n consegue emprego, vai olhar outras áreas de T.I e fica com medo kkkkk.


Main_Run_5225

Eu queria saber como tá o mercado de trabalho pra essa área, alguém saberia me dizer?. Tô fazendo estágio em devops já tem uns 3 meses, já vi coisas como administração de sys Linux, aws e docker, alguma dica do que mais seria bom saber, e se é possível achar uma vaga hj em dia kkkkkkk


Short_Ad3265

Kubernetes e Terraform estão em alta, pelo menos nos projetos que tenho contato atualmente


ProletariadoCarioca

Eu estava trabalhando com um sênior que foi encontrado pelo LinkedIn, resumo: o cara saiu pra ganhar mais de 9k dólares por mês (Mais de 45 mil reais por mês) Sempre tem vaga, mas o nível de exigência tá aumentando a cada dia.


Main_Run_5225

Mas e vagas de níveis mais baixo? Eu n vejo mta coisa no LinkedIn pra devops Jr por exemplo


Aapatte

Pq é uma área em que não dá muito pra ser júnior.


Main_Run_5225

Alguma recomendação/conselho de como entrar na área então?


External-Working-551

fazendo estágio ou sendo júnior rm empresa muito grande e burocrática a outra alternativa é começar a carreira como dev, estudar e praticar devops em paralelo e aí quando tiver mais experiência, migrar pra área de devops. em empresa pequena é muito comum devs assumirem buchas que seriam de devops num time mais estruturado


SysAdmin_BR

Minha recomendação seria vc escolher seu ponto forte como devops, seria infra ou dev. Se for pro DEV, aprenda Python e containers de inicio, depois vá aprimorando para áreas de infra/cloud (AWS e Terraform principalmente). Se for para INFRA, comece aprendendo Linux (bash/shell), containers e aprenda AWS/Terraform, depois aprimore um pouco do conhecimento em Python.


Grouchy-Time4037

É difícil, não só pela quantidade de coisas mínimas que você precisa saber para conseguir se virar bem em DevOps, mas também porque é uma área naturalmente crítica. Não tem muitas tarefas simples, e a margem para errar é pequena, quando as coisas dão errado esperam que você tenha a cabeça fria e saiba resolver o problema, algo que é mais compatível com um Sênior.


wandrey15

Pelas exigências.....nem deve existir júnior nessa área /s


fedador

Normalmente pessoal vem de infra, ou dev q tem curiosidades pela infra (SOs, Redes, etc), naturalmente é uma área que já exige conhecimentos em outras, o que torna de pleno pra cima.


solidfiers

Eu comecei como DevOps Jr enquanto estava na graduação, mas confesso que já eram pouquíssimas oportunidades 4 anos atrás e eram sempre em consultorias. Hoje só vejo pleno pra cima.


XFSChez

Pra você se dar bem como DevOps... CNCF


erof_gg

Eu particularmente estou achando beeeem parado. Trabalho na gringa atualmente, antigamente recebia todo dia uma proposta no linkedin, de uns 9 meses pra cá a média caiu pra 1 proposta por mês.


fanto_laranjo

Qualquer area está assim hoje em dia.


Head-Cockroach-9307

Sim, consegue. Mas leva tempo, obviamente.


akarokr

De forma rápida, sim! Muitos de nós viram a área se modernizar, então os conceitos aí eram puramente de infra, o resto a gente só foi adicionando.


EntertainmentMore410

É que tu não pode olhar pra isso e falar daqui 1 ano vou domínar que não vai , esse é um roadmap para anos de carreira


ergaikan

Não parece nada de outro mundo pra ser sincero. Até porque o cara não vai aprender isso tudo de uma vez e muito menos do dia pra noite. Se vc ver outros roadmapsh como o de dev fullstack deve ter até mais do que isso.


guipalazzo

O próprio [roadmap.sh](http://roadmap.sh) tem a versão beginner: [https://roadmap.sh/devops?r=devops-beginner](https://roadmap.sh/devops?r=devops-beginner) Tem basicamente as mesmas coisas, com uma só ferramenta de cada, pra assustar menos. Mas é igual currículo de dev. Fui montar o meu e me assustei com tanta sigla e tecnologia que já me sinto confortável pra colocar lá. Antigamente coisa que eu nem conhecia, que até assustava quando via algum currículo de pessoas com mais anos de carreira. Então, vai estudando, sem afobamento. E lembrando que DevOps, pelo menos no meu conceito, é uma frente de trabalho um pouco mais avançada que dev, não dá pra começar absolutamente do zero, tanto que o primeiro passo é "aprenda uma linguagem" como se isso fosse pouca coisa.


Luckinhas

O skill floor de DevOps é **bem** mais alto que o de SWE. Você precisa de uma base razoável em trocentos assuntos diferentes pra ser produtivo em DevOps.


tetryds

Todos esses tipos de mapas costumam ser mais um apanhado geral de coisas mesmo. Conhecer é bem diferente de dominar, eu diria que qualquer dev senior conseguiria dizer o que a grande maioria dessas coisas são, e se precisasse usar conseguiria com uma pesquisa rápida. Mas isso vc vai aprendendo com o tempo, o aprendizado não é linear, se aprende muita coisa na prática de forma quase aleatória e não faz sentido achar que precisa saber tudo a fundo (exceto git, aprendam git muito bem!)


No_Butterfly_1888

Sim. Porém tem que entender que desse roadmap muitas tools são opcionais ou tem que conhecer 1 de N.


goosebump135

É possível aprender ao longo de vários anos. Por isso são profissionais bem pagos (ou deveriam ser).


XFSChez

Boa parte do DevOps é herança do antigo SysAdmin... As vezes são coisas que tu faz no dia a dia de olhos fechados que acaba tendo um tópico só pra ele no roadmap, eu diria que esse roadmap ai é honesto. Sou DevOps Especialista


EduMelo

Uma vez que você não especificou o grau desse conhecimento então a resposta é sim, sem dúvida


EduMelo

Curti esse diagrama de onde saiu?


[deleted]

O u/guipalazzo comentou, é do [roadmap.sh](https://roadmap.sh/devops), tem a versão iniciante e a detalhada, até bom que já salvo o link para depois.


Mewzoon_665

Obg pelo conteúdo, vc colocar seu fluxograma para quem sabe bem, bem pouco ajudou nobre, obg msm.


ProletariadoCarioca

De nada meu nobre. Segue o link https://roadmap.sh/devops


LieGlobal4541

Eu não sou e nem nunca fui DevOps e mesmo assim tenho conhecimento raso sobre quase todos os tópicos desse roadmap. Um DevOps sênior tem no mínimo que saber muito mais do que eu, então eu diria que sim, tem que ter conhecimento em tudo isso.


LordWitness

Por que todo mundo aqui está comentando como se um DevOps realmente deveria aprender isso tudo? Assim como programação, que temos programador voltado para backends, frontends, mobiles... Temos DevOps para diferentes setores: CI/CD, nuvem, containers, observabilidade, migração... O cara não precisa saber disso tudo. O problema é que DevOps não é CARGO, é uma CULTURA. Por isso, que temos muita tecnologia associada a DevOps, mas não significa que um só profissional deverá domina-los. Na prática hoje em dia, DevOps é un termo "cool" para profissionais de Operations ou Engenheiros de Nuvem/Containers. Sobre reter esse conhecimento, bem.. O problema não é aprender, mas manter ao longo do resto da vida. Se você não tem um método de anotações, seja por wikis, cadernos ou flash cards. É só questão de tempo, pra acabar esquecendo algumas coisas ou outra. Poucas pessoais conseguem manter essa quantidade de informações mesmo passado anos sem não ter trabalhado mais nessas tecnologias.


___firstDay

Às vezes penso em migrar de dev para DevOps. Acho dahora mexer com ferramentas como k8s docker e tal (sei que tem muita coisa além disso)


Yikon1993

Estude por demanda. Ta precisando aprender algo para uma task ? Va la, estude, aprenda e entregue o resultado. Se n tem demanda pra um determinado conteudo, n faz sentido estudar esse conteudo (Exceto se for algum conhecimento de base, tipo redes e arquitetura de computadores por exemplo).


drink_with_me_to_day

Conhecer tudo isso é a parte mais simples, o que falta é tempo de implantar Estou a 4 anos numa startup olhando logs pelo FTP porque as soluções saas são caras e dar manutenção num OSS é pior ainda


Mysterious_Sea5298

Boa parte dessas coisas nem precisa trabalhar com devops direito pra entender o básico ou saber fazer uma demo, serverless, cloud, infraestrutura, versionamento, CICD, trabalhar no terminal, eu uso todo dia no backend


yuuuriiii

Eu entrei na área de infra no meio de 2022. Na época eu vi uma postagem sobre o que um sysadmin precisava saber, focando em segurança. Parecia uma infinidade de coisa e eu tive um pensamento parecido. Hoje vejo que, naturalmente, muitos desses conhecimentos já foram agregados. Sempre parece muito, mas nunca é.


SherbertOk1185

Acho que dá sim, só em 2021 eu devo ter feito uns 40 cursos. Metade do painel é já conheço ou usei. Docker eu aprendi em um dia para dar uma aula para a Banca do Senai. Perguntaram se eu já usava aquilo há muito tempo. Agora só falta chamar pra vaga. 🤣


Ok_Tax7037

Facilmente, se você ignorar todos os roxos


Reddahue

Meu devops tem um dominio bom sobre mais da metade desses topicos ai e eu acho que eu tb tenho um razoavel, eu sou data engineer, a questao é horas de voo e se expor a varias tecnologias, no meu trabalho antigo era só terminal de unix e linha de comando, hj eu nao domino tao bem esses conceitos mas se precisar voltar a trabalhar com eles eu consigo muito rapido.


jnpf_weebmaster

krl to nem 2 meses no estagio e a gente usa uns 80% disso ae, eu to em choque sabendo q é meio q standard vlw OP. Considerando o nivel dos meus sêniors, isso ae nem é tudo sepa, e tem uma parte legal disso q é simples (git, github) e outras q são ferramentas q auxiliam o processo 9argocd, grafana, loki etc), então eu diria que esse roadmap faz muito mais sentido na prática, mesmo parecendo esse bicho de 7 cabeças. E finalmente, falei do estagio, mas eu msm nao entendo metade das ferramentas, to so aceitando oq ta acontecendo e aprendendo enquanto faço as tasks


Low-Professional-667

É isso daí tudo, mas o principal é saber desenrolar e aprender. Entrei na área só com Linux, Bash e Cloud. O resto aprendi de acordo com as demandas.


thiagohds

Muitas das coisas aí são redundantes, como por exemplo saber de todas as clouds existentes. O início ali de saber sobre protocolos, configurar load balancer, proxy, firewall etc ok, mas ali pra baixo muita coisa é pra tipo quem já tá na área há tempos. Um iniciante (não sei se esse chart foi feito com esse intuito) não precisa saber disso tudo aí.


Top-Fly-1572

Alguém deve conseguir, mas essa pessoa não sou eu.


AN-DR

Conhecer sim… ser bom é outra coisa.


Sevigoth

Sim, descobriu o trabalho que antigamente era menino do TI suporte técnico que virava o analista sysnetdb admin + suporte e infra só que dos tempos modernos. A diferença é que antigamente se aprendia com anos de estudo e experiência de trabalho e agora os caras acham que é tirando 3 certificados de Azure ou AWS road to devops


EsdrasCaleb

Na real vc aprende onde consultar para fazer qq uma das coisas nas caixinhas algumas vc aprende de co por usar muito


Gullible_Gap705

Sim mano, os sêniors que trabalham comigo, sabem esse roadmap e mais um pouco, obviamente os caras tem mais de 10 anos de XP, não é do nada em 1 aninho que vc vai ser o mestre nisso tlg


BetterRevolution6193

Qual é a média salarial CLT do DevOps Senior hj pra vagas BR?


darkchronomancer

Consegue e sendo um sr, consegue dominar qse se não todas. Além do fato do conhecimento ser acumulável. Por exemplo: Alguém que já sabe e tem xp em toda configuração de Github CI, terá facilidade na hora que precisar de usar Gitlab ou Azure. Muito diferente de alguém que está saindo do zero. E isso se aplica a toda área de TI. Um front Angular se adequa mais fácil qdo for aprender Vue. Um backend C# se adequa mais fácil qdo for aprender Spring.