DevOps Engineer
NYC Mayor's Office of Contract Services · Manhattan, NY · 2 mo ago
Engineering$100k–$107k/yrFull-time
About the role
The Mayor's Office of Contract Services (MOCS) oversees and provides services related to procurement citywide. It ensures fairness, transparency, efficiency, and cost-effectiveness in the procurement process. MOCS uses technology tools, publishes data, hosts public hearings, and collaborates with agencies and vendors to improve procurement practices.
Responsibilities
- Participate in the entire lifecycle of operating systems, application software, and system management tools.
- Support the production and non-production J2EE environments.
- Coordinate execution of break fixes in both environments.
- Architect and design infrastructure of new applications in collaboration with development teams.
- Determine timelines and project tasks for internal and vendor development teams.
- Ensure deliverables meet requirements and provide production management support input for new application builds.
- Engage with QA during testing to monitor servers and provide feedback.
- Ensure team has proper information for deployment and work with development teams to match code to server software stacks and specifications.
- Develop and streamline deployment processes and pipelines.
- Write and maintain custom scripts to increase system efficiency and reduce manual intervention time.
- Manage operational readiness testing and communicate project statuses to senior staff, executive management, and stakeholders.
- Prepare senior level technical reports for executive management.
- Manage special IT projects as assigned.
Requirements
Must demonstrate competency and/or history of consistent quality performance in the following areas:
- Expertise in developing deployment templates for infrastructure automation tools such as Chef, Puppet, or Ansible.
- Experience administering and maintaining AWS infrastructure, Atlassian products, Windows servers, Linux servers, IBM FileNet, and J2EE application stacks.
- Familiarity with configuring SSO using SAML across different applications and platforms.
- Knowledge of SQL queries (T-SQL or similar).
- Experience with scripting languages (e.g., Python, Perl, or Unix Shell Scripting) across multiple environments for configuration management, build, and deployment activities.
- Understanding of continuous integration tools such as Jenkins.
- Understanding of building and deploying Portal applications.
- Understanding of source or version control management tools such as Subversion, Git, or Bitbucket.
- Knowledge of virtualized (VMWare), distributed architecture with High Availability.
- Understanding of network troubleshooting using tools such as network analyzers, sniffers.
- Strong written, verbal, and interpersonal skills.
- Excellent analytical, organizational, presentation, and facilitation skills; ability to handle multiple tasks under tight deadlines.
- Initiative and ability to investigate, follow-up with various stakeholders, e.g., Office of Technology and Innovation (OTI), vendors to resolve issues.