Friday, October 02, 2020

Moneylicious - Cloud Native Developer - Distributed Systems (3-5 yrs) (Moneylicious)

Job Summary :


We're in search of a Cloud application developer preferably AWS who can seamlessly mesh tech know-how with business acumen to work on Cloud application projects based on customers- needs involving cloud computing needs, including infrastructure design, maintenance, support and planning, and everything in between.

- AWS Developer will be responsible for making our app more scalable and reliable and can build Cloud Native assets w.r.t AWS.

- Not only are you experienced in cloud-based tech, but you have a firm grasp of Cloud based tools, platforms and applications, and have intimate knowledge of how best to customize these attributes to customers business to become more secure and efficient.

- Not only it would need to connect the dots and evolve our cloud capabilities over time, but you- re also evolving your own capabilities as an engineer and keeping an eye on developments that can support our expansion- and help implement those, too.

Responsibilities :


- Experience with the core AWS services.

- Experience in developing software using languages such as Java, Python, Node.js, .Net, C++ or Ruby, JavaScript/CSS3/HTML5, MySQL, NoSQL, DynamoDB.

 - Experience with building or maintaining cloud-native applications.

- Experience with SOA applications and cloud-based services, preferably AWS.

- Experience working with OpenStack, Linux/UNIX, Rackspace, Docker. Good background in Linux/Unix administration.

- Experience with Docker and Kubernetes. Having used ECS or EKS, Lambda, API Gateway, AWS Container Services or other Microservices.

- Past experience with the serverless approaches using AWS Lambda.

- Strong notions of security best practices (e.g. using IAM Roles, KMS, etc.).

- Strong technical hands-on experience in software system development using backend framework.

- Ability to troubleshoot distributed systems.

- Knowledge of writing infrastructure as code (IaC) using CloudFormation or Terraform.

- Two years- experience in a Cloud Engineer role or related position.

- Knowledge of web services, API, REST and RPC.

- Strong awareness of networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks.

- Database experience, including knowledge of SQL and NoSQL, and related data stores such as Postgres.

- Extensive experience with open-source technology, software development and system engineering.

- Using your extensive knowledge of APIs to design RESTful services, and integrate them with existing data providers, using JSON or XML as needed.

- Orchestrating and automating cloud-based platforms.

- Expected to understand the core AWS services and apply best practices regarding security and scalability.

- Setting up a monitoring stack using scripts.

- Manage implementation of cloud solution architecture on App Mordernization.

 - Managing production infrastructure with Terraform, CloudFormation, etc.

- Write infrastructure as code using CloudFormation or similar and build assets around the same to eliminate repetitive tasks.

- As a member of our Cloud Migration Practice you will be responsible for defining and implementing application cloud migration, modernisation and rationalisation solutions for clients across all sectors.

- Build assets revolvong around AWS activities performed on daily basis.

- Stay current with industry trends, making recommendations as needed to help the team excel.

- Expertise in networking concepts, architecture, protocols, routing technologies, security approaches and resiliency.

Educational Qualifications : Bachelor's Degree in Computer Science or Engineering; Master's degree a plus.

Technical Skills :


- 2+ yrs xperience in developing software using languages such as Java, .Net, Python, Node.Js, Php, JavaScript.

- Experience with SOA applications and cloud-based services, preferably AWS.

- Experience working with Dockers, Containers and Kubernetes.

- Atleast 2.5 years- experience in a Cloud Engineer role or related position.

- Knowledge of web services, API, REST and RPC.

- Strong awareness of networking and internet protocols, including TCP/IP, DNS, SMTP, HTTP and distributed networks.

- Database experience, including knowledge of SQL and NoSQL, and related data stores such as Postgres SQL, MySQL, MS SQL Server.

- In-depth knowledge on AWS services related to app mordernization like Elastic Container Service, Elastic Container Service for Kubernetes, Elastic Container Registry, Elastic Beanstalk,Lambda,API Gateway, Kubernetes Engine.

- Working knowledge with various AWS services like S3, Amazon Aurora, Amazon RDS, Amazon DynamoDB, Amazon ElasticCache, AWS DMS and other services.

- Working Knowledge on Developing and Deploying Container based solutions.

- Hands on experience of Microservices, Containerization, Docker Components and Orchestration using Swarm/Kubernetes, Architecting Scalable Commerce Workloads using Microservices.

- Hands on experience in App Modernization & APIs development.

- Deep experience working with Unix/Linux systems from kernel to shell and beyond, with experience working with system libraries, file systems, and client-server protocols.

- Competent or expert level knowledge of Infrastructure as Code ( IaC ) practices and one or more of the related DSLs such as AWS Cloud Formation, Terraform, Ansible, or Chef.

- Experience working with OpenStack, Linux/UNIX, Rackspace, Dockers and Containers.

- In-depth knowledge on AWS services related to AWS Infra as Code implementation.

 -Working knowledge with various AWS services like S3, Amazon Aurora, Amazon RDS, Amazon DynamoDB, Amazon ElasticCache, AWS DMS and other services.

- Experience with Docker and Kubernetes. Having used ECS or EKS, Lambda, API Gateway, AWS Container Services or other Microservices.

- Past experience with the serverless approaches using AWS Lambda.

- Strong notions of security best practices (e.g. using IAM Roles, KMS, etc.).

 -Experience with building or maintaining cloud-native applications.

 -Extensive experience with open-source technology, software development and system engineering.

Required Certifications : 


- Certification as an AWS Developer Certificate, AWS DevOps, Other cloud-related certification also a plus.

- Experience 2+ years of relevant experience in Cloud Native application development on AWS and migration, Overall experience of at least 3.5 years

Notice Period : At the Earliest

Apply Now