Share this Opportunity
Location: NYC, New York
Salary/Pay Range: $180,000 - $200,000
Job Description
A Full-time, Senior Software Engineer – VP level job is available with our client, a global investment bank, located in Irving, TX and Rutherford, NJ. Candidates MUST be located in either the Irving, TX or Rutherford, NJ area to enable commuting to the local office throughout the week for this hybrid role. Seeking a candidate with experience in designing, securing, building, optimizing, and supporting all aspects of Infrastructure as Code Automation at scale - networking, storage, compute, virtualization, containers, firewalls, security, middleware etc.The Infrastructure Automation Team at our client manages a platform that builds and configures over 15000 application environments and provides full stack application Infrastructure including compute, networking, storage, middleware, and security.
The orchestrating application is primarily Java Spring with end point automation being performed by Ansible. We are looking for an experienced software engineer to join the team with experience in Infrastructure as code automation and an appetite for developing and architecting automation solutions.
DAY-TO-DAY RESPONSIBILITIES:
- Architect and develop automation solutions for complex enterprise Infrastructure lifecycle including provisioning, configuring, maintaining, and decommissioning.
- Define and implement security architecture for the most critical infrastructure systems.
- Ensure all Infrastructure components are built to software engineered standards including proper end-to-end functional and load testing.
- Work with enterprise Infrastructure providers and application development teams to guide and co-develop automation workflows and drive Infrastructure as code across the enterprise.
- Service Reliability Engineering - operate and support the Infrastructure automation platform to deliver according to SLO/SLAs including tuning the observability tools and performing root cause analysis.
THE SKILLS YOU NEED TO GET THE ROLE:
- 5+ year of software development experience (Java on Linux) Preferred, Golang accepted as well.
- Experience with Infrastructure as Code and CI/CD tools like Git and Jenkins is a strong plus.
- Competent with API, Webservices and microservices development and integration.
- Java Spring Framework development experience.
- Experience with SQL/NoSQL databases like Oracle, MongoDB.
- Experience with Containers, Kubernetes, and OpenShift is Desired.
- Experience with policy as code frameworks/tools (OPA, Sentinel) is a plus.
- 3+ years scripting in Python/Shell/PowerShell.
- Experience with other config management tooling e.g., Ansible, Chef, Puppet.
- Experience writing and managing large number of automation tests.
- BS/MS degree in Computer Science or related technical field.