Key Responsibilities:
Oversee deployment and management of applications on AWS Cloud.
Coordinate with the development team to fulfill their technical requirements.
Manage access and permissions for team members on AWS services.
Regularly review cloud activities and logs to ensure compliance and security.
Monitor and troubleshoot AWS services and optimize usage for cost-effectiveness.
Maintain security policies governing access to different AWS services.
Implement CI/CD pipelines and automate processes as needed.
Required Technical and Professional Expertise:
AWS certification (Administrator preferred).
Strong experience with AWS services including EC2, RDS, Route 53, IAM, CloudWatch, CloudTrail, S3, Lambda, ECS, EKS, and more.
Proficient in Python scripting and using AWS CLI.
Knowledge of security tools like Secrets Manager, KMS, and WAF.
Familiarity with infrastructure as code tools such as CloudFormation or Terraform.
Experience with Linux/Unix and Windows administration.
Proven experience with DevOps tools and practices.
Strong understanding of AWS infrastructure management and security policies.
Ability to monitor AWS service usage and manage billing.