Experience: 5+ Years
Type: Full Time
Location: Hyderabad
Notice-period: Immediate/15 days
Budget: Upto 11-13 LPA
Technology: IT
Key Responsibilities:
- Elasticsearch Implementation: Design, develop, and maintain scalable search solutions using Elasticsearch, ensuring high performance and reliability.
- Backend Development: Work with Python frameworks such as Flask and FastAPI to build robust backend services that integrate with Elasticsearch and other data sources.
- Frontend Development: Develop and maintain frontend applications using JavaScript and React, ensuring seamless integration with backend services.
- Database Management: Manage and optimize relational databases (Oracle, PostgreSQL) and non-relational databases, ensuring data integrity and performance.
- CI/CD Pipelines: Implement and manage CI/CD pipelines using Jenkins, ensuring smooth deployment and continuous integration.
- Cloud Deployment: Deploy and manage applications on AWS using services like S3, SNS, SQS, RDS, DynamoDB, and tools such as Terraform or AWS CLI.
- Infrastructure as Code: Implement infrastructure as code principles, enabling one-click deployments and maintaining C4 diagrams for system architecture.
- Monitoring & Logging: Use tools like InfluxDB, Grafana, Kibana, and the ELK stack for monitoring, logging, and alerting, ensuring system health and performance.
- Containerization & Orchestration: Work with Docker and Kubernetes to containerize applications and manage their orchestration in cloud environments.
- Collaboration & Best Practices: Engage in Scrum practices, pair programming, and peer reviewing to ensure code quality and foster a collaborative work environment.
- Continuous Learning: Stay updated with the latest technologies and trends in DevOps, cloud computing, and software development, and apply them to improve existing systems.
Mandatory Skills:
- Elasticsearch: Extensive experience with Elasticsearch, including designing and implementing search solutions.
- Software Development: Strong understanding of data structures, clean code principles, and design patterns.
- DevOps Philosophy: Interest in and understanding of DevOps practices and principles.
- Python: Proficiency in Python, with experience in frameworks like Flask and FastAPI.
- Database Experience: Experience with relational (Oracle, PostgreSQL) and non-relational databases.
- Frontend Development: Experience in frontend development, preferably with React.
- Communication & Empathy: Strong verbal and written communication skills, with the ability to build and maintain relationships in a team environment.
- Experience: 5+ years of experience in software development (preferred).
Desired Skills:
- Python: Advanced skills in Python programming.
- Elasticsearch: In-depth knowledge and experience with Elasticsearch.
- React: Proficiency in frontend development using React.
Domain Expertise:
- Retail: Experience in the retail domain is preferred, with a good understanding of the specific challenges and requirements of retail technology solutions.