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

Linux System Administration Jobs

292 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
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 - 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
Fixed-Price - Entry Level ($) - Est. Budget: $5 - Posted
I am searching for one freelancer to deploy and administer a Linode VPS, initially as my personal and professional web presence. First responsibilities will include: Understanding my needs for the server Helping me choose the appropriate 64 bit Linux install to meet my needs Implementing and hardening the server Implementing LAMP or similar protocol needed to host Wordpress Cloning/implementing one wordpress site located at http://horncounseling.com Implementing appropriate DNS zones from existing provider Creating initial wordpress installs for at least 4 other sites This portion of the work should be bid on a fixed price. Ongoing work is needed for the following: Providing appropriate security updates Implementing additional server features upon my request quickly responding to any downtime Please note I am very technically savvy, and I have a good grasp of the amount of time and resources what I am requesting takes. I reward quality work at a reasonable price with bonuses and additional work. It is not within your best interest to inflate your price.
Skills: Linux System Administration PHP Virtual Private Server (VPS)
Fixed-Price - Expert ($$$) - Est. Budget: $50 - Posted
Need 1 Mod_Security Apache rule The rule should: Log and block on 3 or more POSTs to xmlrpc.php from the same IP Make 2 variations of this rule one variation should be for 1 particular domain on the server, and a second should be for any domains. It should not be assumed that the requests will be consecutive. Platform: CentOS 6, Apache 2.4
Skills: Linux System 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