Experience: 8 -12 years
Location: Chennai
Key Skills: Python, Django, Vue.js, AWS, DevOPS
Overview:
We are seeking a highly skilled Full Stack Developer with a strong background in both front-end and back-end development, particularly using Vue.js and Python/Django. The ideal candidate will have a robust understanding of application server management and continuous integration/continuous deployment (CI/CD) processes. This role requires extensive experience in managing cloud services and deployment on AWS, with a focus on DevOps tasks alongside full stack development duties.
Key Responsibilities:
- Develop and maintain the front-end using Vue.js and the back-end using Python/Django.
- Manage and optimize AWS services including EC2, ECS, EKS, Lambda, API Gateway, SNS, SQS, and SES.
- Handle deployments using Docker containers and orchestrate them efficiently across different environments.
- Monitor and debug server activities using Nginx, Gunicorn logs, AWS CloudWatch, CloudTrail, and other diagnostic tools.
- Design and implement robust CI/CD pipelines using Jenkins and Bitbucket to streamline development and deployment processes.
- Ensure the security and scalability of applications through effective cloud architecture and server management.
- Provide ongoing maintenance and support for application servers, including updates, patches, and troubleshooting.
- Collaborate with development teams to integrate new features and services into the existing infrastructure.
Required Skills and Qualifications:
- Proven experience as a full stack developer working with Vue.js and Python/Django.
- Strong background in managing and deploying applications on AWS EC2, along with familiarity with ECS and EKS.
- Expertise in containerization and orchestration with Docker.
- Proficient with CI/CD tools, specifically Jenkins and Bitbucket Pipelines.
- Deep understanding of logging and monitoring practices using tools like Nginx, Gunicorn, AWS CloudWatch, and CloudTrail.
- Excellent problem-solving skills and ability to manage complex cloud environments.
- Strong communication and collaboration skills to work effectively within a team environment.
Desirable Skills:
- Certifications in AWS or related fields.
- Experience with other AWS services like API Gateway, SNS, SQS, and SES.
- Background in additional scripting or programming languages.
Employment Type: Permanent
Education Qualification: Any Graduate
Work Mode: Office