SR. Application Operations Engineer

  • Brooklyn Hgts, NY
  • Posted 5 hours ago | Updated 2 hours ago

Overview

On Site
$Competitive
Accepts corp to corp applications
Contract - W2
Contract - 12 month(s)

Skills

IT Service Management
Telecommunications
Service Delivery
IT Infrastructure
Spectrum
Reporting
Documentation
IT Architecture
Quality Assurance
Management
Cloud Computing
Project Management
Software Development
Dynamic Testing
Project Documentation
Java
Build Tools
Apache Maven
Gradle
Spring MVC
Spring Framework
JPA
Hibernate
JSP
RDBMS
Oracle
PostgreSQL
Amazon EC2
Amazon EFS
Amazon Web Services
Microsoft Azure
DevOps
Git
Continuous Integration
Continuous Delivery
Software Release Life Cycle
Scripting
Python
Windows PowerShell
Bash
Linux
Shell
SaaS
Interfaces
React.js
Docker
JavaScript
HTML
Cascading Style Sheets

Job Details

Job Description Justification:
Provides for the sustained, efficient, and effective delivery of IT services, infrastructure, and telecommunications to enhance service delivery to businesses, employees, and visitors.
As technology leader, is responsible for maintaining the foundational IT infrastructure and systems that touch every aspect of City life from public safety to human services, from education to economic development crossing the full spectrum of governmental operations.
The successful candidate will serve as a Senior Application Operations Engineer reporting to the DevOps Applications division.
The Application Operations Engineer is responsible for daily operational tasks including deployments, triaging issues, creating fixes, and resolving service tickets in a timely fashion.
The Application Operations Engineer will also be responsible for maintaining up-to-date documentation regarding all aspects of the application including technical architecture, design, and operational aspects.
This role should be able to communicate effectively with the project manager, QA, and business stakeholders.
When required, a Senior Application Operations Engineer works closely with the Application Operations Lead in delivering operational enhancements to applications in a timely fashion and adhering to the standards and processes with emphasis on code quality and security guidelines.
Responsibility:
Manage deployment of applications in production and non-production environments.
Work on service tickets according to priority.
Troubleshoot application issues.
Work on making enhancements to improve the security of the applications, as needed
Utilize triaging and observability tools provided by the cloud provider (AWS, Azure etc.).
Work with CI/CD and project management tools like Azure DevOps.
Responsible for analysis, problem definition, requirements, and solution development while creating defect fixes and enhancements.
Work with source code quality and security tools for both static and dynamic analysis
Create and maintain relevant project documentation.
Participate in technical (configuration, code, etc.) reviews.

Mandatory Skills/Experience
At least 8 years of experience developing and maintaining Java applications.
Work with Java project build tools like Maven and Gradle.
Extensive hands-on experience with Spring MVC, Spring Boot, JPA, Hibernate and JSP.
Excellent knowledge of Relational Database technologies: Oracle and/or PostgreSQL.
Experience with the operations of AWS Services such as faregate/ECS, Lambda, EC2, EFS, ELB, etc.
Experience monitoring AWS services and custom applications using CloudWatch and similar tools.
Expert knowledge of Azure DevOps: GIT, CI/CD build and release pipelines.
Strong oral and written communications skills.
Self-motivated, must be a proven team player.
Keeps calm under pressure while triaging a production application fault, particularly in an outage scenario.
Desirable Skills/Experience:
Strong scripting skills in languages like Python, PowerShell, Bash (Linux) shell.
Experience integrating with external SaaS systems.
Expertise in developing user interfaces using ReactJS.
Containerization experience with Docker.
Hands on experience with JavaScript, HTML and CSS.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.