Job Description
•Responsible for maintaining day-to-day operational aspects of the infrastructures (Linux & Windows) hosted on AWS
•Cloud, DevOps and CICD Design, Implementation and Testing
•Day to Day Operations, Troubleshooting and Maintenance of related systems
•Understand the current application infrastructure and document best practices and strategies regarding application deployment and infrastructure maintenance. Write infrastructure as code using Terraform
•Perform capacity planning by reviewing the status through cloud monitoring tools and suggest optimal resource plan.
•Develop and implement of monitoring techniques to maintain a proactive application/systems management approach.
•Continuously enhance automation & documentation, and mentor others on the standard methodologies of infrastructure automation to encourage adoption.
Required Skills
•5+ years’ experience in designing, developing, and deploying cloud-based solutions.
•AWS experience is mandatory. Also experience with Azure and/or GCP is a big plus
•Hands-on experience deploying and managing infrastructure with Terraform
•Hands-on experience writing scripts (bash, PowerShell)
•Experience with AWS services like S3/EC2/Lambda/VPC, EC2, Security Groups, IAM, ECS, CloudWatch/Linux, ElastiCache/Redis
•Expertise in CI/CD tools (Jenkins), best practices and processes
•Experience with using Linux and Windows Server
•Hands-on experience with automation tools such as Ansible, Chef, Puppet
•Experience with Docker, GitLab, HashiCorp vault and deploying applications on AWS
•Experience with monitoring tools such as Splunk, New Relic, Grafana
•Experience in designing, developing, and deploying cloud-based solutions using AWS.
•A solid core foundation in infrastructure and systems engineering including Unix/Linux networking, storage, and monitoring stacks.
•Should possess applied skills in server upgrades, migration, deployment.
•Good understanding about the Cloud billing, dashboard and resource usage.
Any Graduate