AWS Server Setup and Configuration Expert

Job ID: 38379284

Budget: $30 – $250 USD

Job Requirements:

We are seeking an experienced professional with expertise in AWS server setup and configuration. The ideal candidate will guide us in selecting the appropriate AWS package for our application and perform comprehensive server configuration. Additionally, the candidate will establish an automated deployment process from GitHub for both frontend and backend systems.

Key Responsibilities:

1. AWS Package Recommendation:
- Analyze our application requirements.
- Recommend the most suitable AWS package for optimal performance and cost-efficiency.

2. Server Configuration:
- Set up and configure AWS servers to meet application needs.
- Ensure secure and scalable server architecture.

3. Automated Deployment Process:
- Implement an automated deployment pipeline from GitHub for continuous integration and continuous deployment (CI/CD).
- Configure automated deployments for both the frontend (Next.js) and backend (Python Django REST API).
- Establish a workflow for code deployment that includes business testing and approval before production deployment.

4. Database Management:
- Configure four separate databases for different environments (development, testing, staging, and production).
- Ensure secure and efficient database operations across all environments.

Required Skills and Experience:

- Proven experience in AWS server setup and configuration.
- Strong knowledge of AWS services and packages.
- Expertise in CI/CD tools and processes.
- Proficiency in Next.js for frontend development.
- Proficiency in Python Django REST API for backend development.
- Experience with GitHub and automated deployment pipelines.
- Strong understanding of database management for multiple environments.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Good communication skills for interacting with stakeholders and providing clear recommendations.

Preferred Qualifications:

- AWS Certification (e.g., AWS Certified Solutions Architect, AWS Certified DevOps Engineer).
- Experience in managing complex server architectures.
- Familiarity with other DevOps tools and practices.

If you have the expertise to help us optimize our AWS setup and streamline our deployment processes, we would love to hear from you. Please apply with your resume and relevant experience.
Related categories: Linux Django Amazon Web Services Jenkins Next.js