What does a makeup artist do?

For example:

Discussing the client’s or my model’s needs
Giving makeup advice based on skin type and face
Applying makeup (for example, eyebrow pencil, eyeliner, eye shadow, mascara, concealer, lipstick, lip gloss, foundation, blush and highlighter)
Thinking with clients about what they want to portray with makeup and hair choices.