SlideShare a Scribd company logo
Unlocking Engineering Excellence:
A Back-to-Basics Approach
DevOps BCN
Meetup
David Castañeda
Platform Whisperer &
DevOoops Engineer
What if I told you that unlocking
engineering excellence is everyone's
responsibility?
About me…
● Infrastructure Engineer - Not a DevOps Engineer
● Working on IT for 13 years
● I like tech, legos & beer
● Love building stuff the right way
● Embracing the title of Platform Whisperer & DevOoops
Engineer
● Doing my best at organizing DevOps BCN meetups and
trying to keep up with tech on my newsletter
● Not a manager
What > How? > Who?
Agenda
There is no excellence without
culture
Engineering excellence values
Fostering Technical Excellence
Do more than
"good code" Technical excellence isn't
just about writing code that works. It's
about crafting elegant, maintainable
solutions that are robust, scalable and
perform. Use linters, code formatters, and
static analysis tools to automatically
Feedback matters.
Everyone should have a voice
encourage code reviews, even past MR
requests, provide feedback. and lets not
forget customer or users feedback
Implement Changes
and Repeat With all
the possible changes or
improvements you now can
repeat the cycle
Reflect, measure,
analyze and refine Do retrospectives,
measure timings, estimations, performance.
Involve all team members in the technical
analysis and refine the solution or
implementation.
Collaboration and Communication
More than just “talking”: Collaboration
and communication is about sharing
knowledge, working together to solve a
problem and building a shared
understanding of the challenge ahead.
Find and start with your “why”
When starting a new project or tool,
it’s important to keep a eye on the
final goal. I do this task or create
that feature so the end user or customer
can have X or Y impact on the business
Communication can be tricky BUT It
gets easier when you pay attention to how
others communicate. Listen actively, be
understanding, and tweak your message to
fit the person you're talking to.
Cultivate trust Build a supportive
atmosphere where the team and the
individual feel safe to contribute
ideas, successes are celebrated, and
conflicts are addressed proactively
with a focus on solutions
Customer/Product Focus
Understanding what’s behind the
“Meeting requirements” It’s not about which
are the specs, it’s about deeply understanding our
users’ needs, anticipating their challenges and
creating solutions that will make their lives
easier.
Keep a constant feedback loop Try to actively
seek and incorporate feedback throughout the
development process. Listen, understand and
empathize with your user.
Keep a healthy relationship with your
customer/product Interact and spent time with more
people than just your team. Promote team building
activities
Innovation and Experimentation
Beyond just “trying new things” Innovation and experimentation in
engineering isn't just about playing with the latest framework or
adopting a trendy new tool. It's about a mindset – a constant
curiosity to explore new ideas, challenge assumptions, and find
better or just different ways to solve problems.
Aim “to the infinite and beyond”
and own the path When engineers are encouraged to experiment
and innovate, they tend to feel more connected to their
project, which evolves into a sense of ownership and pride.
It’s okay to have setbacks When we try new
things, we inevitably encounter challenges and
issues, but we also gain valuable knowledge
and experience, which will be helpful in
future setbacks.
Ownership and Accountability
Exceeding the idea of “doing your
job” Ownership and accountability mean taking
initiative, being proactive and feeling
responsible of the success of the project and
the team. More than a code monkey It's about seeing
yourself not just as a code monkey, but as a
contributor who can make a difference. It's
about asking yourself: “How can I make this
project better?”
Accountability over micromanagement A
culture of ownership and accountability
reduces the need for constant supervision and
micromanagement. When engineers take ownership
of their work, managers can trust them to get
things done without needing constant
supervision.
Unlocking Engineering Excellence_  A Back-to-Basics Approach  - DevOpsBCN - Jan 2025
How to make it happen…
Continuous learning and knowledge
sharing
🐢 Reactive:
● Document your work and share the knowledge
● Do code reviews
● Develop problem-solving skills and
adaptability
🚀 Proactive:
● Dedicate time for research and development
● Give presentations and workshops
● Volunteer to work into the unknown
Skill Mastery, more than just knowledge…
● Know your core concepts inside out
● Explore in-demand skills
● Identify real-world usage of new tech or
framework
● Learn from fellow tech enthusiasts
● Solidify your knowledge by teaching
Mentorship as a two-way street
● Everyone has something to teach and something to learn
● Beyond just “giving advice”, build a collaborative
relationship focused on guiding and supporting each other
● Tackle challenges together
● Identify each other's knowledge gaps
Embrace Responsibility and
Proactivity
● “See something, say something”: Don't wait for
problems to escalate
● “Be the solution”: Don't just identify problems
● “Own your mistakes”: Everyone makes mistakes… ?
● “Go the extra mile”: Don't just do the bare minimum
● “Be a mentor”: Share your knowledge and experience
with others
Empathy and active listening
● Understand other’s perspective and motivations
● Ask clarifying questions
● Summarize and paraphrase
● Pay attention to nonverbal cues and start from
compassion
● Listen to understand, not to respond
Unlocking Engineering Excellence_  A Back-to-Basics Approach  - DevOpsBCN - Jan 2025
Responsibilities breakdown
Responsibilities Engineer Lead Company
Technical Excellence ✅ ✅ ✅
Continuous Learning ✅ ✅ ✅
Customer/User Focus ✅ ✅ ✅
Empower Ownership ✅ ✅ ✅
Innovation and
Experimentation
✅ ✅ ✅
Collaboration and
Communication
✅ ✅ ✅
Questions?
Thank You!
David C.
@devooops
@edupr91

