I need long term DevOps and automation testing help.
We currently use AWS for deployment and Google Compute for development. I have semi automated most of the work using shell scripts, and the previous developer created daemons.
I have 6 main DevOps projects:
1. Finish/standardize a security setup focused on PCI compliance in AWS. It involves a public and private VPC with a NAT instance, and a Jumpbox with 2 factor authentication for SSH. I'd like to move from shell scripts to a python daemon that can deploy new clients on a API call.
2. I am currently deploying 2-3 VMs per client with a load balancer. Most clients need SSL. I tested having each site bind to a different TCP port, and map the load balancers to that. I want to update our scripts to do it this way instead of VMs per client.
3. We use Docker but without AWS Container Engine. I'd like to explore using it instead.
4. I got $24k worth of credits from IBM Cloud, and I'd like to migrate most/all of our work there, starting with the dev environment.
5. We wrote some Scrapy scripts to automate our QA testing. We will need some help building this into a continuous automation setup.
6. I haven't worked with Puppet, etc. to orchestrate our infrastructure, but I think it likely makes sense to move to something like this.
You need to have strong Linux system administration proficiency.
In order to qualify for an interview, please solve these problems, and describe how you arrived at your solution.
1. Find two nonnegative numbers whose sum is 12 and so that the product of one number and the power of 3 of the other number is a maximum.
2. Using this search engine [login to view URL], please tell me how you would find sites powered by the Magento open source e-commerce platform. Please include some example sites that you were able to find.
3. Also please solve this simple riddle. I need to make sure you can think clearly (and actually read the job posts before you apply).
There is a snake, a mouse, and a piece of cheese in one side of a river. You need to transport them SAFELY, one at a time to the other side.
If left alone, the snake would eat the mouse, and the mouse would eat the cheese.
How would you transport them?
Desired Skills
Linux System Administration, Python, Web scraping, Selenium WebDriver, Web Testing
Hello! I'm web scraping expert.
I use python scrapy framework. My scripts can run on windows or linux, but linux is preferably. I can schedule scripts on server if it is required.
I have a lot of finish projects (google scraping, facebook scraping, yellow pages, linkedinIn, amazon, webshops and other sites with lists of any items).
I can scrape secured and protected sites, my crawlers can enter into login form, emulate ajax requests etc.