DevOps - AWS
Budget: ₹100 – ₹400 INR
Infrastructure Management:
- Develop, implement, and manage cloud infrastructure on AWS.
- Optimize system performance and scalability to support the platform’s growing user base.
- Implement robust monitoring, logging, and alerting strategies to maintain high availability.
Deployment and CI/CD Pipelines:
- Set up and manage CI/CD pipelines to automate the deployment process.
- Ensure seamless integration and delivery with robust version control using Git.
- Leverage tools like Terraform, Jenkins, or AWS CodePipeline for effective deployment automation.
Full Stack Development Support:
- Collaborate with the development team to support full-stack features, including Angular and Node.js.
- Maintain and optimize backend services, APIs, and databases to ensure smooth user experience.
- Implement user authentication and authorization mechanisms.
API Development & Integration:
- Design, develop, and manage RESTful APIs to enhance platform functionalities.
- Integrate Socket.io for real-time chat and other live interactions on the platform.
- Implement push notifications for effective user engagement.
Database Management:
- Design, manage, and optimize databases, including MongoDB and SQL, ensuring data integrity and performance.
- Support database schema updates and migrations to maintain platform scalability.
Security and Compliance:
- Implement best practices for data security and user privacy, particularly in healthcare compliance.
- Perform regular audits of security configurations, including user permissions and data access protocols.
Required Skills:
- Front-End Development: Proficiency in Angular for seamless integration with platform interfaces.
- Back-End Development: Advanced experience with Node.js, including Express and RESTful API - development.
Real-Time Communication: Hands-on experience with Socket.io and chat functionalities.
Push Notification Systems: Expertise in implementing push notifications across platforms.
Database Management: Strong knowledge of MongoDB, SQL, and database schema design.
DevOps Practices:
Experience with CI/CD, automated deployment, and version control (e.g., Git).
Familiarity with cloud services like AWS and Azure, including EC2, RDS, S3, and other key services.
Testing & QA: Proficiency with testing frameworks (e.g., Jasmine, Mocha) to ensure quality and reliability of code.
Scripting & Automation: Ability to write scripts for automation and deployment, enhancing development efficiency.
- Develop, implement, and manage cloud infrastructure on AWS.
- Optimize system performance and scalability to support the platform’s growing user base.
- Implement robust monitoring, logging, and alerting strategies to maintain high availability.
Deployment and CI/CD Pipelines:
- Set up and manage CI/CD pipelines to automate the deployment process.
- Ensure seamless integration and delivery with robust version control using Git.
- Leverage tools like Terraform, Jenkins, or AWS CodePipeline for effective deployment automation.
Full Stack Development Support:
- Collaborate with the development team to support full-stack features, including Angular and Node.js.
- Maintain and optimize backend services, APIs, and databases to ensure smooth user experience.
- Implement user authentication and authorization mechanisms.
API Development & Integration:
- Design, develop, and manage RESTful APIs to enhance platform functionalities.
- Integrate Socket.io for real-time chat and other live interactions on the platform.
- Implement push notifications for effective user engagement.
Database Management:
- Design, manage, and optimize databases, including MongoDB and SQL, ensuring data integrity and performance.
- Support database schema updates and migrations to maintain platform scalability.
Security and Compliance:
- Implement best practices for data security and user privacy, particularly in healthcare compliance.
- Perform regular audits of security configurations, including user permissions and data access protocols.
Required Skills:
- Front-End Development: Proficiency in Angular for seamless integration with platform interfaces.
- Back-End Development: Advanced experience with Node.js, including Express and RESTful API - development.
Real-Time Communication: Hands-on experience with Socket.io and chat functionalities.
Push Notification Systems: Expertise in implementing push notifications across platforms.
Database Management: Strong knowledge of MongoDB, SQL, and database schema design.
DevOps Practices:
Experience with CI/CD, automated deployment, and version control (e.g., Git).
Familiarity with cloud services like AWS and Azure, including EC2, RDS, S3, and other key services.
Testing & QA: Proficiency with testing frameworks (e.g., Jasmine, Mocha) to ensure quality and reliability of code.
Scripting & Automation: Ability to write scripts for automation and deployment, enhancing development efficiency.