Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Minha Jornada em Developer Experience (DX) - D...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Camila Maia
December 07, 2024
Technology
69
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Minha Jornada em Developer Experience (DX) - DevOpsDays Salvador 2024
Camila Maia
December 07, 2024
More Decks by Camila Maia
See All by Camila Maia
Infraestrutura não é caridade - Keynote Python Brasil 2026
camilamaia
0
13
GitHub Actions - Semana DevOps LINUXTips.pdf
camilamaia
0
67
Cumbuca Dev: Ensinando com Open Source - 71º Python Floripa no MeLi
camilamaia
0
94
COMO E PORQUE ENSINAR A PROGRAMAR COM OPEN SOURCE - Python Brasil 2023
camilamaia
0
96
Como testar e manter APIs de qualidade - Codecon Digital 2023
camilamaia
0
1.3k
factory_boy: testing like a pro. DjangoCon US 2022
camilamaia
0
970
ScanAPI Workshop. DjangoCon EU 2022
camilamaia
0
870
factory_boy: testing like a pro. DjangoCon EU 2022
camilamaia
1
980
Como testar e documentar REST APIs com ScanAPI - Agile Testers Conference 2021
camilamaia
0
490
Other Decks in Technology
See All in Technology
AI時代の開発はウォーターフォールに回帰する? / development-with-ai-back-to-wf
okamototakuyasr2
0
140
CTO Night & Day Morning Session_AI-DLC:生成 AI 時代の開発プロセス変革
pikosan0000
0
120
2026-10-24 JAWS JAWS-UG 茨城 #18 IAM Policy Autopilotってなにさ。terraform planからIAM Policyつくれるの? / What's IAM Policy Autopilot
masasuzu
0
180
AI時代のエンジニアの情報発信〜個人の発信を組織の力に変える〜
ryo_kawamata
0
150
GitHub、使う?使わない?
happysamurai294
0
110
野良MCPサーバーを排除せよ!MCPサーバーのガバナンス
yukiogawa
1
260
"計画的無茶振り"を通してAIネイティブ世代の新人を育てる
subroh0508
1
120
Patterns in AI Driven Software Development
akosma
PRO
0
270
E2Eってつらくないですか?E2Eの管理コストを下げる手段とその実践
akaboshinit
5
2.5k
ビジネス部門からPOを迎えての半年間の進歩と課題
zozotech
PRO
0
150
「作れる」と「リリースできる」の間にあったもの── PdMを外して見えた、PdMがやるべき仕事/Buildable ≠ Shippable: What Removing the PM Taught Me About the PM’s Job
yappli_developers
0
330
国際カードブランドルール変更に伴うクレジットカード決済取引仕様変更について
k1style
0
250
Featured
See All Featured
Done Done
chrislema
187
17k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
330
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
380
Being A Developer After 40
akosma
PRO
92
590k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
The World Runs on Bad Software
bkeepers
PRO
72
12k
How GitHub (no longer) Works
holman
316
150k
Chasing Engaging Ingredients in Design
codingconduct
0
370
The Mindset for Success: Future Career Progression
greggifford
PRO
0
550
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
2
960
The Invisible Side of Design
smashingmag
301
52k
Transcript
Quando descobri que meu cargo dos sonhos já existia… Minha
Jornada em Developer Experience (DX)
speakerdeck.com/camilamaia
3
None
• Agendar jobs • Dificuldades para testar • Multi repo
None
• Conteúdo espalhado por todo lugar • Onde procurar? •
Falta de padrão nos documentos • Falta de tooling para docs • Pessoa não queria colaborar porque não sabia onde adicionar doc
None
🚒
Erros de integração 💥 Cliente mandando campos diferentes do esperado
Frontend recebendo campos diferentes do esperado
Documentação desatualizada 📜 • Endpoints e campos faltantes • Desinformação
Dificuldade em recriar o cenário 😤 12 /reservar/:id_do_assento id_do_voo? id_da_aeronave?
id_do_passageiro? Aeronave está disponível? ????
Dificuldade em recriar o cenário 😤 13
None
• Múltiplos times implementando soluções diferentes para o mesmo problema
• Compartilhar conhecimento
None
• Problemas com novos projetos ◦ Decisões Unilaterais ◦ Impactos
Não Antecipados ◦ Divergências e Conflitos ◦ …
None
• Candidato mandava challenge por zip • Difícil de atualizar
• Falta de review • Não era seguro receber um arquivo de qualquer pessoa
RH CANDIDATO 1 2 3 4
CI
CI / CD
None
None
None
None
None
None
None
None
None
None
• Ser bombeira era um caos • Muitos alertas •
Muitos chats para responder no Slack • Tudo era prioridade, nada era prioridade • Muita interação com console / db em prod
THE ROAD TO A SMOOTHER FIRST RESPONDER EXPERIENCE THE ROAD
TO A SMOOTHER FIRST RESPONDER EXPERIENCE Camila Maia and Tamás Ling - May 2023
None
INTEGRAÇÃO
None
None
• Poucas pessoas contribuindo no portal da pessoa desenvolvedora Backstage
/ Echo
None
BEEP Team Backend Engineer Productivity Team
None
None
None
• SC TOOLS • cli interna: ◦ build ◦ deploy
◦ code search • …
None
None
None
None
None
None
🗣 Conversas com times 📊 Satisfação das pessoas desenvolvedoras 📃
Documentação
CLOUD ENGINEERING TEAM • BEEP Team • DBRE Team •
ProdEng Team
MIGRAÇÃO DE BANCO DE DADOS ON CALL PARA INFRA DE
APPS DE PRODUTO FOCO EM AWS SRE GERENCIAMENTO DE ZONAS
MIGRAÇÃO DE BANCO DE DADOS ON CALL PARA INFRA DE
APPS DE PRODUTO FOCO EM AWS SRE GERENCIAMENTO DE ZONAS
None
• PROCURAR NOVAS VAGAS ◦ AGORA EU SABIA QUE TINHA
UM NOME
• DEVELOPER EXPERIENCE • DEVELOPER PRODUCTIVITY • DEVELOPER ACCELERATION •
DEVOPS • …
DevOps é uma cultura e prática que unifica o desenvolvimento
e as operações, com foco em automação e eficiência no ciclo de vida do software. foco: qualidade da operação
DX é sobre a qualidade da experiência da pessoa desenvolvedoras
ao usar as ferramentas, processos, e sistemas necessários para criar e manter software. Foco: felicidade do desenvolvedor, qualidade da experiência Desde ambiente local até prod
• Poucas vagas específicas • Precisa de um certo número
de pessoas no time de desenvolvimento
None
• Responsável por gerenciar o GitHub da empresa ◦ Terraform
+ GitOps • Backstage • Gerenciamento de feature flags ◦ GrowthBook
• Entrevistas com pessoas chaves dos times de desenvolvimento •
Avaliação de satisfação • …
None
None
None
None
None
• DX no Open Source • DX na educação
VALEU DEMAIS!! 🤍 @cmaiacd camilamaia camilamaia.com