Ubuntu Jobs

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

show all
  • Hourly ({{ jobTypeController.getFacetCount("0")|number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("1")|number:0}})
Fixed-Price - Expert ($$$) - Est. Budget: $200 - Posted
I have an office with about 20 switches about 4 or 5 routers. There is two types of switches, however they are the same brand and so they will use the same commands to remotely configure. All of the switches and routers are accessible via SSH. switches and routers are all accessible via SSH I want a script made that our technicians can run from a linux console. The script will manages the backup, restore and deployment of routers and switches. Passwords for swithes and routers will all be uniform and will just be set in a variable of the script that we can open and edit if required. We will have already preconfigured the switches, so there is no need for the script to interact with the content of the configs. The script would manage a basic database of switch/router names and IP addresses. Imagine that the name of the script is "script". Here are some of the example commands that we would run from the linux console. ./script router add <routername> <routerip> or ./script switch add <switchname> <switchip> or ./script router delete <routername> <routerip> or ./script switch delete <switchname> <switchip> **what this does it just adds a switch or router to the database and gives it a name and IP address ./script switch backup <switchname> **this would ssh into the ip address of the switch and use commands to output the running config to a file with the name of the switch and a datestamp. if there is an existing file for that date it will just overwrite it. for example the fill would be switch-<switchname>-config-2016-08-24.conf ./script switch restore <switchname> **will take the most recent config file for the named switch upload it to the switch and reboot the switch ./script switch restore <switchname> 2016-08-23 **will restore the switch config from that date **same obviously for ./script router restore <routername> (date) ./script switch deploy <switchname> **deploy will work as follows: **we will have several spare switches and routers **these will all have the same IP and username and password so that the script can write the config to any of them if they are plugged onto the network. We will make sure that all of the spare routers and switches are configured correctly. i.e. if 192.168.1.254 is the IP of every spare router, and 192.168.1.253 is the IP of every spare switch, and admin / admin as the username and password, if we have a router or switch die we could use the following command to deploy a new version of "router5". ./script router deploy router5 or ./script router deploy router5 2016-08-23 this will result in ssh to admin@192.168.1.254 and upload the config file router-router5-config-2016-08-23.xml to the router and then reboot the router allowing us to deploy a router quickly from a backup. we will always have a spare router and spare switch connected to the network at all times. as a result, we would like a function "testdeploy". This will login to the router and test the login to the spare switch and spare router. When adding or removing a switch to the database it will also manage a script run by cron to do daily backups of all switches and routers, as well as the function above "testdeploy" which would be outputted to an email every day. all switches are dell switches, which, like cisco we can just write or save the config to and from the switch. all the routers are pfsense, we can sftp the config file down to backup and to restore, sftp the config up and reboot the server to apply. we have already built a script that downloads the configs of all of our switches and routers, so you can take a look at this. We just require assistance with tieing it all together in a script with a database that manages the routers and switches, and automatically builds cron jobs to do daily backups of all of the named switches/routers in the database. ./script router makespare router5 or ./script switch makespare switch10 it could also be used to turn a running production router/switch into a spare, for testing or other reasons, making sure that the device is configured correctly for redeployment we could have a sparerouter.conf and spareswitch.conf which we can provide so that it can be saved in the working directory so that we can upload these to the device to do this function.
Skills: Ubuntu Bash shell scripting Linux System Administration Network Administration
Fixed-Price - Expert ($$$) - Est. Budget: $300 - Posted
Need a specialist to improve spam score from 5.2 to 10/10. Mail in question: https://www.mail-tester.com/web-zCTUyD We send e-mails to new users of the program and when they change their mail. What needs to be done: 1) Everything mentioned in the mail tester spam score to improve the score to 10/10. 2) Make sure PTR records, SPF records, DKIM records are in order. 3) Improve our e-mail system according to best practices so spam risk is reduced to minimum. We use our own dedicated Linux server and Python script to send out the mails. I can pay once the job is done and the e-mail checker tests return a positive result.
Skills: Ubuntu Linux System Administration Mail Server Implementation PHP
Fixed-Price - Expert ($$$) - Est. Budget: $500 - Posted
We would like to hire a Java developer as full time to work on KAA http://www.kaaproject.org/ Deliverable: • Install and configure KAA project in CURPHA cloud. * Experienced in Ubuntu, MariaDB/PostgreDB/NoSQL, Zookeeper, MongoDB, Cassandra and Java Native Access. * IoT background. • Troubleshoot and test all components. • Knowledge transfer. • Present the milestones to the team and report the progress to the manager on a daily basis.
Skills: Ubuntu Java MongoDB NoSQL
Hourly - Expert ($$$) - Est. Time: More than 6 months, 30+ hrs/week - Posted
Hi European Sys Admins This is for someone that is BASED in Europe ONLY! I am not interested in working with someone who can work in Europe Time zone. I want only contractors that live and are physically in Europe. I am looking for a linux focused sys admin. We host all out stuff on Digital Ocean where everything is either on Docker or should move to Docker. You should know Continuous Deployment concepts like Jenkins but ideally you worked with Go.CD as this is what we use. Ewe also use Hashicorp so you should at least know Vault and it is set up on top of local Consul. Of course you should know bash. It is important that you understand issues that are raised as a whole and finish them completely, not just do patching. You need to make sure everything you did is checked, tested and validated. If you are busy in other work, that’s ok. We can work in asynchronous communication where we open tickets with issues and you just go in and solve them one by one (by priority). We are also on Slack , so if you need an input we will always there. This is an ongoing project. Sometimes we will need you for 15 hours a week and sometimes 5 hours a week so this is very flexible.
Skills: Ubuntu Bash Digital Ocean Nginx
Hourly - Intermediate ($$) - Est. Time: Less than 1 week, 10-30 hrs/week - Posted
I would like to install NEOROUTER VPN server on a Ubutun/Debian VM as in this diagram http://www.neorouter.com/forum/viewtopic.php?f=4&t=5935 The idea is to install NEOROUTER clients in PROXMOX servers I have in in my customers, so I can access the Linux hosts remotely even if they are behind NAT/firewalls.
Skills: Ubuntu Debian OS VPN
Hourly - Intermediate ($$) - Est. Time: Less than 1 week, Less than 10 hrs/week - Posted
I need to setup an environment running vagrant as the following, all Ubuntu Linux servers, all access their data files from a non-virtual / local folder. 1. 1x Glassfish server deploying a war file as the main app / publicly accessible 2. 1x Node server, also public. 3. 1x Apache firewall. 4. 3x glassfish servers deploying a war file as a service 5. 3x MySQL servers. 6. 1x OpenAM server.
Skills: Ubuntu GlassFish MySQL Administration Node.js
Hourly - Intermediate ($$) - Est. Time: More than 6 months, 10-30 hrs/week - Posted
Currently have 2000 clients running Ubuntu 150 office computers running ubuntu 15+ servers running cento os i am looking for some to help with management and monitoring of these computers. there is already an existing team for doing the day to day task. need an expert who can overlook the process and streamline/automate tasks.
Skills: Ubuntu Amazon EC2 Bash shell scripting CentOS