We are seeking a highly skilled Systems Engineer with cloud experience to design, implement, and maintain cloud infrastructure. The ideal candidate will have extensive experience with cloud platforms, systems architecture, networking, and security. You will play a critical role in ensuring the stability, scalability, and performance of our cloud and on-premises systems, while collaborating with various teams to support business goals.
Key Responsibilities:
- Cloud Infrastructure Design & Management: Design, deploy, and manage cloud environments (AWS, Azure, GCP, etc.), ensuring high availability, scalability, and performance.
- Systems Administration: Configure and maintain both cloud-based and on-premises systems, including servers, storage, and networking equipment.
- Automation & Optimization: Develop and manage automation scripts and tools (e.g., Ansible, Terraform, CloudFormation) to optimize system provisioning, configuration management, and maintenance tasks.
- Monitoring & Troubleshooting: Monitor system performance, ensure availability, and resolve any issues related to cloud and on-prem systems using tools such as CloudWatch, Prometheus, or Nagios.
- Security & Compliance: Implement and maintain security policies, including identity and access management (IAM), encryption, and vulnerability management, ensuring systems comply with industry standards and regulatory requirements.
- Backup & Recovery: Establish and manage backup and disaster recovery plans for cloud and on-prem systems.
- Collaboration & Documentation: Work closely with development, DevOps, and security teams to ensure smooth operation of applications and infrastructure, and maintain detailed system documentation.
Qualifications & Skills:
- 3+ years of experience in systems engineering or cloud infrastructure management.
- Proficiency with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Strong experience with automation tools (e.g., Ansible, Terraform, CloudFormation).
- Solid understanding of networking principles (TCP/IP, DNS, VPN, firewall configuration) and cloud networking (VPC, subnets, security groups).
- Familiarity with containerization technologies like Docker and Kubernetes.
- Knowledge of security best practices in cloud environments (e.g., IAM, encryption, security audits).
- Experience with CI/CD tools (Jenkins, GitLab, etc.) and version control (Git).
- Excellent troubleshooting and problem-solving skills.
- Strong communication and teamwork skills.