Previous Job
18-00015 Cloud Solutions Engineer intermediate (4-6 years)  
Ref No.: 18-00015
Location: Newark, New Jersey
Position Type:Right to Hire
Start Date: 01/10/2018

18-00015 Cloud Solutions Engineer
Location:   Newark, NJ
Years of Experience:  Intermediate (4-6 years)  
Right to hire:  Yes

6 months contract to hire

The candidate will be expected to assist or lead in the following areas:

Cloud Development: Ability to convert business requirements to Cloud solutions. Build and test Cloud Apps for new and existing backend services to help facilitate development team migrations. Help educate teams managing and developing new cloud applications.
Possess strong cloud implementation experience in Cloud architecture/design, compute/storage services. Understand multi-datacenter/multi-zone based designs. Ability to think/provide solutions utilizing best practices for resiliency, scalability, resource utilization identification methodologies.

Utility Services & Reusable Asset Library: Build and document components, code or other assets that can be leveraged by project teams. Includes value-added infrastructure services that are non-BU specific and might otherwise be redundantly developed and maintained by each area.

External Platform Integration Consulting: provide development services to help areas integrate with external platforms. Includes: 1) Integrating in B2B/B2C scenarios, 2) with external Cloud platforms and 3) Providing/Consuming SOAP web services or RESTful (Web API) services to/with partners

Cross-BU Collaboration & Knowledge Management: assist in the creation and maintenance of an Enterprise Cloud development community and body of knowledge.

Cloud Subject Matter Expert (SME): Provide cloud integration development support to the business unit and corporate function development teams. This will include an in-depth knowledge of all cloud infrastructure capabilities and services related to the business unit domain(s).

Standards, Best Practices and Patterns: identify and maintain proven practices that facilitate optimal leveraging of cloud technology and facilitate cloud integration goals for business units. Includes common cloud development patterns, naming guidelines, etc -- formulated from real-world experiences, industry sources, vendors and ongoing business consulting engagements.

Problem and Incident Resolution Consulting: assist Lines of Business in resolving problems and incidents as needed. Level-3 support for complex problems

Prior application development (AD) and application life-cycle management (ALM) experience is required. The candidate is expected to have and display proficiency in one or more of the following areas:
  • JavaScript Stack Development: JavaScript, JSON and Node.js
  • Programming and Transformation Languages: Java, JavaScript, XSLT
    • Preferred: Python, Scala
  • Web Development: HTML5, AngularJS, JQuery, Bootstrap
  • Mobile Development: Apple iOS, Android
  • Databases: Oracle, DB2, UDB, MySql
    • Preferred: NoSql DB, MongoDB, Cassandra, DynamoDB
  • Preferred Full Stack: LAMP, MEAN, SMACK
    • Bonus: Elastic Beanstalk, Customized dev stack scripts
  • Containers: Docker
    • Preferred: Container orchestration - Mesosphere, Kubernetes, ECS
  • Compute: Docker Apps, Lambda [serverless], UserData customization
    • Preferred: Cluster/HA based parallel design/multi-region approach
  • Cloud automation: Ansible, YAML, CloudFormation, Cloudbolt
    • Preferred: Ability to customize via scripts
Ability to:
  • Assess requirements, propose/implement solutions adhering to security needs for Cloud
  • Understand differences between IaaS, SaaS, PaaS
  • Understand Legacy/SOA needs and convert to REST/APIs in cloud
  • Work with 3rd party vendor software products/plugins into cloud solutions
  • Work willingly with teams collaborating and creating relationships as needed with multiple BU teams
  • Utilize strong verbal/written communication skills with partners and vendors as needed
  • AWS Certified Developer Associate
Required Qualifications:
  • Familiarity with Unix/Linux OS/ shell scripting
  • Degree in Computer Science or relevant Computer Science work experience
  • Strong understanding of Distributed architecture solutions
  • Strong experience with either Java/J2EE/Spring/APIs/Python Frameworks