Software Engineer and DevOps Interview Questions
2 weeks ago
The past few weeks I've been sharing some questions I like to ask in various types of interviews. I've got some general questions posted, questions for Product Managers , and questions for Project Managers so far. Today, I'll share a few Software Engineer and DevOps interview questions. Now, I don't tend to ask the tough technical questions of these folks as I've haven't been coding myself for a while and that's what my team is for. These are the questions I care about when I talk to a new developer.
Software Engineer Interview QuestionsFor software engineers, I try to assess their preferences so I understand where they fit into the team. I'd also like to know how they go about learning new technologies. Why? Because hiring a person for a specific set of technical skills, I believe, is not necessary. Even if they know your current stack well, your technology stack will inevitably change over time. A good developer can learn any new language, architecture, etc that you throw at them. So, I spend time assessing how this person learns new things.
- Where do you fit into the stack?
- How do you go about learning a new technology? Give me an example of how you've done this in the past.
- What's your experience with React? Java? Clojure? Security?
- Can you share your git repository with me?
- What agile framework(s) do you prefer to use?
It's so important that good development candidates have their own git repository these days and that their repository shows off some of the things they're capable of. This is how my team assesses code quality, complexity, and experience.
How Do You Really Like to Collaborate?With the last question above, I'm trying to understand whether this engineer is aware of the specific processes they are using and how they feel about them. I'll use it as a jumping off point to ask more questions about how they like to work. I'm trying to understand whether they have any ingrained biases against a certain framework or process, what experiences they've had in the past, and what they've done that's worked well for them and their former teams. So, I might ask additional questions such as:
- Have you used Scrum or Kanban before?
- What do you like about agile software development and what don't you like?
- Talk to me about the software development lifecycle you've used in the past that you thought worked best? Why do you think it worked well? What were its downsides?
Obviously, I'm a huge proponent of agile software development , so if I get an inkling that this developer doesn't like agile software development, doesn't like creating tickets, likes to work alone, or in any way doesn't collaborate well, I generally dive in deeper and deeper until I understand exactly where their biases lie. If I can't get a good sense of how that person will fit into the team, I won't hire them.
DevOps Engineer Interview QuestionsGood DevOps Engineers don't grow on trees. They can be expensive and it takes a special kind of person to really do the job well. DevOps Engineers are constantly learning, tinkering, working with others, and switching tasks. That's not exactly for everyone, but for the right person, DevOps is the BEST. Here are a few questions I like to ask DevOps Engineering candidates.
- How much experience with AWS, git do you have?
- What are some of your favorite DevOps-related blogs/books/conferences to follow? (Again, the learning question)
- Tell me about your automation experience?
- What is the toughest problem you've automated yourself out of? OR What is the most creative way that you'd automated yourself out of a problem?
- How does DevOps fit into a scrum/kanban/ agile development process? How might it fit into a waterfall dev environment?
- Tell me about the continuous integration (CI) process you developed at a previous job?
- Tell me what "infrastructure as code" means to you?
And one of my favorite questions that I can't take credit for follows. This one comes from Singlewire's Head of DevOps, Matt Radtke:
Tell us about a time when you took down production.
The idea being that if you're in DevOps already and you haven't caused some major disaster, you probably don't have that much experience yet and you haven't made enough mistakes to learn from them. Every experienced DevOps Engineer has their own production-stopping horror story.
Growing a DevOps EngineerIf you can't hire a good DevOps Engineer, you can always consider growing one. (I know, I know, I said they don't grow on trees) What I mean is that sometimes you may already have an engineer on staff that would be perfect for a DevOps position. A good friend of mine, Sara Willett, who runs a chunk of the DevOps team at MasterCard tells me that she's had a lot of success growing "lazy engineers" into great DevOps hires. By lazy, she's looking for the engineer who doesn't like doing the same task twice, so they automate it. They want to figure out how to use new tools to make their jobs easier and they aren't afraid to dig in and learn how to make that happen. If you have someone on your team like that, then you might just have a great DevOps Engineer-in-the-making.
#J-18808-Ljbffr-
Junior DevOps Engineer
3 days ago
Edinburgh, Edinburgh, United Kingdom Peppermillimports Full timeJoin to apply for the Junior DevOps Engineer role at Pepper Mill6 days ago Be among the first 25 applicantsJoin to apply for the Junior DevOps Engineer role at Pepper MillGet AI-powered advice on this job and more exclusive features.About Sparta GlobalEmbark on a transformative career journey with Sparta Global, where diversity, innovation, and passion for...
-
DevOps Engineer
1 week ago
Edinburgh, Edinburgh, United Kingdom Talent International Full timeAn experienced Platform/DevOps engineer is required to provide hands-on technical skills to an agile platform development team within Development Enablement domain, and to support our Product Teams in their delivery.As a DevOps Engineer you will be responsible for:Develop and support our OpenShift 4.x platform on AWS, suitable to run containerised...
-
DevOps Engineer
2 weeks ago
Edinburgh, Edinburgh, United Kingdom Talent International Full timeAn experienced Platform/DevOps engineer is required to provide hands-on technical skills to an agile platform development team within Development Enablement domain, and to support our Product Teams in their delivery.As a DevOps Engineer you will be responsible for:Develop and support our OpenShift 4.x platform on AWS, suitable to run containerised...
-
Software Engineer
7 days ago
Edinburgh, Edinburgh, United Kingdom Bright Purple Full timeSoftware Engineer - UK Remote This leading, remote-first healthcare data science/bio-informatics client have put everything in place to ensure their culture and environment at the very least matches, and in many areas exceeds, their competitors. Innovation isn't just about technology and product, it's about listening to your staff and being attentive...
-
Senior DevOps Engineer
7 days ago
Edinburgh, Edinburgh, United Kingdom Rockstar Full timeAt Rockstar Games, we create world-class entertainment experiences.Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry.Rockstar North...
-
DevOps Engineer, Associate
5 days ago
Edinburgh, Edinburgh, United Kingdom ENGINEERINGUK Full timeYou will need to login before you can apply for a job.Sector: Banking and Financial ServicesRole: ProfessionalContract Type: PermanentHours: Full TimeAbout this roleWe are looking for a DevOps engineer to join the Implementation Services team, working within the Aladdin Platform Group. A person who has a passion for technical troubleshooting, learning new...
-
Staff DevOps Engineer
12 hours ago
Edinburgh, Edinburgh, United Kingdom N-able Technologies Ltd. Full timeWhy N-ableN-able isn't just another software company – we're going places, and we would love for you to be a part of that journey. With N-ablites in more than 15 countries around the world, you're adding your unique voice to a diverse team of people who are supporting our customers, and one another. The Way We Work, our hybrid working model based on trust...
-
DevOps Engineer
2 weeks ago
Edinburgh, Edinburgh, United Kingdom Lloyds Banking Group Full timeJOB TITLE: DevOps EngineerSALARY: £47,790 – £50,444LOCATION(S): EdinburghHOURS: Full timeWORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at one of our office sites.About this opportunityOur mission is to help customers feel confident and in control of their finances, now and into the...
-
Principal Software Engineer
3 days ago
Edinburgh, Edinburgh, United Kingdom OSI Systems, Inc. Full timeOverviewAt Spacelabs Healthcare, we are on a mission to provide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients.Role OverviewThe...
-
Principal Software Engineer
2 days ago
Edinburgh, Edinburgh, United Kingdom OSI Systems Full timeOverviewAt Spacelabs Healthcare, we are on a mission to provide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients.Role OverviewThe...
-
Senior Software Engineer
4 days ago
Edinburgh, Edinburgh, United Kingdom OSI Systems Full timeOverviewAt Spacelabs Healthcare, we are on a mission to provide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients.Role OverviewThe...
-
DevOps Engineer
7 days ago
Edinburgh, Edinburgh, United Kingdom Lloyds Bank plc Full timeEnd DateTuesday 22 April 2025Salary Range£47,790 - £53,100We support flexible working - click here for more information on flexible working optionsFlexible Working OptionsHybrid WorkingJob Description SummaryJob DescriptionJOB TITLE: DevOps EngineerSALARY: £47,790 - £50,444LOCATION(S): EdinburghHOURS: Full timeWORKING PATTERN: Our work style is hybrid,...
-
DevOps Engineers x2
7 days ago
Edinburgh, Edinburgh, United Kingdom Head Resourcing Ltd Full time2 x DevOps EngineersContract - 6 monthsFinancial Services / FinTechEdinburgh / HybridInside IR35 working via an Umbrella CompanyAn Edinburgh Financial Services/FinTech organisation is currently looking for hands-on DevOps Engineers to join their team on a Contract basis, supporting a large/complex programme of work. The primary focus of the roles will...
-
Senior Software Engineer
2 weeks ago
Edinburgh, Edinburgh, United Kingdom Zenovo Full timeJob Title: Senior Software EngineerLocation: Outskirts of Glastonbury, SomersetSalary: 60,000 - 65,000 (Depending on experience)Working Arrangement: 3 Days On-Site Per WeekJob Overview:Joining a small team of Software Engineers, you will be responsible for the development and maintenance of software within the company's portfolio for both new and existing...
-
Senior Software Engineer
1 week ago
Edinburgh, Edinburgh, United Kingdom FanDuel Full time**Senior Software Engineer - Java**Location: Edinburgh / Hybrid **The requirements listed in our job descriptions are guidelines, not hard and fast rules. You don't have to satisfy every requirement or meet every qualification listed. If your skills are transferable and you are in the ballpark experience-wise, we'd love to speak to you.**FanDuel Group is a...
-
Senior DevOps Engineer
7 days ago
Edinburgh, Edinburgh, United Kingdom TN United Kingdom Full timeSocial network you want to login/join with:Capco is a fully independent, global management and technology consultancy. For 20 years we have combined innovative thinking with deep industry knowledge to deliver business consulting, digital transformation and technology services to Finance and Energy markets. Our collaborative and efficient approach helps...
-
Senior DevOps Engineer
2 weeks ago
Edinburgh, Edinburgh, United Kingdom TN United Kingdom Full timeSocial network you want to login/join with:Capco is a fully independent, global management and technology consultancy. For 20 years we have combined innovative thinking with deep industry knowledge to deliver business consulting, digital transformation and technology services to Finance and Energy markets. Our collaborative and efficient approach helps...
-
Software Engineer
2 weeks ago
Edinburgh, Edinburgh, United Kingdom Kal Full timeAs a member of our global engineering department, you will be responsible for creating a wide array of new and innovative products, while working in collaboration with customers, partners and colleagues from our other global offices including Sydney, Ho Chi Minh City, Cincinnati, Bucharest, Chennai, Mumbai, Verona and Mexico City.Skills and experience...
-
Senior Java Software Engineer
3 days ago
Edinburgh, Edinburgh, United Kingdom Head Resourcing Full timeLead the Future of Space Software SolutionsAre you an experienced Solutions Lead with a passion for cutting-edge technology? We're looking for a dynamic leader to work directly with customers, defining and delivering innovative software solutions that drive real business impact.What You'll Do:Act as a key technical advisor, translating business needs into...
-
DevOps Engineer
7 days ago
Edinburgh, Edinburgh, United Kingdom TN United Kingdom Full timeSocial network you want to login/join with:NCTech has established itself as a market leader in the provision of 360° street level imagery and 3D data to Big Tech customers. The company operates globally and is on a rapid growth trajectory, serving the Immersive Media and Geographic Information System markets. We already collect and process petabytes of data...