Cloud Services Engineer in Secaucus, NJ at HUNTER Technical Resources

Date Posted: 8/17/2019

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Secaucus, NJ
  • Job Type:
  • Experience:
    1 to 2 years
  • Date Posted:
    8/17/2019
  • Job ID:
    4508241

Job Description


Cloud Services Engineer

Summary:

The role is responsible for providing subject matter expertise in relation to cloud technologies (Azure & AWS), engineering of new solutions that enhance our existing offerings and building of new automation around IaaS, PaaS, and other services in support of our internal clients. The position is a hands-on technical role, assisting in the engineering and integration of existing and leading edge technologies, collaborating across the organization with multiple internal and sometimes external teams. The candidate would be expected to provide Level 3 (engineering support) and Level 4 (engineering development) type of activities that ensure continuity of the produced solutions that enable our internal clients.

Responsibilities:
-   Taking ownership of assigned issues/enhancements/features and helping to define a plan and related coordination activities to provide an end to end solution either for our service enablement or in helping internal clients to consume and deploy within our public cloud offerings.
-   Proactively anticipates problems before they occur; identifies possible causes; works with team to identify solutions; selects and implements most appropriate solution.
-   Proactively raising issues to the Lead of Public Cloud Engineering Lead.
-   Acts as a subject matter expert when working with internal clients.
-   Produce documents which contain clear, precise descriptive language
-   Providing 3rd/4th level support for all solutions produced by the team.
-   Applies judgment in implementing methodologies, processes, and practices to specific requirements of projects/programs which may include product design engineering, information security, code maintainability and reliability.
-   Provide required training and support to other peer teams for newly designed and developed functionality.
-   Utilize approved tools, adopt key performance indicators (KPIs), increase technology component reuse, and consolidate platforms, environments and products with the goal of reducing overall IT costs.

Requirements:
-   Communication – The candidate has to be able to communicate well with his immediate team members and other internal groups through written and verbal means by using email and other types of documentation that could help get the message across.
-   Problem Solving – The candidate must poses analytical and problem solving skills that are needed to manage technical challenges on multiple projects/programs simultaneously.
-   Scripting (2-3 years) – having knowledge and experience with Microsoft PowerShell (required) and Linux shell scripting (preferred). Being able to understand and use best practices of completing tasks and finding solutions using existing or building new scripts to help automate today’ s manual infrastructure and application tasks.
-   Public Cloud (3-5 years) – Have a good understanding of how to implement, leverage and maintain public cloud services on the Azure (required) and AWS (preferred) platforms.
-   Web Services, API, REST (1-2 years) – Understanding and having experience with leveraging web services (SOAP), different API endpoints including the usage of REST based APIs to be able to be able to build loosely coupled architectures and solutions that are quick to implement and are easy to monitor.
-   Networking (1-3 years) - Have a solid understanding of cloud platform networking capabilities, including load balancers, web application firewalls, network access control lists (NACLs), security groups, routing, tracing, DNS resolution are key to building efficient and stable solutions that prevent business downtime and provide high availability capabilities.
-   Documentation (2-3 years) - Being able to create technical documents that provide insight into the design and implementation of a solution provides teams with the ability to effectively communicate their needs and requirements across the organization. The candidate has to be able to produce clear and concise architecture and design documentation that can assist his team and other peer groups in understanding of the built solutions. The candidate must also be able to communicate complex technical issues with sensitivity to diverse audiences and people with different level of technical understanding that range from entry level support teams, management, and technical engineering resources.
-   Operational Support awareness (2-3 years) – A good understanding of what it takes to support the deployed applications and solutions is key to providing great service to the end users. The candidate has to be able to put themselves into a position of understanding of their consumer pain points to be able to figure out creative ways not only to find quick workarounds but also analyze the root cause of the problem and come up with ideas of resolving them in the long term.