#DevOpsQA: David Symons, Engineering and DevOps @ Toyota Connected

In the latest in our #DevOpsQ&A series, specialist DevOps consultant, Isaac Kim, speaks with David Symons, Engineering & DevOps @ Toyota Connected.

David offers his advice to those starting out in tech and DevOps, discusses the evolution of his tech career, the trends he is seeing and his predictions for the future of DevOps.

Third Republic (TR): How did you get into IT? Did you have interest in IT from a young age?

DS: I was a typical teenager playing video games, I had a keen interest in software and gaming hardware. I applied to study a computer science degree but pulled out because to me the real-world experience was more valuable. I was hungry to start working and learn on the job, whilst gaining that commercial aspect and learning the theory as I went along.

I studied a high velocity Microsoft certification program, which was 6 months full-time. That got me certified to get into corporate and commercial companies to start applying what I had learnt to get to where I am today.

TR: I have seen on LinkedIn a lot of job ads with very specific requirements in experience, qualifications and skillsets. What are your views on this?

DS: I firmly believe software engineering and development is based on meritocracy, and if you know how you’re hiring, and the work speaks for itself as a candidate. This is a golden opportunity for someone who might not be able to drop out of university. The meritocracy of development is that if you have put in the time to work and understand everything that goes along with software engineering, this will elevate you far more than a university degree.

If you look at law, there is a very regimented course regarding what you need to learn. Whereas software engineering, the key skills that you need are always changing, they’re always developing and learning. The willingness to learn is what will make you a great engineer. All the best engineers I’ve worked with, have been the best problem-solvers and the best self-learners.

I don’t think a degree is relevant as much as it used to be in software, now there’s so much opportunity to learn from the internet and other courses.

TR: How do you think graduates first coming out of university should go about their job search?

DS: There was an article online that I was reading this week actually, talking about doing internships for free. It was a divided conversation, where some people were saying never work for anyone for free, and others were saying this is how you get in the door.

I think there are a lot of stories out there where you hear about someone working in the mailroom, it’s a cliché, but from there they were given opportunities to learn from managers. And I definitely think there is some weight and truth to that.

The market has internships to provide those people with the opportunity to gain the validation that they are worth the money they are after. I think the best thing for people who are fresh out of university, or in that position, is to take an internship, even just for 3 months. Some companies might not offer unpaid internships, but if you’re hungry for it, it’s about getting out there approaching companies and letting them know you’re willing to learn.

TR: Going back to technology, you started working on the IT-side for a marketing company, so how did you choose to get into DevOps?

DS: Windows definitely got me in the door. At the time in early 2000s it was hard work to get these qualifications, that was the sell, if you have these certifications and can prove that you have learnt these skills, you were more desirable.

As I started working in London, I saw more and more of Linux and I was aware of it and had a good grasp of it and was able to use it in a commercial grade. It wasn’t necessarily a conscious decision; I saw the trends that were happening and saw the benefit of teaching myself this software. It was a natural evolution.

TR: There’s so much emerging tech around at the moment. What are the DevOps trends are you seeing in the market at the moment?

DS: I believe engineers have a habit of over-engineering and making things more complicated than they necessarily need to be. Engineering for the sake of engineering. DevOps is now a commodity, which is good because it means that the standards and process are well-versioned, well-versed, well-adopted and well-documented – the trial and error period is somewhat over.

Something else I think we will see is operations teams becoming lighter and leaner as software platforms reduce these huge operations teams needed to keep the lights on. As software develop these solutions it’s going to become easier to deploy them.

TR: What does DevOps mean to you?

DS: This is an internal debate that has gone on for ages – the market has decided that DevOps is a thing. When I think of DevOps there are so many things that tie into it, it means development teams and operational teams working together. That means having a good culture, there needs to be empathy, you need to be respectful, you need to be able to work together in a stylised fashion. Whether that means you’re working with the data team and the ops team are helping you implement that data. It should be labelled as a well-bread engineering team – you’re working together, delivering at speed, quality and efficiency.


TR: The trend at the moment when hiring in DevOps, a lot of companies are going to DevOps engineers from a tech background – why do you think that is?

DS: One reason is because I think a lot of companies aren’t sure what they’re looking for. It seems that companies are wanting this one person to be able to do so many things – a strong developer, who can do full-stack and application engineering, and who know CIPD. I can’t think of another industry where you would want one person to do so many different things, with so many requirements.

