DevOps Engineer needed for full-stack infrastructure automation on AWS
Worldwide
We are looking for an experienced DevOps engineer to implement a structured 6-phase infrastructure curriculum on AWS (ap-south-1). The work involves serverless automation with Lambda, a full CI/CD pipeline for a Python Flask app, Docker containerization of microservices, multi-environment deployment, MERN stack orchestration on EKS, and Kubernetes deployment using Minikube. All phases must include working code, infrastructure-as-code, and a professional Word document covering architecture, implementation, and evidence screenshots. Phase 1 Serverless architecture (AWS Lambda) 4 Lambda functions (Python 3.12) — EC2 auto stop/start, S3 cleanup, EBS snapshots, EC2 auto-tagging. EventBridge rules, CloudWatch alarms, SNS alerting, least-privilege IAM policies. Phase 2 CI/CD pipeline — Flask app Jenkins declarative pipeline (7 stages) + GitHub Actions. Bandit SAST, pip-audit, pip caching, pytest coverage, automated deploy to staging EC2 via systemd + Gunicorn, auto-rollback on failure. Phase 3 Microservices Docker containerization 3 Node.js services (user, product, gateway) with multi-stage Dockerfiles, tini PID-1, read-only filesystem, dual-network isolation (backend-net / frontend-net), pinned image versions. Phase 4 Multi-environment Flask deployment Dev and prod Flask backends behind nginx reverse proxy. Rate limiting, security headers (CSP, HSTS, X-Frame-Options), X-Request-ID tracing, Gunicorn with auto-calculated workers, Docker Compose. Phase 5 MERN stack on Amazon EKS StreamingApp containerized, pushed to ECR, deployed to EKS via kubectl and Helm. RBAC, NetworkPolicy, HPA (CPU + memory), PodDisruptionBudget, CloudWatch Container Insights, SNS ChatOps → Slack. Phase 6 Kubernetes microservices (Minikube) 4 Node.js services with init containers, startup/liveness/readiness probes, read-only filesystem, ResourceQuota, LimitRange, NetworkPolicy, nginx Ingress with path routing.
$45.00
Fixed-price- IntermediateExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:5 to 10
- Last viewed by client:6 hours ago
- Interviewing:1
- Invites sent:3
- Unanswered invites:1
About the client
- IndiaVaishali3:21 PM
- $201 total spent7 hires, 0 active
- 7 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by