Find Jobs
Hire Freelancers

AWS - Infrastructure as Code for Dockerized Apache Spark

$750-1500 USD

Closed
Posted 9 months ago

$750-1500 USD

Paid on delivery
I am looking for a freelancer who is experienced in AWS and Infrastructure as Code to help me with my project. Project Overview: - I currently use Aurora, S3, EKS, Fargate, Spark, and Docker on AWS. - I have an existing Dockerized Apache Spark application. - My preferred Infrastructure as Code (IaC) tool is Terraform. Skills and Experience Required: - Strong knowledge and experience with AWS services, specifically Aurora, S3, EKS, Fargate, Spark, and Docker. - Proficiency in Terraform for managing AWS infrastructure. - Experience working with Dockerized Apache Spark applications. - Understanding of Infrastructure as Code principles and best practices. Project Deliverables: - Create and manage infrastructure on AWS using Terraform. - Deploy and maintain a Dockerized Apache Spark application. - Ensure high availability, scalability, and security of the infrastructure. - Implement best practices for Infrastructure as Code. If you have the necessary skills and experience, please submit your proposal. **AWS Job Requirements**: 1. **Dockerization**: - Collaborate with our development team to optimize and finalize the Dockerfiles for both the Apache Spark application and the NGINX web application. - Implement a CI/CD pipeline using AWS CodePipeline and CodeBuild. The pipeline should handle building, testing (unit tests, integration tests, security scans), and pushing Docker images to Amazon Elastic Container Registry (ECR). 2. **Infrastructure as Code (IaC) Setup**: - Provide IaC scripts using a specified version of AWS CloudFormation or Terraform. - Define consistent naming conventions, tagging standards, and resource grouping across all AWS resources. - Ensure version control for IaC scripts and support for rollbacks. 3. **EKS + Fargate Deployment for Apache Spark**: - Deploy a scalable EKS cluster adjustable for different environments (development, staging, production). - Implement automated scaling policies using defined metrics such as CPU and memory utilization. - Ensure data persistence for the Spark application using appropriate AWS storage solutions. 4. **Aurora Database Deployment**: - Deploy an Amazon Aurora instance suitable for the application's workload. Configure automatic backups, replication, and scaling as necessary. - Ensure the Aurora instance meets all security best practices, including VPC isolation, encryption at rest, and in transit. 5. **NGINX Web Application Deployment with CI/CD**: - Decide on either: a. Deploying the Dockerized NGINX web application in EKS using Fargate for scalability, integrating seamlessly with the Aurora database and other application components. b. Deploying the NGINX web application on EC2 instances managed by Auto Scaling Groups to ensure scalability and fault tolerance. - Use AWS CodePipeline and CodeBuild (or an equivalent CI/CD tool) to automate the build, test, and deployment processes of the NGINX web application. - Implement security best practices including SSL/TLS termination, DDoS protection, and WAF integration. 6. **Monitoring, Logging & Alerting**: - Set up AWS CloudWatch dashboards to monitor infrastructure (EKS, Fargate, EC2, Aurora) and applications (Spark, NGINX). - Implement centralized logging using services like CloudWatch Logs and ensure long-term archiving with services like AWS S3. - Design multi-channel alerting mechanisms (email, SMS, etc.) and set clear response time expectations for each alert type. 7. **Documentation & Handover**: - Provide comprehensive documentation in a standard format (e.g., Markdown) detailing architecture, setup processes, troubleshooting steps, and disaster recovery. - Conduct handover and training sessions, ensuring they are recorded for future reference. Plan follow-up Q&A sessions. 8. **Compliance & Performance**: - Ensure the entire setup adheres to relevant compliance standards or industry guidelines. - Establish, monitor, and maintain SLAs or performance benchmarks for both infrastructure and applications.
Project ID: 37126135

About the project

