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. The ideal candidate will have a strong background in systems administration, network management, security and transitioning data and/or servers to new locations.Main Duties and ResponsibilitiesServer 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
- Design, install, configure, and maintain computers, servers, networks, and related infrastructure
- Monitor systems performance and ensure reliability and availability
- Implement and manage security measures to protect data and systems
- Troubleshoot and resolve hardware, software, and network issues
- Perform regular system backups and recovery proceduresDatabase and Security Administration
- Manage user accounts, permissions, and access controls
- Develop and maintain documentation for systems and processes
- Collaborate with other IT staff and departments to support business operations
- Work with IT service management to solve problems, answer questions
- Interact with other teams to assist in troubleshooting, identify root cause, and provide technical support
- Perform routine/scheduled audits of the systems, including testing of backups and security measures
- 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
- Leverage existing tools to modify and maintain software stack in a stable, consistent, and repeatable way
- Support all AWS requests from the R&D, Tools, and Publishing team
- Develop software tools to productionize DMP-NA’s algorithms both locally and in the cloud
- Maintain DMP-NAAssets in cloud environment (Data Lake, Lidar Tiles, Lidar LAZ data, SBETs…)
- Work with database engineers to manage database storage, backups and replication strategies
- Stay current with industry trends and emerging technologies
- Recommend and implement best practices for achieving high reliability, scalability and cost optimizationSkills, Qualifications, and Competencies
- Bachelor’s degree in Computer Science, IT, MIS or related field with a Computer/Software Engineering focus.
- A minimum of 5 years professional experience in system administration of cloud and local based IT services
- Proficiency in Windows and Linux operating systems
- Strong knowledge of network protocols and services (e.g., TCP/IP, DNS, DHCP).
- Experience with virtualization and container technologies (e.g., VMware, Kubernetes, Docker) •
- Familiarity with cloud platforms (e.g., Microsoft Azure, AWS, GCP, OCI)
- Excellent troubleshooting, problem-solving and analytical skills • Strong communication and interpersonal skills • Relevant certifications (e.g., MCSE, RHCE, CCNA) are a plus
- Relevant certifications (e.g., MCSE, RHCE, CCNA) are a plusWork Environment
- Works in a 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
- 15-20% travel to office in CaliforniaAssets
- 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 pythonDisclaimer 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