Cloud Engineer - Trenton, United States - Crescens Inc.

    Crescens Inc. background
    Technology / Internet
    Description

    Job Title: AWS Engineer

    Job Location: Hamilton, NJ (Hybrid)

    Duration: 6+ Months (Can extendable for 12+ Months)

    This is 37.5 hrs./Week Job (Not 40 hrs./week)

    Notes: (round one, IN-PERSON interview)

    This position is a long term role that is expected to extend well beyond the dates listed in this requisition.

    All candidates are to work onsite 3 days per week and interviews process for this role will be in-person ONLY and intensive and have heavy technical interviews in all required skill areas.

    Description:

    • Background and experience providing DevOps support to Cloud deployed Applications .
    • Strong experience in production support, for the applications in production or to be deployed into production
    • A deep understanding and familiarity with: Linux, and Web/Application servers Apache, Nginx, Tomcat, etc.
    • Deployment, automation, management, and maintenance of AWS cloud-based production system
    • Monitoring and logging systems –Cloudwatch, Cloudtrail, Elastic Search
    • Networking knowledge - Firewalls, VPNs, proxies & Load balancers
    • Ensuring availability, performance, security, and scalability of AWS production systems.
    • Experience with Python, shell or other scripting language
    • Manages and maintains the hardware, software, security, and connectivity to the Internet as well as middleware components
    • Good understanding on User management, both for Windows and Linux machines. Integration with AD group on-prem, SSO would be good to have
    • Software Development Fundamentals, Problem Solving, Documentation Skills, Verbal Communication, Application Maintenance, Application and System Security, Promotes Team Building and Process Improvement, System Administration.
    • Troubleshoots and resolves system service failures by identifying and analyzing the situation and provides corrective actions.
    • Monitors systems activities and fine tunes system parameters and configuration to optimize performance and ensure security of systems.
    • Monitor daily systems, evaluate the availability of all server resources and carry out all Linux server tasks
    • Provision of critical system security by leveraging best practices and prolific cloud security solutions.
    • Fault finding, analysis and of logging information for reporting of performance exceptions
    • Proactively monitoring system performance and capacity planning
    • Integrate automated testing frameworks into the CI/CD pipelines to ensure code quality and reliability.
    • Implement blue-green deployments, canary releases, and other deployment strategies to minimize downtime and risk
    • Manage, coordinate, and implement software upgrades, patches, hot fixes on servers, workstations, and network hardware
    • Create and modify scripts or applications to perform tasks
    • Thorough understanding of protocols such as DNS, HTTP, LDAP, SMTP, and SNMP
    • Create and maintain documentation related to system configurations and procedures
    • Definition and deployment of systems for metrics, logging, and monitoring on AWS platform.

    Skills:

    • Background and experience providing DevOps support to Cloud deployed Applications.
    • Deployment, automation, management, and maintenance of AWS cloud-based production system
    • Ensuring availability, performance, security, and scalability of AWS production systems and the RDS DB
    • Experience with Python, shell or other scripting language for Batch processing and the Data processing
    • Troubleshoots and resolves system service failures by identifying and analyzing the situation and provides corrective actions for api deployments
    • Integrate automated testing frameworks into the CI/CD pipelines to ensure code quality and reliability.
    • Implement blue-green deployments, canary releases, and other deployment strategies to minimize downtime and risk