You are viewing a preview of this job. Log in or register to view more details about this job.

Counter Threat Automation-Developer

Job Description

About New York City Cyber Command
New York City Cyber Command (NYC3) is committed to protecting City systems that provide vital services to New Yorkers from cyber threats, and helping residents become safer in their digital lives.

As the organization defending the largest municipality in the country, NYC3 is charged with directing citywide incident response, setting citywide cybersecurity policies and standards and working with city agencies to strengthen their cyber defenses.

Job Description
Counter Threat Automation Developer Engineers within NYC Cyber Command perform many critical functions within the Threat Management discipline. Chief among these functions is providing the key verticals of the Threat Management team with technical support via the development and deployment of key tools and platforms that enable the teams to function effectively. This role is explicitly for a developer with experience in web application development as well as an understanding of cyber security and incident response.

Responsibilities include:
• Design and implement security solutions across multiple platforms;
• Integrate innovative and custom technology to improve data collection, detection, analysis, and monitoring efforts;
• Create well documented and clearly articulated code, process and services documentation;
• Assist during Incident Response by providing dynamic and rapid deployment of custom tooling and scripts;
• Create and define custom detection logic across all detection platforms using either the user interface or via available APIs;
• Develop and deploy custom tools, and platforms utilized by the Threat Management team in their day to day activities;
• Understanding REST and SOAP API usage and implementing solutions utilizing APIs from NYC3 utilized solutions.

Minimum Qual Requirements

1. A baccalaureate degree, from an accredited college including or supplemented by twenty-four (24) semester credits in cyber security, network security, computer science, computer programming, computer engineering, information technology, information science, information systems management, network administration, or a pertinent scientific, technical or related area; or

2. A four-year high school diploma or its equivalent approved by a State’s department of education or a recognized accrediting organization and three years of satisfactory experience in any of the areas described in “1” above; or

3. Education and/or experience equivalent to “1” or “2”, above. College education may be substituted for up to two years of the required experience in “2” above on the basis that sixty (60) semester credits from an accredited college is equated to one year of experience. In addition, twenty-four (24) credits from an accredited college or graduate school in cyber security, network security, computer science, computer programming, computer engineering, information technology, information science, information systems management, network administration, or a pertinent scientific, technical or related area; or a certificate of at least 625 hours in computer programming from an accredited technical school (post high school), may be substituted for one year of experience.

Preferred Skills

The preferred candidate should possess the following:
• Proficient in Python, with knowledge of web frameworks;
• Working understanding GoLang and its implementation;
• Proficient in front-end technologies: React.JS, CSS3, and HTML5;
• Proficient in git version control and git life-cycle development;
• Excellent verbal and oral communication skills are required;
• A basic understanding of Agile development model;
• Understanding of fundamental design principles behind scalable applications;
• Basic ability to code in Go will be a plus;
• Understanding of public cloud platforms and experience with utilizing platforms such as Azure, AWS or Google Cloud;
• Experience working in a security environment and/or supporting security teams from a technical standpoint.

To Apply

Special Note: Taking and passing civil service exams are necessary to maintain employment with the City of New York. Please check the Department of Citywide Administrative Services (DCAS) website (http://www.nyc.gov/html/dcas/html/work/exam_monthly.shtml) for important exam filing information. Please ensure that you are either a permanent employee in the civil service title listed on this posting, or, that you file for the examination when there is an open filing period. For more information regarding the civil service process, please visit the DCAS website at: http://www.nyc.gov/html/dcas/html/work/work.shtml

* Interested applicants with other civil service titles who meet the preferred requirements should also submit a resume for consideration

For City employees, please go to Employee Self Service (ESS), click on Recruiting Activities > Careers, and search for Job ID #460134
For all other applicants, please go to www.nyc.gov/jobs/search and search for Job ID #460134

SUBMISSION OF A RESUME IS NOT A GUARANTEE THAT YOU WILL RECEIVE AN INTERVIEW
APPOINTMENTS ARE SUBJECT TO OVERSIGHT APPROVAL

NOTE: This position is open to qualified persons with a disability who are eligible for the 55-a Program.
Please indicate in your cover letter that you would like to be considered for the position under the 55-a program.

Department of Information Technology & Telecommunications and the City of New York are equal opportunity employers.

DoITT participates in E-Verify

Hours/Shift

Day - Due to the necessary technical support duties of this position in a 24/7 operation, candidate may be required to work various shifts such as weekends and/or nights/evenings.

Residency Requirement

New York City residency is generally required within 90 days of appointment. However, City Employees in certain titles who have worked for the City for 2 continuous years may also be eligible to reside in Nassau, Suffolk, Putnam, Westchester, Rockland, or Orange County. To determine if the residency requirement applies to you, please discuss with the agency representative at the time of interview.