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
Camila Maia
December 07, 2024
Technology
66
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
GitHub Actions - Semana DevOps LINUXTips.pdf
camilamaia
0
59
Cumbuca Dev: Ensinando com Open Source - 71º Python Floripa no MeLi
camilamaia
0
90
COMO E PORQUE ENSINAR A PROGRAMAR COM OPEN SOURCE - Python Brasil 2023
camilamaia
0
92
Como testar e manter APIs de qualidade - Codecon Digital 2023
camilamaia
0
1.2k
factory_boy: testing like a pro. DjangoCon US 2022
camilamaia
0
960
ScanAPI Workshop. DjangoCon EU 2022
camilamaia
0
840
factory_boy: testing like a pro. DjangoCon EU 2022
camilamaia
1
960
Como testar e documentar REST APIs com ScanAPI - Agile Testers Conference 2021
camilamaia
0
490
factory_boy: Testando Objetos Complexos Python Brasil 2021
camilamaia
0
570
Other Decks in Technology
See All in Technology
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
1
240
AI 駆動 Terraform 開発/SRE_BizReach_MIXI_2
visional_engineering_and_design
5
2.1k
銀行勘定系システムにおける開発プロセス刷新×AIによる環境モダナイゼーション / Development Process Transformation and AI-Driven Environment Modernization
muit
0
860
Tab5をRubyで動くパソコンにする
kishima
2
360
事業課題から技術的負債に向き合う
sansantech
PRO
2
540
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/6 - 2026/8
oracle4engineer
PRO
0
200
synctest時代のhttptest Go 1.27で変わるHTTPサーバテストの裏側 / go conference2026 synctest and httptest
budougumi0617
1
2.8k
新機種発売前に見直そう!端末移行で再ログインが要るアプリ・要らないアプリは何が違うのか 〜シームレスに再開できる設計と実装〜
zozotech
PRO
0
150
アプリログインとWeb認証基盤をつなぐ ASWebAuthenticationSession 作法
shimastripe
1
290
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
1.2k
[2026-09-11]SREは誰のもの?運用エンジニアが始める 「SRE領域への越境」とチームの進化の軌跡 〜Road to NEXT CRE
tosite
0
180
消えない 動かない 効かない
yama3133
1
120
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
700
エンジニアに許された特別な時間の終わり
watany
108
250k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.7k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
370
Are puppies a ranking factor?
jonoalderson
2
3.9k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
980
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
500
Designing Experiences People Love
moore
143
24k
Done Done
chrislema
186
16k
A Tale of Four Properties
chriscoyier
163
24k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
270
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