Senior Cloud System Administrator
Job Title: Senior Cloud System Administrator
Department: Cloud Infrastructure / IT Operations
Reports To: Cloud Infrastructure Manager
Position Overview:
The Senior Cloud System Administrator is responsible for the provisioning, configuration, maintenance, monitoring, and optimization of the company's cloud infrastructure (primarily AWS, Azure, or GCP). This role ensures high availability, security, and performance of cloud-hosted systems and services while implementing automation and Infrastructure as Code (IaC) best practices.
Key Responsibilities:
- Administer, manage, and support the organization's public cloud (IaaS, PaaS) environment, including compute (VMs, containers), storage, networking, and identity services.
- Implement and manage monitoring, alerting, and logging solutions (e.g., CloudWatch, Azure Monitor, Splunk) to ensure system health and performance.
- Design and execute cloud infrastructure automation using Infrastructure as Code (IaC) tools such as Terraform, AWS CloudFormation, or Azure ARM/Bicep.
- Configure and maintain security controls, including IAM roles/policies, security groups, firewalls, encryption, and compliance with security frameworks.
- Manage backup, disaster recovery, and business continuity strategies in the cloud.
- Troubleshoot complex system, network, and application performance issues across the cloud stack.
- Collaborate with DevOps and development teams to implement CI/CD pipelines and support cloud-native application deployments.
- Optimize cloud resources for performance and cost, utilizing tools like AWS Cost Explorer or Azure Cost Management.
- Create and maintain detailed system documentation, diagrams, and operational runbooks.
- Provide mentorship to junior administrators and serve as an escalation point for cloud-related incidents.
Qualifications & Skills:
- Required: Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Required: 5+ years of system administration experience, with at least 3 years focused on public cloud (AWS, Azure, or GCP).
- Preferred: Associate or Professional-level cloud certification (e.g., AWS Solutions Architect, Azure Administrator, Google Cloud Associate).
- Hands-on expertise in core cloud services (compute, storage, networking, security) for the primary platform.
- Proficient in scripting languages (e.g., PowerShell, Bash, Python) for automation.
- Strong experience with Infrastructure as Code (Terraform strongly preferred).
- Solid understanding of networking concepts (VPN, VPC, DNS, load balancing) and security best practices in the cloud.
- Experience with containerization and orchestration (Docker, Kubernetes) is highly desirable.
- Excellent problem-solving, analytical, and communication skills. Ability to work in a fast-paced, agile environment.