TR: Do you think businesses are struggling to recruit DevOps talent because of the need to potentially over-use technology?

DS: Absolutely, especially around Financial Services, people just don’t know what they’re looking for. In the past couple of years of seen thousands of CV’s and it definitely helps to know what you’re looking for. It should always be requirement first, what is the business looking for, what is it that they’re trying to do and what experience do they need to achieve it?

TR: In the next 6 months or so, what sort of tech are you excited to see emerging?

DS: For me, Cloud Native Applications Bundle. It’s like bundling together, installing and managing of container-native apps. This goes back to what I said earlier about the commoditisation of applications of DevOps and engineering. This sort of stuff is going to become easier, leaner, faster, more efficient, requiring less man hours. Allowing businesses to focus time elsewhere, helping businesses to keep competitive.

TR: DevOps is something that will likely be around for a long time to come, but when the time comes when things become more automated and less focus on ops, how to you think DevOps engineers will evolve within the ecosystem?          

DS: Consume as much knowledge about AI and anything around data and how that applies. DevOps engineer that is really strong on that data side of things, is going to become gold to companies, if not now, but in the future definitely. Data play is going to be crucial and for DevOps engineers not to make themselves redundant, it’s going to be important to educate yourself and get involved with data.

 

If you’re looking to source talent, get in touch with our specialist teams today!

More Insights

Benjamin Hanrieder

Q&A Benjamin Hanrieder (CTO, Engel & Volkers)

In this interview, Benjamin Hanrieder, CTO at Engel & Völkers Technology, discusses the company’s digital transformation, software development practices, and the role of the Cloud Platform Team in ensuring reliable and secure infrastructure. Mat Roche (MR): Can you give us an overview of your background?  Benjamin Hanrieder (BH):  Hi Mat,

Read more >

Get In Touch

Fill out the form below, and we will be in touch shortly.

Seniority

Software Developers
Senior Engineers
Software Architects
Senior Software Architects
Software Tech Leads
Senior Software Tech Leads
Software Tech Lead Managers
Senior Software Tech Lead Managers
Director of Engineering
VP of Engineering


Software Developers
Senior Engineers
Software Architects
Senior Software Architects
Software Tech Leads
Senior Software Tech Leads
Software Tech Lead Managers
Senior Software Tech Lead Managers
Director of Engineering
VP of Engineering

 

Software Developers
Senior Engineers
Software Architects
Senior Software Architects
Software Tech Leads
Senior Software Tech Leads
Software Tech Lead Managers
Senior Software Tech Lead Managers
Director of Engineering
VP of Engineering

 

Role

Full-stack Developers
Back-end Developers
Front-end Developers
DevOps Engineers
SRE Engineers
Cloud Engineers
Platform Engineer
Security Engineers
Mobile Developers
App Developers
No1 software engineers

Full-stack Developers
Back-end Developers
Front-end Developers
DevOps Engineers
SRE Engineers
Cloud Engineers
Platform Engineer
Security Engineers
Mobile Developers
App Developers
No1 software engineers

Full-stack Developers
Back-end Developers
Front-end Developers
DevOps Engineers
SRE Engineers
Cloud Engineers
Platform Engineer
Security Engineers
Mobile Developers
App Developers
No1 software engineers

Skills

React.js
Node.js
AWS
JavaScript
React
Native
PostgreSQL
Ruby on Rails
Java
Angular
Golang
PHP

React.js
Node.js
AWS
JavaScript
React
Native
PostgreSQL
Ruby on Rails
Java
Angular
Golang
PHP

React.js
Node.js
AWS
JavaScript
React
Native
PostgreSQL
Ruby on Rails
Java
Angular
Golang
PHP

Sample By Job Family

Data Scientists
Data Engineers
Data Architects
Data Modelers
BI Developers
Data Analysts
Data Quality Engineers
Data Governance Experts MLOps Engineers
DataOps Engineers
Data Product Managers
Executive Data Leadership

Data Scientists
Data Engineers
Data Architects
Data Modelers
BI Developers
Data Analysts
Data Quality Engineers
Data Governance Experts MLOps Engineers
DataOps Engineers
Data Product Managers
Executive Data Leadership

Sample of Platforms & Tools