More Related Content

PDF
Engineering leadership
PDF
Software Engineer's Career Management Toolkit
PDF
Starting with c
PPTX
Effective engineer
PPTX
Kasten Engineering Culture Deck
PDF
Indix Engineering Culture Code (2015)
PPTX
Scaling your Engineering Team
PDF
Happy Developer's Guide to the Galaxy: Thinking About Motivation of Developers
Engineering leadership
Software Engineer's Career Management Toolkit
Starting with c
Effective engineer
Kasten Engineering Culture Deck
Indix Engineering Culture Code (2015)
Scaling your Engineering Team
Happy Developer's Guide to the Galaxy: Thinking About Motivation of Developers

Similar to Unlocking Engineering Excellence_ A Back-to-Basics Approach - DevOpsBCN - Jan 2025 (20)

PDF
On Becoming a Technical Lead
PDF
Achieving Technical Excellence in Your Software Teams - from Devternity
PPTX
Tessa Ann Taylor: A Readme
PDF
Scaling Software Delivery.pdf
PDF
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
PDF
Forget about Agile
PDF
Engineering your culture / Oren Ellenbogen
PDF
liza-daly-cultivate-2015
PDF
Scaling tech teams
PDF
Take Control of Your Career: A Personal Growth Framework
PPTX
PPTX
How to Contribute to your Project
PDF
Inner Source 101 - GWO2016
PDF
Inner Source 101
PDF
Software Engineering at Google.pdf
PDF
QCon SF 2022: The Secret to Finding Impactful Projects to Land a Staff-Plus E...
PPTX
Technical Excellence Doesn't Just Happen - AgileIndy 2016
PPTX
Top 10 devops values
PDF
20240304 QFM007 Engineering Leadership Reading List February 2024
PDF
Leading Engineers to Water: The Art, Science, and Culture of Technical Coaching
On Becoming a Technical Lead
Achieving Technical Excellence in Your Software Teams - from Devternity
Tessa Ann Taylor: A Readme
Scaling Software Delivery.pdf
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
Forget about Agile
Engineering your culture / Oren Ellenbogen
liza-daly-cultivate-2015
Scaling tech teams
Take Control of Your Career: A Personal Growth Framework
How to Contribute to your Project
Inner Source 101 - GWO2016
Inner Source 101
Software Engineering at Google.pdf
QCon SF 2022: The Secret to Finding Impactful Projects to Land a Staff-Plus E...
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Top 10 devops values
20240304 QFM007 Engineering Leadership Reading List February 2024
Leading Engineers to Water: The Art, Science, and Culture of Technical Coaching
Ad

