By continuing to browse this site, you agree to our use of cookies. Read our privacy policy

Senior Engineer, Application Hosting

New York City

  • Organization: IRC - International Rescue Committee
  • Location: New York City
  • Grade: Mid level - Mid level
  • Occupational Groups:
    • Engineering
    • Information Technology and Computer Science
  • Closing Date: Closed

Requisition ID: req7720

Job Title: Senior Engineer, Application Hosting

Sector: Information Technology

Employment Category: Regular

Employment Type: Full-Time

Open to Expatriates: No

Location: New York, NY HQ USA

Job Description

The Sr Engineer provides solutions design and consultancy within the DevOps team around cloud hosting (IaaS/PaaS/SaaS) leveraging both existing and proposed cloud services. The Sr Engineer will work to develop an integrated view of the IT architecture, using a repeatable approach, cohesive framework, and available industry standard technique. This is a hands on role that requires a willingness to deploy and implement solutions based on requirements gathering with the business, developers and infrastructure engineers on the DevOps team. The IRC leverages a variety of cloud solutions, with an emphasis on hosting applications in the Microsoft Azure environment, with custom applications as well as major assets in the Microsoft cloud including Office 365 and Dynamics 365 for ERP

Major Responsibilities:

  • Build, deploy and support server and application hosting instances in Microsoft Azure as well as IRC’s on-premises VMWare vSphere environments or Amazon Web Services.
  • Ensure appropriate maintenance and monitoring of the IRC’s Azure-based assets through automation of routine operations and support activities as well as thorough documentation that can be used by third-party engineers to perform troubleshooting and maintenance services as needed.
  • Interface with application developers as infrastructure technical lead on projects for which hosting infrastructure will be required. Analyze requirements and specify, document and communicate clear solution designs based on IT standards and realistic timelines for delivery. Work with IT project managers to ensure deadlines are met and project scopes are appropriate.
  • Understand and apply principles of cloud Services (IaaS, PaaS) to ensure that cloud resources are appropriately specified for business requirements and cost parameters. Research and determine which cloud resources are appropriate for a given project, for example selecting a database service rather than building database servers or vice versa, as needed.
  • Design, implement and maintain deployment plans for applications under active development, applying DevOps principals, such as continuous integration and infrastructure as code.
  • Manage access control, security, high-availability and other business-continuity functions for the Linux and cloud-based infrastructure in order to ensure system availability, compliance and recoverability.
  • Maintain a strong knowledge of technology trends, particularly as it applies to server technologies and application stacks to ensure IRC’s infrastructure remains current with available products. Recommend upgrades or migrations to new platforms as appropriate.

Qualifications

Education: Bachelor’s Degree in Computer Science, Computer Engineering or equivalent work experience

Work Experience: 5-7 years as part of a team managing Linux infrastructure and Cloud hosting

Demonstrated Skills and Competencies: Cloud hosting with Microsoft Azure and/or Amazon Web Services. Linux (Ubuntu, CentOS) Operating System, NGINX and MySQL or similar database platform support. Working familiarity with Networking, VMWare vSphere and datacenter concepts.

Language Skills: English

Certificates or Licenses: Certifications from the Linux Professional Institute, Microsoft Azure and/or Amazon Web Services a plus

Working Environment:  Standard office work environment

#LI-GR1


 

This vacancy is now closed.
However, we have found similar vacancies for you: