Server admin linux
- or -
Post a project like this2973
£17/hr(approx. $21/hr)
- Posted:
- Proposals: 8
- Remote
- #1047695
- Awarded
Old testament in providing scalable and quality solutions across globe for over 7 + years. I am known not for meeting the deadlines but for beating them....
Chandigarh
3770969498677576280724185524811018031178424651756
Description
Experience Level: Intermediate
I have a linux vps where my developers work on client projects. I currently have a set of procedures I run through to create users/jobs and manage all the permissions etc. The issue is clients work on different systems and sometimes it takes an ability to improvise (ie download a few directories via lftp, create repo on bitbucket) which is beyond my devloper so I have to figure it out myself (& I'm no expert...)
So what I need is:
1) Someone who can performmy existing procedures for me and use their initiative a bit so I don't need to write instructions in full eg I could say create new wordpress install in /var/www/newclient, create database and set up all permissions to our standard pattern
2) Somone who I can discuss the current procedures with and improve them. Maybe even make some of them into shell scripts. So for example I'd like to change each job so it has it's own group and each user can then be a member of that group or not. I'd also like to set up remote backups via cron and rsync. The system I have currently is too complicated.
Your skillset would be debian linux, apache,mysql admin, and happy using cron, rsync and lftp.
A bonus (but not essential - this might be a job for someone else) would be if you know about git and version control. I'm essentially using git as a backup and deployment system right now. But as my projects get more complicated, it would be useful to be able to have my developers work on their own branches locally then merge changes with dev site. But my guys don't all know git well so we'd need a procedure that can be followed rather than having people waste time figuring out git's idiosyncracies...
Successful applicant will explain to me how they've solved similar problems in the past and maybe make some suggestions about the above. I know it's hard to prove much about your portfolio of server admin but please do your best and I will look over it.
So what I need is:
1) Someone who can performmy existing procedures for me and use their initiative a bit so I don't need to write instructions in full eg I could say create new wordpress install in /var/www/newclient, create database and set up all permissions to our standard pattern
2) Somone who I can discuss the current procedures with and improve them. Maybe even make some of them into shell scripts. So for example I'd like to change each job so it has it's own group and each user can then be a member of that group or not. I'd also like to set up remote backups via cron and rsync. The system I have currently is too complicated.
Your skillset would be debian linux, apache,mysql admin, and happy using cron, rsync and lftp.
A bonus (but not essential - this might be a job for someone else) would be if you know about git and version control. I'm essentially using git as a backup and deployment system right now. But as my projects get more complicated, it would be useful to be able to have my developers work on their own branches locally then merge changes with dev site. But my guys don't all know git well so we'd need a procedure that can be followed rather than having people waste time figuring out git's idiosyncracies...
Successful applicant will explain to me how they've solved similar problems in the past and maybe make some suggestions about the above. I know it's hard to prove much about your portfolio of server admin but please do your best and I will look over it.
Robert K.
100% (111)Projects Completed
18
Freelancers worked with
17
Projects awarded
81%
Last project
31 Jan 2018
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies