Position Summary Position Summary
The IT Cloud and Systems Administrator will be responsible for the design, implementation, and maintenance of DMP’s IT systems. This role requires a highly skilled professional with extensive experience in managing complex, hybrid IT environments across 2 locations. The ideal candidate will be a disciplined, proactive problem-solver with a strong background in systems administration, network management, security and transitioning data and/or servers to new locations.
Main Duties and Responsibilities
Server & Network Administration
- Perform server administration tasks, including user/group/LDAP administration, security permissions, group policies, print services, research event log warnings and errors, and resource monitoring, ensuring system architecture components work together seamlessly
- Analyze and monitor datacenter performance, health, and utilization with software management tools and respond to hardware issues as they arise; determine specifications, install, deploy, test, and maintain new servers and virtual machines as needed
- Maintain internal infrastructure requirements including laptop and desktop computers, servers, routers, switches, firewalls, printers, security, support internet, intranet, LANs, WANs, and network segments
· Configure and maintain LAN/WAN, firewalls, VPNs, and switches.
· Ensure secure and reliable FTP data transfers from international partners
· Design, install, configure, and maintain computers, servers, networks, and related infrastructure
· Monitor systems performance and ensure reliability and availability
· Troubleshoot and resolve hardware, software, and network issues
· Perform regular system backups and recovery procedures and audits
· Develop and maintain documentation for systems and processes
· Deploy scalable processing frameworks using cloud or software-defined hardware, or server-less approaches where applicable
- Work closely with Software Engineers to develop automated deployment strategies for seamless, well-tested and reliable processing pipelines
- Stay current with IT industry trends and emerging technologies
- Recommend and implement best practices for achieving high reliability, scalability and cost optimization
Database and Security Administration
- Support PostgreSQL databases and remote access systems.
- Implement and manage robust security measures to protect network infrastructure, servers, databases, and cloud environments.
- Conduct regular vulnerability assessments, penetration testing, and security audits to identify and mitigate risks.
- Monitor security logs and alerts to proactively detect and respond to threats, intrusions, and anomalies.
- Ensure compliance with industry standards and regulations such as ISO 27001, NIST, and GDPR where applicable.
- Manage firewalls, antivirus software, endpoint protection, and intrusion detection/prevention systems (IDS/IPS).
- Develop and enforce security policies, access controls, and user authentication protocols.
- Coordinate incident response efforts and maintain documentation of security events and resolutions.
- Stay current with emerging cybersecurity threats and recommend best practices for risk mitigation.
- Collaborate with internal teams to ensure secure software development and deployment practices.
- Provide training and guidance to staff on security awareness and safe computing practices.
Team Collaboration and Support
- Work closely with a small IT team (3 staff members) to support daily operations.
- Provide Tier 2/3 support for escalated issues.
- Document systems, procedures, and configurations.
Skills, Qualifications, and Competencies
Required Skills
- Bachelor’s degree in Computer Science, IT, MIS or related field with a Computer/Software Engineering focus.
- A minimum of 5 years of professional experience in system administration of cloud and on-premises infrastructure based IT services
- Proficiency in Windows and Linux operating systems
- Strong knowledge of network protocols and services (e.g., TCP/IP, DNS, DHCP, VPNs, firewalls).
- Experience with virtualization and container technologies (e.g., VMware, Kubernetes, Docker)
- Hands-on experience with at least one of the major cloud platforms (e.g., AWS, OCI, Azure, GCP)
- Network troubleshooting and performance tuning.
- Proven incident response and security hardening experience
- Compliance awareness (e.g., ISO 27001, NIST, GDPR)
- Excellent troubleshooting, problem-solving and analytical skills
- Familiarity with PostgreSQL and remote access tools.
- Strong communication and interpersonal skills
Preferred Skills
- Certifications: MCSE, RHCE, CCNA or similar
- Experience with DevOps tools (Jenkins, Bitbucket, Docker, Kubernetes).
- Scripting in Python or Bash.
- Experience with geospatial data or lidar processing is a plus.
Work Environment
- On-site presence required at our Livonia, MI office.
- Fast-paced office environment with multiple priorities and competing demands
- Regular office hours with some requirements for additional work during busy times.
- May work for long periods reviewing data on computer
- Occasional 15-20% travel to office in California
Assets
- Experience with test driven DevOps
- Experience with continuous integration environments
- Experience with configuration management & ALM systems such as Atlassian, Jenkins, Bitbucket, and Polarian is a plus
- Moving servers and/or data to across servers a plus
- Coding using python
- Domain knowledge of Geospatial subject domain
Disclaimer
This job description is not designed to be a complete list of all activities required to be successful in the above position. DMP NA retains the right to change or assign other activities to this position.