UNIX MIDDLEWARE ENGINEER
NYC Department of Social Services · Manhattan, NY · 2 wk ago
Information TechnologyFull-time
About the role
Information Technology Services (ITS) is DSS’s technology services organization. ITS mission is to support the daily, emergent, and long-term needs of both agencies. ITS creates and enhances the technology infrastructure and computer applications that support HRA and DHS and develops applications, including a variety of client eligibility and recertification systems, case management systems, housing systems, employment/work engagement services, revenue producing computer matches, claiming systems, and personnel systems.
Responsibilities
- Oversee complex infrastructure automation, cloud migration, and identity management.
- Lead the design, implementation, and maintenance of high-availability containerized environments and middleware stacks supporting enterprise applications.
- Develop and implement Software Release Management strategies and CI/CD models using products like Jenkins, Red Hat Linux, Git, and Java.
- Design container systems (Docker/Kubernetes/OpenShift) and orchestration strategies to meet system and security requirements.
- Conduct code reviews to ensure overall quality, minimize defects, and maintain best practices.
- Develop specifications for hardware, storage, and software configurations for container environments.
- Write Ansible playbooks to automate application deployment and integrate them with Jenkins for a Continuous Delivery framework.
- Launch and manage AWS services including EC2, RDS, S3, IAM, Route53, and VPC, including security groups and load balancers.
- Maintain system infrastructure using Jenkins and multiple AWS tools.
- Develop observability strategies and design threshold monitoring for application performance.
- Implement Splunk and AppDynamics alerts for error code monitoring and maintain production Splunk environments on-premises and in the cloud.
- Design and implement Splunk dashboards for log visibility.
Requirements
- A baccalaureate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and four years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain.
- OR an associate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and six years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain.
- OR a baccalaureate degree from an accredited college, and eight years of satisfactory full-time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain.
- OR education and/or experience which is equivalent to the above.
Preferred Skills
- Experience as a Weblogic/Websphere, Curam, IBM Datastage, IBM ACE, IBM Navigator.
- Working with DB2, Oracle, Postgress, SQL Server.
- Experience with Linux, UNIX, AWS and Azure.
- Working with strong KornShell, Bash, Python, PowerShell and Perl scripting.
- Working understanding of software, data storage, file systems, data protection backup, and networking, and cloud concepts.
- Working experience and knowledge of Devops practices.
- Excellent server software troubleshooting skills.
- Strong oral and written communication skills, strong documentation skills, and the ability to handle multiple tasks under tight deadlines.