Must-Have Technical Skills:- Cloud Infrastructure:
- AWS services: EC2, S3, VPC, IAM, Lambda, RDS, Route 53, ELB, CloudFront, Auto Scaling
- Serverless architecture design using Lambda, API Gateway, and DynamoDB
- Containerization: Docker and orchestration with ECS or EKS (Kubernetes).
- Infrastructure as Code (IaC):
- Terraform (preferred), AWS CloudFormation
- Hands-on experience creating reusable modules and managing cloud resources via code
- Automation & CI/CD:
- Jenkins, GitHub Actions, GitLab CI/CD, AWS CodePipeline
- Automating deployments and configuration management
- Scripting & Programming:
- Proficiency in Python, Bash, or PowerShell for automation and tooling
- Monitoring & Logging:
- CloudWatch, CloudTrail, Prometheus, Grafana, ELK stack
Networking: - VPC design, Subnets, NAT Gateway, VPN, Direct Connect, Load Balancing
- Security Groups, NACLs, and route tables
Security & Compliance: - IAM policies and roles, KMS, Secrets Manager, Config, GuardDuty
- Implementing encryption, access controls, and least privilege policies
Must-Have Functional Skills:- Problem Solving:
Ability to troubleshoot complex infrastructure and networking issues under pressure. - Collaboration:
Experience working cross-functionally with developers, DevOps, and security teams - Documentation:
Creating runbooks, architectural diagrams, and configuration documentation - Project Ownership:
Taking initiative and full ownership of AWS environments from design to operations. - Cost Awareness:
Understanding of AWS billing, cost optimization techniques, and budgeting. - Adaptability & Learning Agility:
Willingness to learn new AWS services and emerging technologies quickly. - Agile Practices:
Comfortable working in Agile/Scrum environments, using tools like Jira and Confluence
|
- Design, implement, and maintain AWS cloud infrastructure following best practices.
- Build and manage highly available, secure, and scalable environments.
- Develop Infrastruct ure as Code templates to automate resource provisioning.
- Set up and maintain CI/CD pipelines for fast and reliable deployments.
- Monitor and troubleshoot production systems and performance issues.
- Ensure cloud security by managing IAM, encryption, and compliance configurations.
- Optimize cloud usage and manage costs through analysis and recommendations.
- Stay updated with AWS announcements, new services, and community best practices.
- Participate in architecture reviews and contribute to technical design decisions.
- Support disaster recovery planning, backup strategies, and incident response
|