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

Linux System Administration Jobs

299 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 - Intermediate ($$) - Est. Time: Less than 1 week, Less than 10 hrs/week - Posted
I own a small SmartDNS service, and require a system / network admin in order to update the DNS zones for the streaming services I support that have since stopped working since the system was built. I also want to add some new services such as MLBtv, NFL stream pass, HBO Now, Showtime, Sling TV, Lifetime and BBC iPlayer. I will purchase subscriptions to these services that require them for testing. You should know how SmartDNS works, be familiar with SNIproxy, as well as understand what (and why) certain zones require NATs in order to work on consoles / devices. I can help test on devices, but if you already have devices of your own that will be an advantage. The devices my service supports are Mac / PC, Apple TV, FireTV, PS3 / PS4, Xbox 360 / Xbox One, iOS, Android and Roku. Only apply if you know what you're doing. This is a production environment and service, I can't have any nonsense or I will lose customers.
Skills: Linux System Administration Computer Networking DNS Network Administration
Fixed-Price - Intermediate ($$) - Est. Budget: $50 - Posted
You will teamviewer into my computer to use vsphere 6 client to perform the job. I may need help with backups and setting this up to play nice with my router and switches if necessary as well.
Skills: Linux System Administration Computer Networking Microsoft Active Directory Network Administration
Hourly - Entry Level ($) - Est. Time: Less than 1 week, Less than 10 hrs/week - Posted
Currently we are using Vagrant for our dev/testing environments and deploying using GIT/FTPS. We would like to move to a Docker/Docker-compile system that can have a source-controlled infrastructure that is consistent between developers and production environment. We are hoping this will give us more reliable deployments and shorten our develop to deployment cycle. The job includes an initial setup (< 1 week) and ongoing maintenance going forward as required (5-10h/wk). We need: -Apache/PHP container -MySQL container with data persistence -File storage container with data persistence -Set up on AWS EC2 or whatever AWS service suits the requirements based on your recommendation -The same setup be portable and usable on localhost for dev/testing for coders -Have the docker setup source controlled You must: -be comfortable with all the concepts mentioned above -understand the pros/cons of different deployment and server environment scenarios -have an understanding of AWS -have built Docker production deployment systems -understand the needs of development/testing environments
Skills: Linux System Administration Amazon EC2 DevOps Docker
Fixed-Price - Intermediate ($$) - Est. Budget: $100 - Posted
I require to install a Camera Surveillance software build for MS Windows at a Ubuntu 11.x or 12.x using wine or similar software last error from wine 1.8 is: fixme:win:EnumDisplayDevicesW ((null),0,0x33f914,0x00000000), stub! fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet fixme:hnetcfg:fw_app_get_Enabled 0x152e98, 0x33f780 fixme:hnetcfg:fw_app_put_Enabled 0x152e98, -1 err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded fixme:win:AnimateWindow partial stub err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded You will require to connect to my computer using teamviewer that has ubuntua the usb camera connected and the software to use and make the setup and explain extra libraries and configuration in order for us to create a setup guide for the future.
Skills: Linux System Administration
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
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