About this role
You must change this
A Typical Day in the Life Includes:
- Manage, maintain, and support server environments across development, test, and production.
- Troubleshoot complex issues across infrastructure, operating systems, networks, and application components.
- Implement automation to streamline deployment, configuration, and operational tasks using scripting and automation tools.
- Monitor system health, performance, and capacity, taking proactive measures to prevent outages.
- Apply system-level security best practices, including patching, certificate management, and vulnerability remediation.
- Collaborate with cross-functional teams to design, deploy, and continuously improve scalable, secure, and resilient systems.
- Document installation procedures, configuration standards, troubleshooting guides, and operational processes.
- Assist with incident response, root cause analysis, and continuous improvement initiatives.
- Support cloud-based infrastructure, including provisioning, optimization, and cost control.
- Participate in on-call rotations and provide operational support as required.
Basic Qualifications:
- Bachelor’s degree in computer science, Information Technology, Engineering, or equivalent practical experience.
- Strong Windows Server administration skills.
- Strong understanding of high availability, scalability, and distributed systems concepts.
- Extensive experience troubleshooting complex servers and network environments.
- Hands-on experience with automation and scripting (PowerShell, Bash, Python, or similar).
- Proven experience administering production systems with a strong focus on stability, security, and customer support.
- Familiarity with cloud technologies such as AWS (EC2, ALB, S3, VPC, IAM) or equivalent platforms.
- Experience with cloud automation is highly regarded.
- Solid understanding of system-level security, certificates, firewalls, and OS hardening.
- Experience with monitoring tools (e.g., CloudWatch, Grafana) is beneficial.
- Excellent written and verbal communication skills, particularly for documentation and knowledge sharing.
- Ability to work effectively in a team environment and collaborate across multiple technical groups.