2.5min read @160wpm/384 words

+++ Who are we?
A team of 4 Devs (FE/BE), 1 designer & 1 Product Lead building a decentralized e-commerce marketplace. We are a pre-revenue, bootstrapped startup with no external investments.

+++ Seeking a
DevOps expert with DEEP experience in Ansible, Jenkins, Docker & Linux shell scripting to automate deployment & CI/CD for NGINX proxy, Keycloak, HashiCorp Vault, Rabbit MQ & Postgre.

+++ Your deliverables
Shell, Ansible and Jenkins scripts to automate deployment & CI/CD pipeline of
+ PostgreSQL HA cluster (3 nodes initially, with future scalability via scripts) using Docker containers
+ RabbitMQ cluster (3 nodes initially, with future scalability via scripts)
+ Load balancer and Reverse Proxy cluster (2 nodes) using NGINX and Keepalived (VRRP)
+ HashiCorp Vault Cluster, including backup
+ Keycloak setup with PostgreSQL backend, Email OTP (via Google), SMS OTP (via Vonage), OAuth2.0 (via Google, Apple, Facebook, etc.), Passkey, and Session keys for authenticated users

Notes
Specs & test/acceptance criteria are ready & will be shared post-interview. Deliverables incl automating addition/removal of nodes, backup, and monitoring. Acceptance criteria include login, adding/removing nodes, degrading nodes and observing failover, backup, restore, breaking down the cluster, and setup by following scripts. Scripts must include conditional checks.

+++ Your Minimum Experience
+ Jenkins: Building multi part conditional pipelines integrating Linux, GitHub, Docker
+ Ansible: Deploying HA clusters across multiple nodes
+ Linux OS shell experience
+ Excellent documentation skills
+ EXCELLENT spoken/written ENGLISH

+++ How to Apply
1. Send a message on Upwork to express interest.
2. Answer the job description questions regarding your experience.
3. If your response meets our requirements, we’ll follow up with a request for an interview to evaluate your technical abilities.

+++ What’s the interview for?
Demonstrate your tech skills in Jenkins & Ansible showing what you’ve already created/run as well as your the quality of your documentation

+++ Will this be part of ongoing work?
Probably; we’ll regularly utilize your skills if we’re impressed by your work as well as your communication skills (a strong command of the English language), and your mental predisposition

+++ Environment
Linux VPS (Ubuntu); you get passwordless sudo access

+++ Do we work with Agencies?
Only if we can screen and work directly with the developer. As a startup, we have limited time, so we cannot accommodate intro calls or have go-between managers.

We look forward to hearing from you. Thank you 🙏

Hourly Range: $15.00-$20.00

Posted On: August 08, 2024 02:14 UTC
Category: Back-End Development
Skills:Jenkins, Linux, Docker Compose, DevOps, Scripts & Utilities

Country: United States

click to apply

Powered by WPeMatico