Compiled hitlist of interview questions.
Configuration management #
- Can you describe what idempotency is and why is it useful with Puppet?
- Why is configuration management important to get right in order to scale?
- What configuration management tool do you leverage day to day?
- What is your workflow for writing Puppet modules?
- What are some ways we would avoid repetition with Puppet? Think variables.
- What is one technique we can encrypt sensitive password information within our ENC?
- Can you explain what Hiera’s purpose is?
Docker #
- What is your experience with Docker?
- What service discovery tools have you implemented/familiar with?
- Can you give me an example of how you would implement service discovery?
Standardization #
- Why is standardization important in order to scale?
- Can you describe what you would come up with for a naming schema for your hosts?
- Why do we need a standardized naming schema for hosts?
Monitoring #
- What monitoring tools do you employ at your current organization?
- What are some pitfalls that you see with traditional monitoring tools such as Nagios?
- What tools/monitoring solutions would you employ if you came to FlightSafety and we had nothing.
General #
- What were some of your achievements at your current or last organization?
- What are some projects you’ve worked on that you felt most proud of?
- What are some of your interest outside of work?
- What do you enjoy about being in DevOps?
- What were some challenges/tough projects you had to work on? Please focus on technical projects for this question.