Job Description
Position Overview
The Systems Administrator is responsible for understanding company’s high-level technology and business strategies and architecting enterprise solutions to meet the needs of the business with a focus on security and continuity of operations. This role requires additional knowledge and experience around technologies and techniques for automating provisioning and management of infrastructure in a distributed environment. This role will implement the deployment release process, implementation, management, documentation, automation, and maintenance of core infrastructure systems. This role will be the SME for O365, Google, VMWare, Windows Server, Storage, and Phone Systems and participate in an on-call rotation.
Key Responsibilities (Essential Duties and Functions)
- Architecting, documenting, and deploying on prem and public, cloud-based solutions such as PaaS, IaaS and internally developed applications that may leverage technologies such as containers.
- Architecting, documenting, and deploying solutions facilitating SaaS solutions that align with business strategies.
- Architecting, documenting, and deploying storage management (traditional, converged, hyper-converged, cloud).
- Architecting, documenting, deploying, and managing VMWare environments.
- Evaluate infrastructure and cloud decisions in the context of both high-level strategy and tactical solutions.
- Direct multiple complex projects involving internal and external partners and vendors.
- Ensure security is integrated into all architecture solutions.
- Collaborate as part of larger delivery teams which may include project managers, business analysts, architects, developers and change management professionals.
- Understanding of cloud security best practices.
- Solid working knowledge of multi-tier architectures such as load balancers, caching, web servers, application servers, databases and networking.
- Execute design and administration of Active Directory, domain architecture and single sign on services such as Okta.
- Architecting, documenting, and deploying disaster recovery, backup and management solutions
- Experience with templates and other configurable items to enable automation.
- Familiarity with deployment techniques (and tools) in a distributed environment.
- Basic understanding of relational and non-relational databases.
- Infrastructure as Code: design and security, configuration management, integration, deployment, performance monitoring and tuning, automation of infrastructure.
- Strong scripting skillset.
- 3 years’ experience implementing, managing, and supporting Cloud and infrastructure within a 7x24 enterprise environment that includes support of multiple Data Centers.
- Administer cloud infrastructure, performing cost analysis, resource allocation, application deployments/release management, and change management.
- Deploy Azure VM's on production platforms, managing resource groups, and improving key distribution platform capacity and KPI.
- Research, implement and oversee best practices and guidelines for cloud operations and processes.
- Manage server performance, reliability, and scalability to ensure 24 x 7 up-time of these hosted subscriptions.
- Vendor management and develop close relationship with Managed Services providers and third-party technology vendors.
- Optimize for scalability, efficiency and maintainability in cost-effective and practical ways.
- SSO Administration will include but not be limited to Single Sign On & Federation, Directory Services, Multifactor Authentication and Access Management.
- Manage O365 subscriptions, licenses and user management and Lead role in new projects and initiatives.
- O365 Troubleshooting, researching, testing enterprise-level issues; implementing solutions based on change management guidelines
- Knowledge of VMware environment including vCenter, vSphere & ESX and Storage concepts.
- Experience managing and monitoring server environments using native technology tools, and other monitoring tools such as vCenter, Solarwinds, Splunk, Zerto, Netwrix and equivalent.
- Ability to coordinate the activities of multiple stakeholder teams, including customers, and multiple technical teams.
- Ability to be the liaise with vendors and other IT personnel for problem resolution.
- Strong understanding of IT system sustainability, system development lifecycle and structured analytical/diagnostic skills.
- Provide expert advice, coaching, and counseling within the discipline/function area
- Other duties as assigned
Qualifications
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Education/Experience
- Bachelor’s Degree in Computer-related discipline or relevant equivalent experience
- Three years Microsoft systems administration experience including active directory and scripting including experience with TS licenses and CAL’s.
- Extensive knowledge of Microsoft O365, SSO experience a plus
- Microsoft Azure or AWS cloud experience
- Three years of Windows Server
- Three years of VMware - build, configure, administer, and monitor
- Three years of experience with Enterprise storage solutions