Job Description
Must Have Technical/Functional Skills
- Proficiency in AWS cloud services, including EC2, S3, Lambda, RDS, and VPC
- Strong understanding of containerization concepts using Docker
- Knowledge of Infrastructure as Code (IaC) tools such as Terraform and CloudFormation
- Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, AWS CodePipeline)
- Understanding of networking concepts and services (e.g., VPC, VPN, Load Balancers, ALB/NLB)
- Experience with monitoring and logging tools (e.g., CloudWatch, Prometheus, Grafana)
- Familiar with Cloud Security best practices, including IAM, VPC Security and encryption.
- Proficiency in scripting languages (e.g., Python, Bash)
- Experience with additional AWS services such as CloudTrail and Route53
Roles & Responsibilities (L2/L3 Only)
Key Responsibilities
- Cloud Infrastructure Management
- Design, deploy, and manage scalable, secure, and reliable AWS cloud infrastructure.
- Implement Infrastructure as Code (IaC) using tools like AWS CloudFormation or Terraform.
- Optimize cloud resources for cost efficiency and performance.
- Serverless Application Development
- Develop, deploy, and manage AWS Lambda functions to support serverless architectures.
- Write efficient and scalable code using Python for Lambda functions and other cloud-based applications.
- Integrate Lambda functions with other AWS services such as API Gateway, S3, DynamoDB, and EventBridge.
- Event-Driven Architecture
- Design and implement event-driven workflows using AWS EventBridge.
- Configure rules and targets in EventBridge to enable seamless integration between AWS services and external systems.
- Monitor and troubleshoot event-driven systems to ensure reliability and performance.
- DevOps Practices
- Implement CI/CD pipelines using tools like AWS CodePipeline, Jenkins, or GitLab CI/CD.
- Automate deployment processes and ensure smooth delivery of applications and updates.
- Monitor and maintain system health using AWS CloudWatch and other monitoring tools.
- Unix System Administration
- Manage and maintain Unix/Linux-based systems within the AWS environment.
- Perform system updates, patching, and troubleshooting to ensure optimal performance and security.
- Develop shell scripts for automation and system man agement tasks.
- Security and Compliance
- Implement security best practices for AWS resources, including IAM roles, policies, and encryption.
- Ensure compliance with organizational and regulatory standards.
- Conduct regular security audits and vulnerability assessments.
- Collaboration and Communication
- Work closely with development, operations, and security teams to ensure seamless integration and delivery of cloud solutions.
- Provide technical guidance and mentorship to team members.
- Document processes, configurations, and best practices for knowledge sharing.
Base Salary Range : $110,000 to $120,000 Per Annum
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 Loan Refinancing.
Qualifications: BACHELOR OF COMPUTER SCIENCE