JPMorgan Chase-posted 5 days ago
Full-time
Columbus, OH
Credit Intermediation and Related Activities

The position involves building, optimizing, and maintaining web-based application servers. The candidate will design and provide cost-optimized architectures for both public and private cloud environments. Responsibilities include developing, provisioning, testing, and maintaining pipelines for building cloud resources, as well as building and deploying containerized microservices in these environments. The role also requires managing certificates and proxy pass setups, integrating them with databases and solutions, and setting up network policies for site interconnectivity and application traffic flow. Additionally, the candidate will troubleshoot and resolve cloud migration issues, collaborate with software development teams, establish disaster recovery policies, monitor infrastructure health, and create visualization dashboards for application logs and health metrics.

  • Build, optimize, and maintain web-based application servers.
  • Design and provide cost-optimized architectures for public and private cloud environments.
  • Develop, provision, test, and maintain pipelines for building cloud resources.
  • Build and deploy containerized microservices in public and private cloud environments.
  • Manage certificates and proxy pass setups, integrating them with databases and solutions.
  • Set up network policies for site interconnectivity and application traffic flow.
  • Create and manage common configurations and deployment objects for application web servers.
  • Troubleshoot and resolve cloud migration issues.
  • Collaborate with software development teams to gather and analyze architecture designs.
  • Establish disaster recovery policies and procedures.
  • Orchestrate and perform in-software performance testing.
  • Monitor infrastructure health and application logs.
  • Set up visualization dashboards for application logs and health metrics.
  • Identify bottlenecks in existing public and private cloud environments.
  • Create single-click release delivery workflows to provision cloud resources and application deployments.
  • Design, analyze, and troubleshoot large-scale distributed multi-tier applications.
  • Test resiliency and uncover weaknesses in existing applications and platforms.
  • Organize and participate in discussions to formalize incident response preparedness.
  • Bachelor's degree in Information Technology, Computer Science, Computer Engineering, or related field plus 5 years of experience in the job offered or as Software Engineer, IT Consultant, or related occupation.
  • Alternatively, a Master's degree in Information Technology, Computer Science, Computer Engineering, or related field plus 3 years of experience in the job offered or as Software Engineer, IT Consultant, or related occupation.
  • Experience administering and optimizing Linux, Unix, and Windows systems for security, performance, and reliability.
  • Experience designing, implementing, and managing cloud infrastructure using AWS services including EC2, ELB, RDS, and S3.
  • Experience developing CI/CD pipelines for integration and delivery of applications using Jenkins.
  • Experience architecting and deploying microservices-based applications leveraging containerization technologies including Docker and orchestration platforms including Kubernetes.
  • Experience implementing IaC using tools including CloudFormation and Terraform.
  • Experience monitoring system performance using solutions including CloudWatch, Prometheus, and Datadog.
  • Experience conducting performance testing and resiliency testing using tools including JMeter.
  • Experience integrating DevOps practices and tools including Ansible, Artifactory, GitHub, and SonarQube.
  • Experience analyzing logs using ELK stack or Apache Splunk.
  • Experience providing production and non-production support.
  • Experience participating in Agile SDLC processes including sprints, stand-ups, and retrospectives.
  • Experience optimizing SQL and Oracle databases for data integrity and performance.
  • Experience developing and maintaining applications using Java and Python.
  • Experience automating routine tasks and managing system operations using Shell Scripting.
  • Experience configuring web servers including Apache Tomcat.
  • Experience managing projects using build tools including Maven.
  • Experience performing data interchange and API development using JSON.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service