We are seeking an experienced DevOps / Application Infrastructure Backend Engineer to join our Structured Debt Client Platform team to support middleware, cloud infrastructure, container platforms, and production application workloads. This role will require strong hands-on experience supporting business-critical Java applications in AWS and Kubernetes environments. This role is located in Pittsburgh, PA. In this role, you'll have the opportunity to impact our organization in the following ways: Administer and support middleware and application workloads, including Apache HTTP Server, NGINX, Tomcat, Java/Spring Boot, and Angular applications running on Linux and Windows servers. Support AWS infrastructure, including EC2, Application Load Balancers (ALB), Network Load Balancers (NLB), VPCs, subnets, security groups, and EKS networking. Build, deploy, and support containerized Java/Spring Boot and Angular applications using Docker and Kubernetes. Create and maintain Dockerfiles, container images, and image repositories while applying container security and image-optimization best practices. Deploy applications to Kubernetes using Helm and Git-based deployment processes. Develop and maintain CI/CD pipelines using GitLab CI/CD, AWS CodePipeline, or comparable platforms. Integrate build tools such as Maven, Ant, and npm into automated pipelines. Implement automated build, testing, security-scanning, and deployment processes. Provision and manage infrastructure using Terraform and Ansible. Develop automation and operational tooling using Bash, Shell scripting, and Python. Support Kubernetes environments, preferably AWS EKS, including networking, ingress, load balancing, storage, secrets, and application lifecycle management. Monitor application and infrastructure health using platforms such as Datadog, Splunk, and Amazon CloudWatch. Troubleshoot production infrastructure, middleware, networking, deployment, and performance issues affecting Java applications. Participate in incident response, root-cause analysis, problem management, disaster-recovery exercises, and high-availability planning. Provide production support as part of a 24x7 on-call rotation. Develop and maintain runbooks, operational procedures, architecture documentation, troubleshooting guides, and knowledge-base articles. Collaborate effectively with application development, infrastructure, security, and operations teams.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Executive