Job Description
Must-Have Technical Skills:
- Cloud Infrastructure: o AWS services: EC2, S3, VPC, IAM, Lambda, RDS, Route 53, ELB, CloudFront, Auto Scaling o Serverless architecture design using Lambda, API Gateway, and DynamoDB o Containerization: Docker and orchestration with ECS or EKS (Kubernetes).
- Infrastructure as Code (IaC): o Terraform (preferred), AWS CloudFormation o Hands-on experience creating reusable modules and managing cloud resources via code.
- Automation & CI/CD: o Jenkins, GitHub Actions, GitLab CI/CD, AWS CodePipeline
- o Automating deployments and configuration management.
- Scripting & Programming: o Proficiency in Python, Bash, or PowerShell for automation and tooling
- Monitoring & Logging: o CloudWatch, CloudTrail, Prometheus, Grafana, ELK stack.
- Networking: o VPC design, Subnets, NAT Gateway, VPN, Direct Connect, Load Balancing o Security Groups, NACLs, and route tables.
- Security & Compliance: o IAM policies and roles, KMS, Secrets Manager, Config, GuardDuty o 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
Roles & Responsibilities
- Design, implement, and maintain AWS cloud infrastructure following best practices.
- Build and manage highly available, secure, and scalable environments.
- Develop Infrastructure 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.
TCS Employee Benefits Summary
Discretionary Annual Incentive.
Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
Family Support: Maternal & Parental Leaves.
Insurance Options: Auto & Home Insurance, Identity Theft Protection.
Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
Time Off: Vacation, Time Off, Sick Leave & Holidays.
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student L oan Refinancing.
Salary Range: $110,000 - $130,000 a year
Qualifications: BACHELOR OF COMPUTER SCIENCE