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 Responsibilities
Server 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 procedures
Database 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 optimization
Skills, 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 plus
Work 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 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
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