Remote Network And System Administration Job In IT And Networking

Looking for DevOps engineer: app deployment and infrastructure automation

Find more Network And System Administration remote jobs posted recently Worldwide

The application is a PHP (Laravel/vuejs) based SaaS Application using MySQL as a database. We intend to run it using a multi-instance model, meaning, an independent/dedicated host or docker container for each client/tenant for the same SaaS application. This, in turn, will have a dedicated and independent MySQL database for each instance (either from a single cloud source like RDS or a container running MySQL). If external storage needs to be used (say, Amazon s3) each instance needs to have a dedicated bucket.

All the instances will be connected (if needed) via a central application (we call it Client Control Panel, aka CCP) which will take care of new client registration, client payment, and other client and instance management services). The CCP will have its own dedicated container and database and external storage too. The CCP applications user interface needs to have the ability to connect to the deployment tool or environment via API to monitor client instances and create/upgrade/retire client instances.

Moreover, each instance may need to use services like use Redis, RabbitMQ, ElastiCache, SockerIO, Pusher and other services based on the requirement of the applications. The applications code is maintained in Github, Bitbucket or Gitlab private repositories. The Deployment Automation Process should be able to take care of all of these:

1. Creating new instances
2. Upgrading/retiring existing instances
3. New application development

Requirements
+ Extensive experience in CI/CD (delivery and deployment) using: Gitlab, Rancher, Kubernetes, Docker
+ Container/Compose, Amazon AWS hosts, Mandatory expertise in AWS and AWSECS CLI
+ Experience in deploying Laravel (PHP) applications in Nginx/Apache
+ Experience in setting up and using Jenkins and SonarQube
+ Experience in AWS Route 53 (using CLI / API and Management Console for automation)
+ Expertise in container monitoring tools to generate periodic/monthly usages statics of resource like RAM, CPU, storage space etc. per container
+ Experience in using/managing/troubleshooting and implementing services like: AWS RDS/S3/SES/SNS/SQS/CloudFront/API Gateway/Elastic Load Balancing, Redis, ElastiCache, SocketIO, Pusher\\

Preferred Expertise
+ Development Skills in PHP, nodejs, webpack and JavaScript (ES6)
+ Expertise in troubleshooting the whole process and writing customized build and deployment scripts
About the recuiter
Member since Mar 14, 2020
Rory Millikin
from Ialomita, Romania

Candidate shortlisted and hiredHiring open till - Feb 20, 2022

Work from Anywhere

40 hrs / week

Hourly Type

Remote Job

$13.91

Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Create CI / CD for wordpress

Hi,
Thank you for taking time to read this job description.
I have few wordpress projects but deploying the wordpress to server isnt set up ideally. Currently we need to do the admin side by logging in to admin panel and then we need to tr...read more

To add Sliders to every Listing category in my website

Hi, I am looking for a Web developer who can add a feature to my existing Local directory site. I list local businesses category wise. I already have Sliders in Home Page where I can display my featured Business Ads. But I cant put all featured ads...read more

Looking for a​ Web developer (Optimization and performance) - WordPress

Hello,

I am looking for a web developer who has experience with Wordpress.
Should know how to speed up and optimize a WordPress website according to Googles requirements (Google s new scan by Lighthouse)

Look at the pictures a...read more

CCNA or CCNP, also should be very proficient working with Windows applications.

I am working on a migration(phisical migration) and a virtualization of a server. So I need someone who overall can help me out with different clients when needed. There will be no specific times or schedule, only when needed.

Creating a Test/Exam Website

I want you to create a Testing Webpage inside of wordpress where i can manage. Three areas i need simply is
1/ a student enter info to take exam
2/ once passed (75% or hire) Payment by coupon codes (different prices are managed by paypal b...read more