Cloud Infrastructure Engineer
Shiji Group Cloud Infrastructure Engineer
Summary
Cloud Infrastructure Engineer at Shiji Group maintains and monitors AWS-hosted application environments across regions, implements infrastructure changes with IaC (Terraform), and builds CI/CD pipelines (Jenkins, GitLab CI) while participating in incident response. Team stack includes Kubernetes, Ansible, Elasticsearch, Kafka, PostgreSQL, and the HashiCorp suite.
- Collaborate with Development Teams: Work closely with developers to understand their needs and provide operational support.
- Environment Management: Maintain and monitor application environments' infrastructure across different AWS regions to ensure optimal performance and availability.
- Infrastructure Updates: Implement and manage infrastructure changes and updates using Infrastructure as Code (IaC) tools such as Terraform.
- Continuous Integration and Deployment: Set up and maintain CI/CD pipelines to automate builds, tests, and deployments using tools like Jenkins, GitLab CI.
- Incident Response: Actively participate in incident management processes and ensure quick resolution of operational issues.
- AWS
- Terraform
- Kubernetes
- Ansible
- Elasticsearch
- Kafka
- PostgreSQL
- VictoriaMetrics
- Hashicorp stack
- Gitlab
- Nexus
Requirements
- Minimum of 2 years of commercial experience with AWS, with a strong understanding of key AWS services (EC2, S3, IAM, VPC, Lambda, CloudFront).
- Experience in managing and troubleshooting GNU/Linux operating systems.
- Basic experience with Infrastructure as Code (IAC) tools such as Terraform, Terragrunt, Ansible, or CloudFormation.
- Proficiency in CI/CD processes, particularly using GitLab.
- Experience working with Docker and docker-compose.
- Basic networking skills.
- Basic programming skills (Bash or Python preferred).
- Intermediate programming skills in Python.
- Experience with Kubernetes, especially EKS.
- Experience with monitoring technologies (ELK Stack, Grafana, Prometheus, CloudWatch).