You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Linux System Administration Jobs

294 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Looking for the Team App?
Download the New Upwork Team App
Hourly - Entry Level ($) - Est. Time: More than 6 months, 10-30 hrs/week - Posted
We are looking for an enterprising individual who lives and breathes everything surrounding Linux web hosting. Familiarity with cPanel, WHM, WordPress, Linux (CentOS, Debian), WHMCS are all a must. In addition, any experience with virtualization will be considered a plus. You will be a part time technical assistant completing technical projects and troubleshooting various hosting related issues on an on call basis. Full training will be provided when necessary, and then once you have learned all of our processes, we will need you to be available to pitch in when things get super busy. This position does not involve end-customer interaction, therefore we will prefer more technical profiles even if they don't include a ton of customer support experience. Projects assigned to you will vary greatly in difficulty. From simple data entry to sys admin-level of tasks. If this sounds like something you would be interested in, please apply.
  • Number of freelancers needed: 2
Skills: Linux System Administration Apache administration CentOS CPanel
Fixed-Price - Intermediate ($$) - Est. Budget: $40 - Posted
This is a short term contract/task. This could result in more work later on. The task is a powershell script, which deals with the task outlined below. User will login via teamviewer into the machine to work. We will give access to servers For the test, use WinSCP on 172.24.22.3 to copy the /etc/hosts file from 172.24.22.25 to somewhere on the local server (maybe we can say that the user will always copy the file to C:\Scripts.) Then, you need to write a Powershell script to detect the hostname of the local server and figure out the corresponding DNS zone (the server hostname is in the format of lm-01-okcptraco, and the DNS zone is okc-p.traco.ionharris.com) Here is some code to do that conversion: # Checking if parent or child domain, and assigning $FullDomainNameTranslated variable accordingly # If we are in the parent domain, assume Local Manager, which means we can translate the hostname if ($CheckDomain -eq $ParentDomain) { [string]$OwnHostname = ([system.net.dns]::GetHostByName("localhost")).hostname # Parse the standard domain name for VCS21 Windows 2012 servers. Assume this hostname format: # lm-01-f11ptraco.ionharris.com # And convert to this format: # lm-01-lin-01.f11-p.traco.ionharris.com $OwnHostnameParsed = $OwnHostname.Split("-") $DomainSubstring = $OwnHostnameParsed[2].Split(".") $SiteSubstring = $DomainSubstring[0].Substring(0,4) $SiteTypeSubstring = $DomainSubstring[0].Substring(4) $SiteNameSubstring = $SiteSubstring.Substring(0,3) $SiteDesignationSubstring = $SiteSubstring.Substring(3) $FullDomainNameTranslated = $SiteNameSubstring + "-" + $SiteDesignationSubstring + "." + $SiteTypeSubstring + "." + $DomainSubstring[1] + "." + $DomainSubstring[2] } # Else we assume this is the Enterprise Manager child domain, hard-code our current Enterprise domain suffix else { $FullDomainNameTranslated = "harris.nvsms.ionharris.com" } Write-Host Full Domain Name: $FullDomainNameTranslated Once that is complete, parse the /etc/hosts file, and put the corresponding entry into DNS. Each of the ones in the section labeled “external IPs” will need to be put into DNS. I’ve populated the /etc/hosts file with fake IPs, so don’t worry about being able to ping them, just make sure they get added to DNS properly. For the lines where there are 2 different names corresponding to an IP in /etc/hosts (a couple of the VIPs), choose the name starting with “lin01” to put in DNS (e.g. lin01-sipconf and not fsvip, lin01 and not pgsqlvip). More details will be given via skype interview or message. Task will need to be completed within 3-4 days.
Skills: Linux System Administration Bash Bash shell scripting Microsoft Windows Server
Fixed-Price - Expert ($$$) - Est. Budget: $350 - Posted
We are looking for someone that could create a script to setup multiple Gitlab Runners for RoR application using Selenium Test with capybara and firefox on WebHosted Server that we will provide. we already have working local runners on OSX but we want more on the cloud (may be more powerfull) with probably Linux. budget is to be determined
Skills: Linux System Administration Ruby on Rails
Fixed-Price - Intermediate ($$) - Est. Budget: $10 - Posted
Hello, I'm looking for a little help on with some regex for the following pattern but I can't seem to figure it out. I'm getting spam from emails which generally look like this. http://random_domain_name/random_word.php?(a|b|c|d|etc etc)=random_string how can I filter these with regex, I know some newsletters may contain the .php?a= string also within the http link but I'm not worries about them. Should be a quick task for someone. Thanks Jamie.
Skills: Linux System Administration Regular Expressions System Administration
Fixed-Price - Expert ($$$) - Est. Budget: $500 - Posted
We are currently looking for DevOps engineer for an advanced assessment task, and if it went well, we'll need you to monitor our servers and network, and get a number of tasks completed on a long-term basis. This is a long-term job and the requirement to pass is to get the initial task done as expected (preferably exceed the expectations). Needed skills are: - Linux - LAMP - Nginx - WHM - Networking - MySQL - Security - AWS - Chef (is a plus)
Skills: Linux System Administration DevOps LAMP Administration Network Administration
Hourly - Intermediate ($$) - Est. Time: More than 6 months, Less than 10 hrs/week - Posted
We are a start up web hosting company that is looking for a Systems Administrator to assign conduct the following activities as required on an hourly/as needed basis. We are looking for a resource to build a long term relationship with. - Architecting the environment. - Configuration of the environment. - Patching/Updating and Upgrading of environments. - Migration of customers to our environment (using applications such as Plesk/cPanel and Manual migrations both) - Trouble shooting of the environment. The ideal candidate must have experience with the following items. - CentOS - Plesk, cPanel, WHM - WHMCS - Amazon Web Services - DNS - Email Servers such as Postfix
  • Number of freelancers needed: 10
Skills: Linux System Administration Amazon S3 Amazon Web Services CentOS
Fixed-Price - Intermediate ($$) - Est. Budget: $80 - Posted
Sometimes, our IP addresses end up on the razor database (from sending emails). This is a blacklist. However, unlike other blacklists, there is no online database to check our IPs against. It appears that something needs to be installed on our server and then we will be able to check? http://linux.die.net/man/5/razor-agents My goal is to be able to check our IPs and domains as easily as I can check other databases. example in this video: http://screencast.com/t/icnrbvbPpT6 Or better, add to a script that we already run twice daily to check blacklists: http://www.wealthyproducer.com/iplookup/ Login: larryklein Pass: 4-.99YzV4mBUKWK Please let me know what you can do for me. I am a nontechnical person and just need some way to get notified if my IPs or domains are on the razor database.
Skills: Linux System Administration
Fixed-Price - Expert ($$$) - Est. Budget: $400 - Posted
Hi, I am looking for someone who lives in the bay area to meet and set up my new workstation for Cuda. The machine has a TitanX card, Asus Z10PE16-WS and two Xeon E5-2687W v3. I need to install: Ubuntu 14.04 (This one is easy) nvidia proprietary drivers (This one is not easy) This is way trickier than it sounds. I have done it on other machines, but I am hitting a lot of errors on this particular machine. Previous experience is a must. Happy to provide any additional info. Feel free to ask. Best, Mo
Skills: Linux System Administration Ubuntu
Hourly - Entry Level ($) - Est. Time: More than 6 months, 30+ hrs/week - Posted
to be done the best of what i can do from your company required what can i understand is to give full support from main server to client.all the main software is to connect from main data base connection . and each server his its own user have a separate data base . and all the individual server is to be connect to main server
Skills: Linux System Administration Active Directory Apache administration CentOS
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App