Cloud Engineer

ICS Global Soft INC
Jersey City, NJ, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Airflow Amazon Web Services Amazon S3 Automation of Tests Bash Shell Ubuntu (Operating System) CentOS Cloud Computing Cloud Computing Security Code Review System Configuration
+44 more
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 (Programming Language) Korn Shell Linux System Administration Red Hat Enterprise Linux Shell Script Software Construction Spinnaker Systems Integration Management of Software Versions Workflow Management Systems Datadog Data Logging Scripting 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:02 min

Scheduling recurring automated operations through standard periodic cron jobs

Aurélie Vache Aurélie Vache · WWC Europe 2026

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all