50 proposals
Remote project
Active 7 mos ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
50 freelancers are bidding on average $1,256 USD for this job
User Avatar
Hello client! My name is Shane and I am a dedicated Web Development and Server Management freelancer. With extensive experience in Amazon Web Services, Cloud Computing, Linux, System Admin and more, I am confident that I can provide the best solution for your project. I understand that you are looking for someone who is experienced in AWS and Infrastructure as Code to help you with your project. From my experience working with AWS services such as Aurora, S3, EKS, Fargate, Spark and Docker I believe that I am the perfect fit for this job. My skillset includes strong knowledge and experience with AWS services such as Aurora, S3, EKS, Fargate, Spark and Docker as well as proficiency in Terraform for managing AWS infrastructure. Additionally I have experience working with Dockerized Apache Spark applications which is critical for this project given its focus on infrastructure as code. If you would like me to submit a proposal please let me know and please note that all requirements must be met before we can begin working on your project
$1,500 USD in 14 days
5.0 (250 reviews)
7.2
7.2
User Avatar
Hello Client, Greetings! I can perfectly help you to deploy your Apache Spark application on EKS using IaaC terraform script along with providing the CICD setup for your project. Have deployed many complex architecture, EKS, ECS and EC2 HA on AWS using IaaC terraform tool. Can provide you the terraform script with below components with a comprehensive step by step implementation guide. 1. AWS EKS Module 2. S3 & Cloudfront Module for Frontend (if static) 3. RDS Aurora DB Module 4. S3 Module for frontend (if static) 5. Custom KMS Keys Module 6. Route53 Module for DNS records 7. ACM Certificate Module 8. IAM Roles Module and any other required. 9. VPC Module Being an AWS cloud and Terraform expert with experience of more than 12 years, I can better do it in a professional manner. You will find me very cooperative and dedicated during work and will be happy to get a quality solution/service. I will appreciate it if you please leave me a message to discuss more details like which CICD tool you want to use, so that i can propose you the best solution. Thank you
$1,200 USD in 7 days
4.9 (135 reviews)
6.9
6.9
User Avatar
Hey Good morning , Just finished reading the brief details . I see you have been looking for someone who has experience with these tech stacks System Admin, Linux, Amazon Web Services, Network Administration and Cloud Computing. I will request you to review my profile, skills, projects and customer feedbacks to confirm that I will be good fit for this job. I would like you to start the chat so we can discuss the project in detail and we will see how it goes. Questions: 1. These are all the requirements? If not, Please share more detailed requirements. 2. Do you currently have anything done for the job or it has to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? 1. I have done more than 250 major projects only on freelancer.com. 2. I have not received a single bad feedback since last 5-6 years. 3. You will find 5 star feedback on last 100+ major projects which shows my clients are happy with my work. Portfolio: https://www.freelancer.com/u/AwaisChaudhry Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) Thanks and regards, Awais
$1,500 USD in 13 days
5.0 (8 reviews)
6.4
6.4
User Avatar
Hello my name is Nikos and Im working on the Linux server administration field for the past 9 years. Over these years I worked for two web hosting companies as a Senior Administrator managing their servers & providing customer support. I have extensive experience with the following control panels: CPanel, Plesk, Directadmin, SolusVM, VestaCP and many more. I can do what you are asking for. Message me for more details. Regards
$750 USD in 1 day
5.0 (61 reviews)
5.6
5.6
User Avatar
Hi there, Greetings! I am enthusiastic to extend my interest in your AWS - Infrastructure as Code for Dockerized Apache Spark project. With 4-5 years of expertise in Amazon Web Services, Network Administration, Cloud Computing, Linux and System Admin, I am poised to make a significant contribution to your project. Please note the initial bid is provisional. A final quote will be shared post a thorough discussion on the project requirements or after reviewing any detailed documentation you can provide. May I request any available detailed documentation? Additionally, I am open for further discussions to delve deeper into specific aspects of the project. I encourage you to review my profile, which showcases my portfolio, past jobs, and client reviews, reflecting the quality and professionalism I infuse in every project. I am dedicated to building long-term relationships with clients, always striving to offer a competitive budget without compromising on quality. Thank you for considering my proposal. I am eagerly looking forward to the opportunity to collaborate and contribute to your project's success. Please let me know if you require any additional information. Best regards, Rashid Amjad.
$1,500 USD in 20 days
5.0 (20 reviews)
5.5
5.5
User Avatar
Hi, We are AWS experts and certified and can do this. Please get in touch to start. Below are links for my previous aws projects. https://www.freelancer.in/projects/amazon-web-services/AWS-expert-required-support-project/reviews https://www.freelancer.in/projects/amazon-web-services/AWS-project-set-RDS-private/reviews https://www.freelancer.in/projects/amazon-web-services/Configure-Amazon-Security-permissions/reviews https://www.freelancer.in/projects/ruby-on-rails/Fix-Ruby-Rails-Deployment-AWS/reviews https://www.freelancer.in/projects/amazon-web-services/pipeline-multiregion-Europe-LATAM/reviews https://www.freelancer.in/projects/amazon-web-services/Migrate-from-AWS-Aurora-another/reviews https://www.freelancer.in/projects/amazon-web-services/AWS-Solution-Architecture-26899538/reviews https://www.freelancer.in/projects/amazon-web-services/Process-setup-for-cold-data/reviews https://www.freelancer.in/projects/python/Deploy-application-AWS-Elastic-Beanstalk/reviews https://www.freelancer.in/projects/linux/AWS-Installation-Review-Verification/reviews https://www.freelancer.in/projects/amazon-web-services/Seeking-AWS-Bash-Python-Expert/reviews https://www.freelancer.in/projects/amazon-web-services/Migrate-website-godaddy-hosting-aws/reviews Thanks
$1,125 USD in 15 days
4.9 (60 reviews)
5.5
5.5
User Avatar
Hi there,I'm biddin on your project "AWS - Infrastructure as Code for Dockerized Apache Spark " I have read your project description and i'm an expert in mathematics and machine learning therefore i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks. .. .
$1,500 USD in 6 days
5.0 (4 reviews)
4.6
4.6
User Avatar
Experienced in Terraform and AWS, certified in kubernetes, can work as per requirements.
$1,111 USD in 7 days
5.0 (9 reviews)
4.7
4.7
User Avatar
I am excited to hear about your project! As a AWS DevOps Engineer with 11+ years of experience in architecting, automating, and optimizing mission-critical applications and deployments over large-scale infrastructures, I am confident that I can help you achieve your goals for AWS - Infrastructure as Code for Dockerized Apache Spark. Specifically, I have the necessary skills and experience to help you with your project: strong knowledge and experience with AWS services (specifically Aurora, S3, EKS, Fargate, Spark), proficiency in Terraform for managing AWS infrastructure, experience working with Dockerized Apache Spark applications, understanding of Infrastructure as Code principles and best practices.
$1,125 USD in 7 days
5.0 (3 reviews)
4.5
4.5
User Avatar
Hi There, I hope this message finds you well. I have reviewed your project details and I am confident that I can assist you with your AWS and Infrastructure as Code (IaC) project. Based on the information provided, here is an outline of the proposed solution: 1. Dockerization: - I will collaborate with your development team to optimize and finalize the Dockerfiles for both the Apache Spark application and the NGINX web application. - I will implement a CI/CD pipeline using AWS CodePipeline and CodeBuild. The pipeline will handle building, testing (unit tests, integration tests, security scans), and pushing Docker images to Amazon Elastic Container Registry (ECR). 2. Infrastructure as Code (IaC) Setup: - I will provide IaC scripts using Terraform for managing your AWS infrastructure. - I will define consistent naming conventions, tagging standards, and resource grouping across all AWS resources. - I will ensure version control for IaC scripts and support for rollbacks. 3. EKS + Fargate Deployment for Apache Spark: - I will deploy a scalable EKS cluster adjustable for different environments (development, staging, production). - I will implement automated scaling policies using defined metrics such as CPU and memory utilization. - I will ensure data persistence for the Spark application using appropriate AWS storage solutions. 4. Aurora Database Deployment: - I will deploy an Amazon Aurora instance suitable for the application's workload. I will configure automatic...
$1,125 USD in 15 days
5.0 (3 reviews)
4.4
4.4
User Avatar
Hello, my name is M Raheel and I am the founder of HostNOC, an industry-leading website, mobile app, and custom design and development agency. With over 10 years of experience in the field of web development and marketing, we have a wealth of knowledge to bring to the table when it comes to creating beautiful & professional websites/mobile apps that are feature-packed, responsive, highly intuitive, and able to deliver an exceptional user experience. I understand you are looking for someone who is experienced in AWS and Infrastructure as Code to help you with your project. Specifically you are looking for someone who has strong knowledge and experience with AWS services such as Aurora, S3, EKS, Fargate and Docker. Additionally they should have proficiency in Terraform for managing AWS infrastructure as well as experience working with Dockerized Apache Spark applications. We at HostNOC have the necessary skills and experience required to deliver successful projects using AWS infrastructure as code principles and best practices. If you choose us to work on your project please feel free to reach out to us with any further questions or concerns so we can begin discussing the project further.
$1,500 USD in 14 days
4.8 (23 reviews)
4.1
4.1
User Avatar
Dear Client, We are delighted to have the opportunity to submit a proposal for your project, "AWS - Infrastructure as Code for Dockerized Apache Spark." As a company with 20 years of experience in the IT industry, specializing in web, mobile, blockchain, and AI projects, we are confident in our ability to meet your requirements and deliver a high-quality solution. Project Overview: Based on your project description, we understand that you are seeking assistance from an experienced freelancer with expertise in AWS and Infrastructure as Code. Our team possesses a solid understanding of the AWS ecosystem and extensive experience in developing and managing projects using Infrastructure as Code principles. Skills and Experience: To execute this project successfully, we require strong knowledge and experience with AWS services such as Aurora, S3, EKS, Fargate, Spark, and Docker. Additionally, proficiency in Terraform for managing AWS infrastructure is crucial. We possess the necessary skills and experience in working with Dockerized Apache Spark applications and understanding Infrastructure as Code principles and best practices. Project Deliverables: Our proposal entails the following deliverables: - Creation and management of infrastructure on AWS using Terraform. - Deployment and maintenance of a Dockerized Apache Spark application. - Ensuring high availability, scalability, and security of the infrastructure. - Implementation of best practices for Infrastructure as Code. AWS Job Requirements: 1. Dockerization: We will collaborate with your development team to optimize and finalize the Dockerfiles for the Apache Spark application and NGINX web application. Additionally, we will implement a CI/CD pipeline using AWS CodePipeline and CodeBuild to handle building, testing, and pushing Docker images to Amazon ECR. 2. Infrastructure as Code (IaC) Setup: We will provide IaC scripts using either an approved version of AWS CloudFormation or Terraform. We will also define consistent naming conventions, tagging standards, and resource grouping across all AWS resources. Version control and support for rollbacks will be ensured. 3. EKS + Fargate Deployment for Apache Spark: Our team will deploy a scalable EKS cluster that can be adjusted for different environments. Automated scaling policies based on CPU and memory utilization will be implemented, along with appropriate AWS storage solutions for data persistence. 4. Aurora Database Deployment: We will deploy an Amazon Aurora instance suitable for the application's workload and configure automatic backups, replication, and scaling. The Aurora instance will adhere to security best practices, including VPC isolation, encryption at rest, and in transit. 5. NGIN
$2,250 USD in 45 days
5.0 (1 review)
4.0
4.0
User Avatar
Hello Greetings, I have read your project description and am confident I can do this project for you perfectly but I still have a few queries. Please leave a message on chat so we can discuss this and I can share my previous work which is similar to your requirement. Thanks for your time! I look forward to hearing from you soon. Best Regards,
$1,500 USD in 21 days
5.0 (3 reviews)
3.7
3.7
User Avatar
Nice to talk you wizpugazh, After reading in detail the requirements of your project and concluding that they match my areas of knowledge and skills, I would like to introduce myself. My name is Anthony Muñoz and I am the lead engineer for DS Pro IT agency. I have worked for over 10 years in Backend and software development and have successfully done multiple jobs. It will be a pleasure to work together to make your project a reality. Please feel free to contact me. I´m looking forward to working with you. I really appreciate your time and remain attentive to any request or question. Greetings
$2,350 USD in 7 days
5.0 (4 reviews)
3.6
3.6
User Avatar
Experienced AWS Infrastructure Architect | Terraform Expert | Spark Specialist - Ready to orchestrate your complex AWS project. Proficient in Aurora, S3, EKS, Fargate, Spark, Docker, and Terraform. Expertise in setting up scalable, secure, and cost-efficient infrastructures. Let's bring your vision to life with IaC excellence.
$1,200 USD in 3 days
4.7 (12 reviews)
3.5
3.5
User Avatar
Hello, I am an AWS-certified professional with 5 years of hands-on experience in architecting, deploying, and managing complex infrastructures on AWS. My expertise spans across the AWS service spectrum, including but not limited to Aurora, S3, EKS, Fargate, Spark, and Docker. Over the course of my career, I have successfully completed projects involving IaC, ensuring scalability, security, and high availability. I will collaborate closely with your development team to fine-tune the Dockerfiles for both the Apache Spark application and the NGINX web application. Implementing a robust CI/CD pipeline using AWS CodePipeline and CodeBuild, I will automate image building, testing, and push processes to Amazon ECR. I will provide meticulously crafted Terraform scripts to deploy and manage AWS resources. With a focus on consistency, I will establish naming conventions, tagging standards, and resource grouping for efficient resource management. Creating an adaptable EKS cluster, I will ensure it scales efficiently based on key metrics such as CPU and memory usage. Deploying a robust Amazon Aurora instance aligned with best practices, I will configure backups, replication, and scaling mechanisms. Opting for the best-suited deployment strategy, I will utilize AWS CodePipeline and CodeBuild to automate the deployment of the Dockerized NGINX web application. I look forward to the possibility of working together. Thank you for considering my proposal. Paul
$1,200 USD in 7 days
5.0 (2 reviews)
2.9
2.9
User Avatar
Hello! My name is Owais and I am a software professional with a vision to revolutionize the world of management consulting and technology services. With expertise in a wide range of programming languages including C, C++, C#, JavaScript, Python, and Golang, I have the power to bring ideas to life and create impactful solutions. I am excited to hear about your project! You are looking for a freelancer who is experienced in AWS and Infrastructure as Code to help you with your project. Specifically, you are seeking someone who has strong knowledge and experience in AWS services such as Aurora, S3, EKS, Fargate, Spark and Docker along with proficiency in Terraform for managing infrastructure. Additionally, if you hire me I will be able to provide IaC scripts using a specified version of AWS CloudFormation or Terraform as well as ensure version control for IaC scripts and support for rollbacks. I would be glad to discuss this project further if given the opportunity. Please feel free to contact me if you have any questions or would like more information about my skills. Thank you for considering me for the position!
$2,000 USD in 7 days
4.8 (4 reviews)
2.4
2.4
User Avatar
Hello, nice to meet you. I just read your job posting and sounds like need [AWS] an expert. I have lots of experience in this field, so you don't need found another one. If you give me a chance, I'll provide you with the perfect result. I want to more discuss with you via chat, Thank you. Tomas
$1,300 USD in 10 days
2.1 (3 reviews)
4.8
4.8
User Avatar
Hhi I am experienced in this and I can start right now but i have few doubts and questions lets have a quick chat and get it started waiting for your replyyy
$1,125 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
"Ihor K was very cooperative, listened to my feedback & succesfully finished the task I gave him. I will definitely hire him again for any new projects I will have." Dear Pugazendhi A. I'm thrilled to submit my application for this exciting project. With 5 years of experience in software development and a passion for creating innovative solutions, I'm confident in my ability to help drive the success of your buisness. I have also worked with multiple languages including System Admin, Linux, Cloud Computing, Amazon Web Services, Network Administration. You can check my profile and if you think it sounds like a great fit for you, please shoot me a quick message here to discuss more. I'm waiting on you. Thank you in advance.
$1,100 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Hillsborough, United States
0.0
0
Payment method verified
Member since Nov 5, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.