What will you be doing
- Operate, maintain and administer solutions that contribute to the operational efficiency, availability and visibility of customer infrastructure.
- Planning maintenance activity, design documentation and standard procedures
- Provide Root Cause Analysis reports for outages/incidents (ITIL - Problem Management)
- Observe and provide feedback on the current state of the client s infrastructure, and identify opportunities to improve resiliency, reduce the occurrence of incidents and automate repetitive administrative and operational tasks.
- Responsible for improving and maintaining team documentation about client systems and infrastructure, procedures, policies and schedules.
- Gather and document information about client environments through audit activities, and analyze the information to identify opportunities for improvement and application of best practices.
- Work collaboratively with teammates to contribute to the continuous improvement of our working culture.
What do we need from you
- Solid understanding of system administration fundamentals with a Microsoft focus:
- Windows Server deployment, configuration and performance tuning
- Active Directory architecture, deployment, migration and group policy management
- TCP/IP networking, NIC teaming, and network services configuration (DNS, NTP, DHCP, etc.)
- Strong understanding of backup solutions and how to map requirements into solutions
- Strong understanding of multiple monitoring solutions and how to implement and manage themMicrosoft clustering technologies
- Administration of web servers and supporting technologies, IIS and .NET applications:
- Understanding of containerisation
- Experience with System Center or related technology in the areas of:
- Systems and application monitoring
- Configuration management and provisioning
- Scripting and automation of administrative tasks using PowerShell/Python and Desired State Configuration
- Strong understanding of Cloud Systems (Azure, AWS and/or GCP)
- Understanding of identity management and synchronization solutions (Azure AD)Cloud deployments (Terraform, Azure ARM Templates, Cloudformation, Deployment Manager )
- Cloud automation and Scripting (Azure Automation, PowerShell, Python, YAML)
- Knowledge of VPC, Virtual networks, Resource groups
- Able to understand, plan, and implement hybrid connectivity between on-premises network equipment and multiple cloud providers (e.g IPSEC VPN)Cloud routing, firewalling, load balancing
- Familiarity with ITIL principles (change/incident management, etc)
- Ability to pick up new technologies quickly, understand problems and apply knowledge appropriately.
Desirable Nice-to-Have Skills
- Load Balancing - F5 BIG-IP LTM
- Strong understanding of Cloud Systems (Azure, AWS or GCP)
- Understanding of configuration management tools (SCCM/Intune, Azure DSC, Ansible)
- Understanding of CI/CD pipelinesUnderstanding of application containers (Docker) and deployment automation/orchestration (Kubernetes)
- Strong understanding of routing and dynamic routing protocols (BGP) in a cloud capacity and/or using Cisco/Juniper equipment
- Understanding of Linux operating systems administration (basic package management, BIND, apache, nginx, mysql experience, bash and/or shell scripting)
- Prior experience with planning and executing server migrations, P2V conversions, on-prem to cloud migration strategy; aligning these techniques with best practices.
- Prior time and experience recently working in a managed services environment or mid-to-large corporate enterprise IT environment, in either systems administration or engineering role is desired.
- Demonstrated experience with writing technical documentation, such as how-to KB article, runbook, whitepaper or similar items.
What do you get in return
- Flexible environment: Work remotely from home
- Fun, fun, fun: Blog during work hours; take a day off and volunteer for your favorite charity.