Cloud DW: Snowflake, BigQuery, Redshift ETL/ELT Tools: Airflow, dbt, Fivetran, Talend Big Data Frameworks: Spark, Hadoop, Kafka BI & Visualization: Tableau, Power BI, Looker ML Libraries: TensorFlow, PyTorch, Scikit MLOps Platforms: MLflow, Kubeflow, W&B Data Governance: Collibra, Alation Data Observability: Monte Carlo, Databand Data Lakes: Lake Formation, Delta Lake SQL/NoSQL DBs: PostgreSQL, MongoDB Real-time Analytics DBs: Apache Pinot, Druid Gen

Cloud DW: Snowflake, BigQuery, Redshift ETL/ELT Tools: Airflow, dbt, Fivetran, Talend Big Data Frameworks: Spark, Hadoop, Kafka BI & Visualization: Tableau, Power BI, Looker ML Libraries: TensorFlow, PyTorch, Scikit MLOps Platforms: MLflow, Kubeflow, W&B Data Governance: Collibra, Alation Data Observability: Monte Carlo, Databand Data Lakes: Lake Formation, Delta Lake SQL/NoSQL DBs: PostgreSQL, MongoDB Real-time Analytics DBs: Apache Pinot, Druid Gen

Sample of Skills Delivered

Programming in Python, R, and SQL
Python
Data Modeling Statistical
Analysis ETL/ELT
Pipeline Development
Database Design & Administration
Machine Learning Fundamentals
Cloud Data Warehousing
Data Ethics & Compliance
Data Security
Data Visualization & Storytelling
Real-Time Data Streaming

Programming in Python, R, and SQL
Python
Data Modeling Statistical
Analysis ETL/ELT
Pipeline Development
Database Design & Administration
Machine Learning Fundamentals
Cloud Data Warehousing
Data Ethics & Compliance
Data Security
Data Visualization & Storytelling
Real-Time Data Streaming

Sample By Job Family

AI Software Engineers
Gen AI Engineers
Machine Learning Engineers
Deep Learning Engineers
Prompt Engineers
AI Research Scientists
NLP Engineers
Computer Vision Engineers
MLOps Engineers
AI Product Managers
AI Governance Specialists
AI Ethics Office
AI Architects Executive

AI Software Engineers
Gen AI Engineers
Machine Learning Engineers
Deep Learning Engineers
Prompt Engineers
AI Research Scientists
NLP Engineers
Computer Vision Engineers
MLOps Engineers
AI Product Managers
AI Governance Specialists
AI Ethics Office
AI Architects Executive

Sample of Platforms & Tools

LLMs: Open AI, Anthropic, Llama, Gemini ML Platforms: SageMaker, Vertex AI, Azure ML ML Libraries: scikit-learn, XGBoost, LightGBM DL Frameworks: TensorFlow, PyTorch, Keras LLM Frameworks: LangChain, LlamaIndex Vector Databases: Pinecone, Weaviate, Milvus Data Science Notebooks: Jupyter, Colab, Kaggle Data Visualization Libraries: Matplotlib, Seaborn NLP Libraries: Hugging Face Transformers CV Libraries: OpenCV, Pillow, Albumentations MLOps Tools: MLflow, Kubeflow, W&B

LLMs: Open AI, Anthropic, Llama, Gemini ML Platforms: SageMaker, Vertex AI, Azure ML ML Libraries: scikit-learn, XGBoost, LightGBM DL Frameworks: TensorFlow, PyTorch, Keras LLM Frameworks: LangChain, LlamaIndex Vector Databases: Pinecone, Weaviate, Milvus Data Science Notebooks: Jupyter, Colab, Kaggle Data Visualization Libraries: Matplotlib, Seaborn NLP Libraries: Hugging Face Transformers CV Libraries: OpenCV, Pillow, Albumentations MLOps Tools: MLflow, Kubeflow, W&B

Sample of Skills Delivered

Generative AI Development
Machine Learning Algorithms
Deep Learning Architectures
NLP and NLG
Computer Vision
Data & Feature Engineering
MLOps & Model Deployment
Statistical Analysis & Hypothesis Testing
Python and R Programming Expertise
Model Evaluation & Performance Tuning
AI Governance & Compliance
Autonomous AI Agent Engineering
Building Agentic AI Applications

Generative AI Development
Machine Learning Algorithms
Deep Learning Architectures
NLP and NLG
Computer Vision
Data & Feature Engineering
MLOps & Model Deployment
Statistical Analysis & Hypothesis Testing
Python and R Programming Expertise
Model Evaluation & Performance Tuning
AI Governance & Compliance
Autonomous AI Agent Engineering
Building Agentic AI Applications