Previous
Next
Key Responsibilities Cloud Infrastructure Design & Deployment Design, build, and manage highly available and scalable architectures on AWS. Configure VPC, Subnets, Route Tables, NAT Gateways, Load Balancers, and Auto Scaling. Server & Resource Management Deploy and manage EC2 instances, EBS volumes, AMIs, and Elastic IPs. Implement serverless components such as AWS Lambda, API Gateway, and DynamoDB. Storage & Database Administration Configure S3 buckets, lifecycle policies, Glacier (archival), and CloudFront. Work with RDS, Aurora, Redshift, and NoSQL databases like DynamoDB. Networking & Security Implement IAM roles, policies, MFA, KMS encryption, and key rotation. Manage network security (Security Groups, NACLs, WAF, Shield). Ensure compliance with security frameworks and data protection policies. Monitoring, Logging & Troubleshooting Use CloudWatch, CloudTrail, AWS Config, and X-Ray for performance monitoring. Troubleshoot issues related to performance, downtime, and network failures. Automation & Infrastructure as Code (IaC) Develop and maintain automation scripts using CloudFormation, Terraform, or AWS CDK. CI/CD pipeline setup using CodeCommit, CodeBuild, CodeDeploy, CodePipeline. Cost Optimization & Resource Utilization Analyze resource usage and implement cost-reduction techniques. Use AWS Cost Explorer, Budgets, and Reserved Instances/Savings Plans. Backup, Recovery & Disaster Planning Implement backup strategies using AWS Backup, snapshots, multi-region replication. DR planning and execution using Route 53 failover and multi-AZ deployment. Collaboration & Support Work with development, security, and operations teams for DevOps practices. Provide technical support and best-practice guidance to teams. Documentation & Compliance Create system documentation, SOPs, network diagrams, and architecture blueprints. Ensure AWS services align with industry compliance standards (ISO, PCI-DSS, GDPR).