Job Description:
The Cloud Infrastructure Engineer is responsible for building, designing, deploying, maintaining and lead the implementation of Cloud solutions on AWS infrastructure in GCC2.0.
• Define and document best practices and strategies regarding application deployment and infrastructure maintenance
• Supervise infrastructure including proactive capacity management and replication strategies
• Help implement the technology direction, vision, and strategy to enable Cloud technology adoption while gaining thorough understanding of the current application infrastructure
• Implement and refine cloud future state architectures and roadmaps including architecture standards, guidelines, and industry best practices.
• Troubleshoot and resolve technical operational issues related to the AWS Cloud Infrastructure
• Set up a monitoring stack that helps to monitor infrastructure 24x7
• Implement, deploy and maintain development, staging & production environments for AWS cloud-based micro-services architecture
• Performance tuning, hardware upgrades, and resource optimization as required. Configure CPU, memory, and disk partitions as required; maintain data center environment and monitoring equipment.
Requirements:
• Professional Cloud certifications including one in GCP/AWS/Azure
• 5 years of cloud experience
• Experience using monitoring solutions like CloudWatch, ELK Stack, and Prometheus
• An understanding of writing Infrastructure-as-Code (iMac), using tools like CloudFormation or Terraform
• Familiarity with AWS networking and routing technologies (VPC, Security groups, NACL, Route53, Load Balancing and Availability zones)
• Experience with cloud scale logging and monitoring solutions