Systems Administrator I - Information Technology job in Azusa
Role details
Job location
Tech stack
Job description
You will be a part of the IT Platform Engineering team, an agile development and operations unit responsible for the lifecycle development and support of core technology infrastructure and integration middleware for the University. You will be part of cross-functional teams bringing automation to systems supporting operations., * Administer Linux and Windows system hosts and clusters in a virtual environment and containerized increasingly cloud-native environment.
- Build and deploy servers (physical, virtual, and cloud), as needed.
- Work in the Compute platform team, inclusive of compute, storage, database, identity & directory, and internal platform services (config management, logging & monitoring, deployment management).
- Provide 2nd level support for incident resolution, service requests, problem management working with the internal Account Services team who provides first level operations support facilitation.
- Conduct routine server software maintenance, patching, and performance tuning to ensure optimal performance and availability.
- Maintain and monitor enterprise backups, recovery and disaster recovery solutions.
- Perform benchmarking, tuning, capacity planning for systems and applications.
- Assist with direct and indirect monitoring and log analysis, as well as establish thresholds for automated alerts and notifications.
- Deploy, manage, and troubleshoot common application stacks (e.g. App, Web, Database).
- Assists with managing common security practices for systems. (e.g. SELinux, iptables, windows firewall, antivirus)
- Maintain SAN/NAS based storage to virtual and physical infrastructure. And maintain storage replication and snapshots.
- Maintain enterprise and systems directories (OpenLDAP, Active Directory) for both client/server systems management and authentication, authorization, group, and attribute services.
- Coordinate and communicate scheduled maintenance and deployments affecting services, with internal and external stakeholders, according to change and release management.
- Respond quickly to service disruptions according to on-call schedule, updating according to protocol, and documenting the event, participating in positive post-mortems, and determining root cause, and resultant service improvements.
- As part of the team, maintain configuration scripts/playbooks/images for rapid deployment of systems.
- Work with infrastructure teams, application teams, and service providers to ensure solid designs and solutions to maintain secure and highly available systems.
- Understand and adhere to all applicable university policies and processes, and general SysAdmin code of ethics.
- Perform other duties as requested by supervisor and IMT Engineering leadership.
Requirements
You will be responsible for performing systems administration for servers and storage systems making use of automated methods for scaling operations. With the team, you maintain reliability and availability of critical enterprise services, and respond with timely support. You should be a self-starter, problem solver, systems-thinker, and have an ever-growing expertise in topics such as: large installation server administration, systems design, server operating systems, containerization, virtualization, high availability design, storage platforms, cloud platforms, applications administration, scripting and automation, config management, logging and monitoring, identity and access management / directory services, and networking in a highly available cloud-native mission critical environment.
Required Education
- Degree in Computer Science, Computer Information Systems, Mathematics, related degree, or demonstrable equivalent experience.
- RHCE Certification and/or MCSE/ desired.
Required Experience
- One to two years of Systems Administration
- Experience in the disciplines listed in the summary above, and the skills below in a team-based environment., * Our team-based model requires initiative, good communication skills, the ability to work on multiple efforts concurrently, and the desire to learn multiple disciplines.
- Learn new technologies in support of the disciplines described above, as well as emerging integration patterns and DevOps models for operational efficiency, availability, and performance.
- Ability to manage Linux and Windows, virtualization, and containerized servers in an enterprise environment
- A solid understanding of operating systems in general understands paging and swapping, inter-process communications, devices and what device drivers do, file system concepts, and can use performance analysis to tune systems
- Knowledge of basic scripting in various languages: Python, Bash, PowerShell, Perl, etc.
- Ability to manage server hardware and infrastructure hardware in an enterprise-class datacenter environment
- Ability to manage a virtual infrastructure for hosting virtualized desktops and virtualized servers
- Ability to manage various storage technologies including SAN, NAS, Fibre Channel, iSCSI, clustering file systems, and storage operating systems
- Strong understanding of Apache, IIS, Tomcat, VMware, SMTP Servers (postfix, sendmail, etc.)
- Basic installation and maintenance of database platforms: (Oracle, Postgres, MySQL, MSSQL)
- Strong understanding of the following protocols: HTTP, SFTP, DNS, LDAP, IMAP, SMTP, SSL, SSH, SMB, NFS.
- Cloud Providers (e.g. Amazon AWS, Azure etc.)
- Knowledge of basic LAN/WAN technologies, protocols and hardware.
- Expertise in deploying and managing Kubernetes clusters at scale experience with SUSE Rancher for centralized multi-cluster management and provisioning is highly desirable.
- Ability to solve problems quickly
Mental Demands
- Requires excellent analytical and problem-solving skills.
- Level of Independence: In order to function effectively, this person must have a high level of independence, show a high level of initiative, have the ability to make decisions, and be highly motivated. This must be done in a consistent way with the team management structure and culture that is employed by IT.
- In agreement with the purpose and goals of Azusa Pacific University in providing a Christian-based higher education for its students.
- To enable IT services to operate normally at all times, this person is required to be available by telephone for management, consultation, and liaison with support, development and technical staff after normal working hours and on weekends. This may require considerable onsite presence to manage emergency situations.
Physical Demands
- Ability to lift, pull, grasp, bend.
- Ability to lift up to 50 lbs.
- Repetitive keyboard work.
- Telephone usage-hearing and speaking. Intermittent sitting and standing.
- Ability to conduct business at other offices on campus
- Some climbing of ladders
Visual Demands
- Computer monitor and reading.
Environment
- Pleasant office, comfortable temperatures.
- Multiple conversations and transactions occurring simultaneously.
Technologies
- Config Management (Ansible), Virtualization (VmWare VCenter), Monitoring (Centreon), Automated Testing/Deployment (Drone), Revision Control (Git), Containers and Orchestration (Docker, RedHat Rancher)
- Team collaboration, tracking, documentation (JIRA, Confluence), ChatOps (e.g. Slack)
- Support Ticketing (Zendesk)
- Proficient in Google G Suite (Google Apps)
- Other technologies covered above
Benefits & conditions
- Grade 12: $30.67 to $35.27 is the hourly compensation for this role and reflects what Azusa Pacific University reasonably expects to pay for this position. Actual compensation may vary based on the qualifications, experience, and internal equity. In addition to compensation, APU offers a competitive benefits package .