Job description
Roles and Responsibilities:
Design, develop, and deploy architectural solutions for cloud-native web services, user interfaces, communications, and data storage services
Develop and document best practices for cloud development and deployment
Manage concurrent cloud deployment environments
Use extensive knowledge of APIs to design RESTful services and integrate them with existing data providers, using JSON or XML as needed
Collaborate with teammates and stakeholders across the product development organization to gain an understanding of the problem domain.
Document code and create design docs.
To work in AWS Deployment Services, AWS tools & SDK, AWS Command-line interface etc and hands-on experience on AWS ECS, ECR, EKS, AWS Lambda functions, S3 objects, API Gateway, AWS Cloud Watch and AWS SNS.
Knowledge of serverless CI/CD (continuous integration and continuous delivery) environment on the Amazon Web Services (AWS) Cloud, to provide an enterprise-ready, dynamic deployment pipeline for your serverless applications
Review code and design docs of teammates, ask questions, contribute and accept feedback, share best practice recommendations.
Job Skills Required:
Experience deploying to cloud-based services like AWS and cloud-based technologies such as Kubernetes and Docker
Experience in both developing and consuming web API services, such as REST APIs
5+ years of software development experience with any Programming Skills, Python, C#, C++, Java application programming.
Familiarity with full stack development using database technologies such as SQL, NoSQL and web frameworks such as Angular, React, or NodeJS.
Lambda and step functions, State Machines and Control Flow.
Experience in IoT infrastructure development
Experience working with and troubleshooting network communications.
Experience with debugging embedded applications.
Must have strong experience operating distributed databases (SQL, RDS, Dynamo DB, Cassandra, Elasticsearch)
Must have strong experience with AWS (EC2, S3, ECS, ALB)
Experience operating Docker applications
Experience with dev tools GÇô Atlassian tool suite (JIRA, Confluence), GitHub, Jenkins
Knowledge of serverless CI/CD (continuous integration and continuous delivery) environment on the Amazon Web Services (AWS) Cloud, to provide an enterprise-ready, dynamic deployment pipeline for your serverless applications
Enthusiast to Learn new Cloud services like iOT and ML.
Team player with strong interpersonal skills to succeed in an Agile SCRUM environment.
Revision control experience under Git or SVN
Issue and task tracking experience with Jira
Soft Skills
- Client relationship skills and experience managing vendors
- excellent writing and verbal communication skills
- Customer service focus with the ability to convey complex technical concepts in plain English.
- 4 Year degree preferred
- AWS Developer associate Certifications - preferred
- Ability to understand and adhere to Information security requirements of the organizations and the specific responsibility assigned.
Compensation
Competitive salary Total CTC ( 12,00,000 to 20,00,000) Per Annum
Training
Opportunity for advancement
Fun and exciting environment.