AWS Interview questions

As you know, it is hard to do an interview for the role of DevOps Engineer. Each company/team or project has a particular infrastructure. Because of this, we check the Process, Procedures, Methodologies, and Best Practices you will use to do this task. Below we describe one case and scenario with one small infrastructure and components we have to see your plan to migrate from Metal Age to Cloud Age.

  1. Pay attention to each process before your answer.
  2. Check if the methodology you are using fits this scenario.
  3. Review your plan before you finish all work.

Case:
Asking questions about AWS cloud technologies, I wait for a response and ask for details.

Scenario:
I have a company and hired you to move my small system to the cloud. I don’t want to change anything on my tech stack.

My infrastructure is:

  • 2 x DB servers
  • 10 x virtual machines, which I have a few application servers and web sites.
  • 2 X load balancers configured for the system.

Could you describe to me all components and how you can configure them?
So, here is a list of components:

  • IAM account
  • VPC
  • Security groups
  • Routing tables
  • EC2 instances
  • Elastic IP
  • Load balancers
  • RDS database? EC2 Machine?
  • Cloudwatch or monitoring tools(Grafana, Prometheus, Nagios etc…)

My questions would be based in:

  • Did the interviewee concerned about security groups?
  • Did the Interviewee ask you which ports you need?
  • Did the interviewee ask you about which type of load balancer to use?
  • Did the interviewee ask about SSL connection?
  • Did the interviewee ask about auto scale?
  • Did the interviewee ask about monitoring?
  • Is the interviewee concerned about the cost? Did Ask you to reserve instances and save some money?
  • Which database option he choose? RDS? On the EC2 instance? and then asked questions about DB technology?