KEY RESPONSIBILITIES/ACTIVITES
Technical Support
- Support day-to-day delivery of technical support services to the organization (primarily to staff in U.S. and European time zones)
- Manage outside technical support providers
- Provide general technical support for hardware and off the shelf software
- Review IT support procedures
- Ensure IT support have proactive remote monitoring systems so they re aware of potential issues in advance
Project Coordination
- Provide IT Project coordination for the organization's IT needs, which includes general operational/programmatic matters, as well as those related to technical data, FishSource (SFP's public online database of fisheries profiles), and Seafood Metrics (SFP's software that provides sustainability analysis of companies seafood portfolios) and Terra (SFP's internally developed financial reporting and project management system). This will include assisting other Software Engineers:
- Determine and define project scope and objectives. This will include capturing product design requirements
- Predict resources needed to reach objectives and manage resources in an effective and efficient manner
- Where necessary and feasible, develop tenders and negotiate terms with 3rd party software developers
- Develop and manage a detailed project schedule and work plan
- Provide project updates on a consistent basis to various stakeholders regarding project strategy, adjustments, and progress
- Utilize industry best practices, techniques, and standards throughout entire project execution
- Monitor progress and make adjustments as needed
- Measure project performance to identify areas for improvement
- Work closely with a decentralized IT team and other key stakeholders
System Administration, Server, Domain and Security Oversight
- Provide maintenance and crisis management for proprietary and off the shelf software, systems, and platforms
- Monitor common vulnerabilities and exposures
- Assume responsibility for general systems administration
- Ensure security of data, network access, and backup systems
- Oversee server/Google drive, database, and assets backups
- Manage internal Open SSL VPNs
- Ensure IT security best practices followed throughout the organization
- Oversee VPS (virtual private server) setup, maintenance, monitoring and alerts
- Contribute to system design
- Review, prepare, implement and maintain disaster recovery plans
Other
- Provide website administration and maintenance for organization s main website and maintain domain registration
- Manage organization s licensing and subscription needs
- Review contracts for IT requirements on security, data privacy
- Ensure all systems, procedures, and data are stored in compliance with best practices and applicable data privacy regulations
- Assist organization with new product selection
- Assist with organization s IT-related budgets, interviewing/hiring, and training for additional IT resources as needed from time to time (e.g. IT support for marketing)
- Design, development, implementation and coordination of systems, policies, and procedures
- Manage contracts with vendors and suppliers by assigning tasks and communicating expected deliverables
- Ensure that IT team is working as per SOPs (Standard operating procedures)
- IT staff recruitment, training, coaching, communicating job expectations, appraising job performance, onboarding
- Regular calls with developers and IT support teams and internal customers
ESSENTIAL QUALIFICATIONS AND SKILLS
- Bachelor's degree in computer science, business, or a related field;
- 5-8 years of project management and related experience;
- Strong familiarity with project management software tools (experience with Redmine ideal), agile methodologies, and best practices;
- Excellent analytical skills;
- Strong interpersonal skills and extremely resourceful;
- Proven ability to complete projects according to outlined scope, budget, and timeline;
- Ability to work remotely and travel internationally, if needed
ADDITIONAL/DESIRABLE QUALIFICATIONS AND SKILLS
- Experience working with NGO is a plus
- Holding IT Administrator / Sysadmin certification is a plus (ie. Google IT Support Certificate)
Skills :