More from devopsbcnmeetup (8)

PDF
Stop doing (bad) code reviews - DevOpsBCN - Apr 2025
PDF
From the Boardroom to the Terminal_ Adapting to the Future - DevOpsBCN - Apr ...
PDF
Multi-cloud governance at scale talk - DevOpsBCN - Jan 2025
PDF
How to Structure Your K8s GitOps Repository at Scale by Erik Berdonces - DevO...
PDF
Hiring from Both Sides of the Table by Fabio Scagliola - DevOpsBCN - October ...
PDF
Infrastructure Prowing Pains by David Poblador i Garcia - DevOpsBCN - March 2024
PDF
Policy as Code by David Acacio - DevOps BCN - October 2023
PDF
A Modern DevOps Manifesto by David Castañeda - DevOps BCN - October 2023
Stop doing (bad) code reviews - DevOpsBCN - Apr 2025
From the Boardroom to the Terminal_ Adapting to the Future - DevOpsBCN - Apr ...
Multi-cloud governance at scale talk - DevOpsBCN - Jan 2025
How to Structure Your K8s GitOps Repository at Scale by Erik Berdonces - DevO...
Hiring from Both Sides of the Table by Fabio Scagliola - DevOpsBCN - October ...
Infrastructure Prowing Pains by David Poblador i Garcia - DevOpsBCN - March 2024
Policy as Code by David Acacio - DevOps BCN - October 2023
A Modern DevOps Manifesto by David Castañeda - DevOps BCN - October 2023
Ad

Recently uploaded (20)

PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
introduction to high performance computing
PPTX
Nature of X-rays, X- Ray Equipment, Fluoroscopy
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
UNIT - 3 Total quality Management .pptx
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PDF
Analyzing Impact of Pakistan Economic Corridor on Import and Export in Pakist...
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
737-MAX_SRG.pdf student reference guides
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PPTX
communication and presentation skills 01
PPTX
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PDF
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
PDF
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
introduction to high performance computing
Nature of X-rays, X- Ray Equipment, Fluoroscopy
UNIT 4 Total Quality Management .pptx
UNIT - 3 Total quality Management .pptx
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Analyzing Impact of Pakistan Economic Corridor on Import and Export in Pakist...
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
737-MAX_SRG.pdf student reference guides
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Fundamentals of safety and accident prevention -final (1).pptx
communication and presentation skills 01
CURRICULAM DESIGN engineering FOR CSE 2025.pptx
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
SMART SIGNAL TIMING FOR URBAN INTERSECTIONS USING REAL-TIME VEHICLE DETECTI...
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf

