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