Cloud Engineer

ICS Global Soft INC
Jersey City, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Jersey City, United States of America

Tech stack

Agile Methodologies
Airflow
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Automation of Tests
Bash
Ubuntu (Operating System)
CentOS
Cloud Computing
Cloud Computing Security
Code Review
System Configuration
Continuous Integration
Cron
Data as a Services
Information Engineering
Linux
File Systems
Distributed Data Store
File Transfer
Github
Monitoring of Systems
Identity and Access Management
Job Scheduling
Python
Korn Shell
Linux System Administration
Red Hat Enterprise Linux - RHEL
Shell Script
Software Construction
Spinnaker
Systems Integration
Management of Software Versions
Workflow Management Systems
Datadog
Data Logging
Scripting (Bash/Python/Go/Ruby)
Cloud Platform System
System Availability
Grafana
Boto3
GIT
Pandas
Pytest
Containerization
Kubernetes
Information Technology
Deployment Automation
Data Management
Cloudwatch
Terraform
Splunk
Software Version Control
Data Pipelines
Docker
Jenkins

Job description

Cloud Infrastructure & Platform Engineering Build and manage cloud-based data platforms on AWS (e.g., S3, Lambda, Glue, Redshift, EMR, IAM). Architect solutions that are secure, cost-efficient, and compliant with JPMorgan Chase cloud and data protection policies.

Infrastructure as Code (Terraform) Provision, manage, and version all cloud infrastructure using Terraform. Ensure infrastructure deployments are repeatable, auditable, and consistent across development, staging, and production environments.

Linux Administration & Shell Scripting Manage and maintain Linux-based environments that host data platforms and services. Develop and maintain Shell Scripts (Bash/Ksh) for task automation, job scheduling, log management, file processing, and system administration. Troubleshoot and optimize Linux-based systems to ensure stability, security, and performance across all environments.

CI/CD Pipeline Engineering Design and maintain end-to-end CI/CD pipelines for automated build, test, and deployment of data applications and infrastructure. Utilize tools such as Jenkins, Spinnaker, GitHub Actions, or equivalent firmwide-approved platforms to enable continuous integration and delivery with minimal manual intervention.

Monitoring & Observability Implement comprehensive monitoring, alerting, and observability solutions for data pipelines and infrastructure. Leverage tools such as Splunk, Grafana, CloudWatch, Datadog, or equivalent to proactively detect, diagnose, and resolve issues, ensuring high availability and reliability of data services.

Requirements

Python: Strong proficiency in Python for scripting, automation, and building production-grade applications. Experience with libraries such as Pandas, Boto3, and pytest.

AWS: Solid experience with AWS services relevant to data engineering (S3, Glue, Lambda, IAM, etc.) and understanding of cloud security best practices.

Terraform: Proficiency in writing, managing, and versioning Terraform modules for cloud infrastructure provisioning and management.

CI/CD: Experience building and maintaining CI/CD pipelines using Jenkins, Spinnaker, GitHub Actions, or similar tools, with a strong understanding of automated testing and deployment strategies.

Linux: Strong working knowledge of Linux operating systems (RHEL, CentOS, Ubuntu), including file systems, process management, networking, permissions, cron jobs, and system-level troubleshooting.

Shell Scripting: Proficiency in Bash/Ksh scripting for automating repetitive tasks, orchestrating data workflows, managing log rotation, file transfers, environment setup, and integrating with CI/CD and scheduling tools

Monitoring: Experience setting up monitoring, logging, and alerting distributed data systems using tools such as Splunk, Grafana, CloudWatch, or Datadog., Experience working in a large-scale, regulated financial services environment.

Familiarity with JPMorgan Chase internal platforms and engineering standards.

Experience with containerization (Docker, Kubernetes) and orchestration tools (Airflow, Step Functions).

AWS certifications are a plus., Bachelor's Computer Science, Engineering, Data Engineering experience

3 7 years of experience in data engineering, platform engineering, or a related role within financial services or a similarly regulated industry.

Strong understanding of software engineering best practices, including version control (Git), code review, and agile development methodologies.

Excellent problem-solving skills with the ability to work independently and collaboratively in a team environment

Strong communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders.

Apply for this position