I'm 17 and i'm finishing high school this year, i don't know for sure if i will enter college due to my low grades for an computer science course but i already have some programming skills (if not most of the ones they teach here in Portugal) and if college fails i will try to enter a job with my current skills and with the future vision of learning what i need and want as fast as i can. (im a fast learner btw [when i really want to learn that])
So i have a linkedin profile with some of my skills and projects, and sometimes they send me emails with available openings for my skills (cool feature btw) and i got one at miniclip, here in Lisbon where i live for a database administration. They ask for mysql experience and some other things.
My question is.. I learnt everything on the internet, mainly youtube. I know the syntax for mysql, php and stuff, i know my way around it.. But how can i be sure that i can do the job they ask for? i wouldn't like to apply and then just freeze in the job...
Here's the opening details:
I have 3-4 years with PHP, CSS, HTML, MYSQL (since i started watching halls tuts). What you guys have to sayDuties
Your primary responsibilities will include:
Report to the Database Manager for all database administrative tasks
Implement new MySQL databases, MySQL Replication (Masters/slaves), MySQL Cluster servers
Liaise with network and system engineers to get new DB solutions implemented
Provide database support to other technical and operational teams in the company, which may reside in other offices around the globe
Perform general housekeeping and routine maintenance tasks on company database services and supporting mechanisms
Troubleshooting / issue resolution
Database performance tuning via SQL query tuning, MySQL configuration parameters, table design changes
Take initiative to improve stability of the platform by improving process flows, methodologies, and standards for managing the database environment
Provide technical assistance and guidance to other members of the DBA team
Documentation of existing systems and new changes
Please note that this position will require you to be included in the on-call rotation with other members of the DBA team.
Competências e experiências desejadas
We’re looking for a social, hard-working person who enjoys working in a team with other people and is passionate and dedicated about his/her work. The ideal candidate will be strongly skilled in the following:
3 to 5 years of experience with MySQL on LAMP as an administratorWillingness to reach beyond job description to accomplish company’s objectives
Excellent verbal and written communication skills
2 to 4 years of development experience using PHP, Perl, Python, C, C#, other languages
Understanding of replication (master/slave, master-to-master)
MySQL clustering techniques
Proficient knowledge of CentOS / RHEL
Proficient understanding of basic networking concepts
Multi-data centre support
Standard MySQL monitoring techniques
Sharp programming skills: PHP, Perl, Python and bash
An excellent team player
Willingness and flexibility to learn new technologies
Self--motivated
The following skills are desirable but not essential:
NoSQL / non-relational database systems experience, such as Redis, Hadoop or Mongodb
Job scheduling systems experience, such as Quartz or Rundeck
Task management / issue tracking system experience, such as Jira