What are the responsibilities and job description for the Cloud Engineer - Full stack in San Jose, CA position at Diligente Technologies?
Responsibilities:
- For developing full-stack application development using Cloud Platform e.g. OpenStack, AWS, Angular, React JS.
- Responsible for software analysis, testing, debugging, and update to ensure that applications can be used on all web browsers
- Responsible to document the technical requirement, design approach, and timely development.
- Implement secure design and development methodologies.
- Creating reusable, effective, and scalable programs
Requirements:
- Experience in creating cloud environments using Python/ Terraform, e.g. good understanding networking services like AWS VPCs, Subnets, Security Groups, NACLs, Load Balancers, Auto-scaling groups, EC2, S3, RDS, Route53, Auto-scaling, Cloud Watch resources, cloud storage
- Hands-on experience in Chef, Ansible, and Python for infrastructure automation and configuration management
- Must have experience in building enterprise applications using technology stack like - Java, J2EE, Spring, Angular, MySQL, AWS Lambda, Maven, SVN, JSP, SAML
- Must have a good working knowledge of Cloud Security and Cloud Network setup, e.g. CloudFormation, Auto Scaling, Security Groups, e.g. AWS (SNS, SES), CloudWatch, Elastic File Service (EFS), similar to CloudFront, AWS CloudWatch
- Experience in building/creating disaster recovery, backups/restore, and failover using EC2, S3, AMIs, EBS, RDS, and Route53 services in AWS multi-region
- Any cloud Developer certification
- Awareness of security best practices and standards are desired.
- The preferred candidate is expected to have a any cloud certification.
- Experience in Python or Perl, Chef/Ansible
- OpenStack knowledge is preferable
Others
- Good team player and can Work independently on time-bound critical task
- Motivated to pick up new items
- Quality-oriented deliverables
Education: BS / MS in computer science or related field