Questo è un problema positivo da avere, perché significa che la tua community sta crescendo.
Dato che stai utilizzando Digital Ocean per l’hosting, sarebbe utile che eventuali candidati fossero già familiari con il loro pannello di controllo. Se non lo sono, non è un grosso problema. È molto semplice e potranno familiarizzarci in pochissimo tempo.
Per quanto riguarda i compiti che dovranno svolgere, beh… dipende. Per la maggior parte, non dovranno nemmeno effettuare operazioni su Digital Ocean, dato che il sito è già attivo e funzionante.
Alcuni compiti che potrebbero presentarsi:
- aggiungere/rimuovere plugin
- eseguire task rake
- il raro rebuild tramite console (molto raro)
I bug possono essere fastidiosi da tracciare, ma per mantenere le cose semplici, ecco cosa consiglio.
Se noti qualcosa che non va, il primo punto di riferimento dovrebbe essere sempre la modalità provvisoria (safe-mode). Se il problema si verifica anche in modalità provvisoria, allora è probabilmente un bug nel core. Se ce lo fai sapere, lo risolveremo il prima possibile.
Se il problema non si verifica in modalità provvisoria, allora è probabilmente causato da uno dei tuoi plugin o componenti del tema. La modalità provvisoria offre diverse opzioni, come (disabilita tutti i plugin - disabilita i plugin non ufficiali - disabilita il tema).
Questo dovrebbe aiutare a restringere il campo. Ulteriori debug dipendono dalla causa del problema.
I temi possono modificare solo il front-end (non apportano modifiche al server), quindi, se il candidato conosce un po’ gli strumenti di ispezione del browser, dovrebbe essere in grado di ottenere alcuni indizi da lì.
I plugin possono modificare sia il front-end che il back-end. Se il problema in un plugin è nel front-end, gli strumenti di ispezione del browser dovrebbero essere sufficienti per il debug. Se è nel back-end, il candidato dovrà esaminare /logs sul sito per tracciare il problema.
Che fantastico! Non c’è nulla di meglio che risolvere un proprio problema. Sono sicuro che la community qui apprezzerà questi contributi.
Sono un po’ curioso riguardo a questo punto. Cosa ti impedisce di farlo oggi? Se sei bloccato da qualcosa, crea un argomento al riguardo e faremo del nostro meglio per aiutarti.
Ho già trattato alcuni di questi punti sopra. Non credo che tu stia cercando un sysadmin.
Penso che tu stia cercando qualcuno sufficientemente competente nelle attività front-end. Le attività back-end che potrebbero dover eseguire sono ben documentate qui e dovrebbero essere in grado di mettersi al passo molto rapidamente.
Non credo che si possa entusiasmare qualcuno per qualcosa a meno che non ne sia appassionato.
Detto questo, se uno dei membri esistenti della tua community possiede le competenze richieste per la posizione ed è appassionato degli obiettivi della tua community, allora è il biglietto vincente.
In altre parole, hai bisogno di qualcuno che sia attivamente coinvolto nella tua community e che possa svolgere il lavoro. Sarebbe l’ideale.
Dipende dal contesto. Se sono responsabili solo di garantire che il sito sia attivo e funzionante, allora è principalmente:
- capacità di utilizzare la console del browser per il debug
- capacità di leggere
/logs - conoscenza della modalità provvisoria
- conoscenza dell’uso del terminale per aggiornamenti manuali e simili
Se vuoi un candidato che possa anche aiutare a creare nuove funzionalità per la tua community:
- CSS/SCSS (plugin/temi)
- JavaScript (plugin/temi)
- HTML/Handlebars (plugin/temi)
- Ruby (plugin)
Ne ho già parlato sopra, ma vale la pena ribadirlo: il posto migliore dove reclutare è all’interno della tua community. Va bene se le persone partono lentamente.
Un argomento fissato (pinned) nella tua community dovrebbe funzionare.
Se non ottieni alcun contatto da lì, intensifica la richiesta e chiedi ai membri della tua community di raccomandare qualcuno che conoscono.
Se non ottieni alcun contatto nemmeno da questo, amplia il raggio d’azione e contatta i tuoi contatti email.