Unlocking Engineering Excellence_ A Back-to-Basics Approach - DevOpsBCN - Jan 2025

  • 1. Unlocking Engineering Excellence: A Back-to-Basics Approach DevOps BCN Meetup David Castañeda Platform Whisperer & DevOoops Engineer
  • 2. What if I told you that unlocking engineering excellence is everyone's responsibility?
  • 3. About me… ● Infrastructure Engineer - Not a DevOps Engineer ● Working on IT for 13 years ● I like tech, legos & beer ● Love building stuff the right way ● Embracing the title of Platform Whisperer & DevOoops Engineer ● Doing my best at organizing DevOps BCN meetups and trying to keep up with tech on my newsletter ● Not a manager
  • 4. What > How? > Who? Agenda
  • 5. There is no excellence without culture
  • 7. Fostering Technical Excellence Do more than "good code" Technical excellence isn't just about writing code that works. It's about crafting elegant, maintainable solutions that are robust, scalable and perform. Use linters, code formatters, and static analysis tools to automatically Feedback matters. Everyone should have a voice encourage code reviews, even past MR requests, provide feedback. and lets not forget customer or users feedback Implement Changes and Repeat With all the possible changes or improvements you now can repeat the cycle Reflect, measure, analyze and refine Do retrospectives, measure timings, estimations, performance. Involve all team members in the technical analysis and refine the solution or implementation.
  • 8. Collaboration and Communication More than just “talking”: Collaboration and communication is about sharing knowledge, working together to solve a problem and building a shared understanding of the challenge ahead. Find and start with your “why” When starting a new project or tool, it’s important to keep a eye on the final goal. I do this task or create that feature so the end user or customer can have X or Y impact on the business Communication can be tricky BUT It gets easier when you pay attention to how others communicate. Listen actively, be understanding, and tweak your message to fit the person you're talking to. Cultivate trust Build a supportive atmosphere where the team and the individual feel safe to contribute ideas, successes are celebrated, and conflicts are addressed proactively with a focus on solutions
  • 9. Customer/Product Focus Understanding what’s behind the “Meeting requirements” It’s not about which are the specs, it’s about deeply understanding our users’ needs, anticipating their challenges and creating solutions that will make their lives easier. Keep a constant feedback loop Try to actively seek and incorporate feedback throughout the development process. Listen, understand and empathize with your user. Keep a healthy relationship with your customer/product Interact and spent time with more people than just your team. Promote team building activities
  • 10. Innovation and Experimentation Beyond just “trying new things” Innovation and experimentation in engineering isn't just about playing with the latest framework or adopting a trendy new tool. It's about a mindset – a constant curiosity to explore new ideas, challenge assumptions, and find better or just different ways to solve problems. Aim “to the infinite and beyond” and own the path When engineers are encouraged to experiment and innovate, they tend to feel more connected to their project, which evolves into a sense of ownership and pride. It’s okay to have setbacks When we try new things, we inevitably encounter challenges and issues, but we also gain valuable knowledge and experience, which will be helpful in future setbacks.
  • 11. Ownership and Accountability Exceeding the idea of “doing your job” Ownership and accountability mean taking initiative, being proactive and feeling responsible of the success of the project and the team. More than a code monkey It's about seeing yourself not just as a code monkey, but as a contributor who can make a difference. It's about asking yourself: “How can I make this project better?” Accountability over micromanagement A culture of ownership and accountability reduces the need for constant supervision and micromanagement. When engineers take ownership of their work, managers can trust them to get things done without needing constant supervision.
  • 13. How to make it happen…
  • 14. Continuous learning and knowledge sharing 🐢 Reactive: ● Document your work and share the knowledge ● Do code reviews ● Develop problem-solving skills and adaptability 🚀 Proactive: ● Dedicate time for research and development ● Give presentations and workshops ● Volunteer to work into the unknown
  • 15. Skill Mastery, more than just knowledge… ● Know your core concepts inside out ● Explore in-demand skills ● Identify real-world usage of new tech or framework ● Learn from fellow tech enthusiasts ● Solidify your knowledge by teaching
  • 16. Mentorship as a two-way street ● Everyone has something to teach and something to learn ● Beyond just “giving advice”, build a collaborative relationship focused on guiding and supporting each other ● Tackle challenges together ● Identify each other's knowledge gaps
  • 17. Embrace Responsibility and Proactivity ● “See something, say something”: Don't wait for problems to escalate ● “Be the solution”: Don't just identify problems ● “Own your mistakes”: Everyone makes mistakes… ? ● “Go the extra mile”: Don't just do the bare minimum ● “Be a mentor”: Share your knowledge and experience with others
  • 18. Empathy and active listening ● Understand other’s perspective and motivations ● Ask clarifying questions ● Summarize and paraphrase ● Pay attention to nonverbal cues and start from compassion ● Listen to understand, not to respond
  • 20. Responsibilities breakdown Responsibilities Engineer Lead Company Technical Excellence ✅ ✅ ✅ Continuous Learning ✅ ✅ ✅ Customer/User Focus ✅ ✅ ✅ Empower Ownership ✅ ✅ ✅ Innovation and Experimentation ✅ ✅ ✅ Collaboration and Communication ✅ ✅ ✅