Job Opportunity:
* Develop scalable web applications utilizing Ruby on Rails.
* Integrate with external services and APIs, ensuring seamless functionality.
* Maintain database integrity by leveraging MySQL's capabilities.
* Contribute to all phases of the software development lifecycle.
* Deploy, configure, and manage cloud-based applications using AWS services like EC2, S3, RDS, VPC, CloudFront, and CloudWatch.
* Optimize application performance, ensure scalability, and troubleshoot issues within a cloud environment.
* Implement and maintain continuous integration/continuous deployment (CI/CD) pipelines using tools like GitLab CI/CD, Jenkins, or AWS CodePipeline.
* Write and maintain unit, integration, and end-to-end tests for code quality and application functionality.
* Enhance DevOps systems design and contribute to system enhancements.
Key Responsibilities Include:
Design and Development
• Designing and developing web applications using Ruby on Rails.
Integration and Testing
• Integrating external web services and APIs.
Database Management
• Maintaining database integrity and efficiency using MySQL.
Deployment and Maintenance
• Deploying, configuring, and managing applications and infrastructure on AWS services.
DevOps and System Enhancement
• Implementing and maintaining CI/CD pipelines.
Quality Assurance
• Writing and maintaining unit, integration, and end-to-end tests.