Aws Cloud Engineer
Tata Consultancy Services · Chennai, Tamil Nadu, India - Hyderabad, Telangana, India - Pune, Maharashtra, India
Tata Consultancy Services · Chennai, Tamil Nadu, India - Hyderabad, Telangana, India - Pune, Maharashtra, India
Role: AWS Cloud Engineer Exp:6-8 Years Location: Chennai, Bangalore, Hyderabad, Kolkatta, Pune **Description** The AWS Cloud Engineer will design, implement, and manage scalable, reliable, and secure AWS infrastructure solutions to support various applications and services. This role requires strong technical expertise in cloud computing, AWS services, and infrastructure as code (IaC) principles. The ideal candidate will collaborate with cross-functional teams to deliver innovative cloud solutions and ensure optimal performance, security, and cost-efficiency. **Key Requirements/ Past Experiences/ Knowledge** **Design and Architecture:** •Design and architect scalable, reliable, and secure AWS infrastructure solutions. •Develop and maintain infrastructure as code (IaC) using tools such as AWS CloudFormation, Terraform, or similar. •Evaluate and implement best practices for cloud architecture and infrastructure design. **Deployment and Automation:** •Automate the deployment, monitoring, and management of AWS infrastructure. •Develop and maintain CI/CD pipelines to support continuous integration and deployment. •Implement automation scripts and tools for infrastructure provisioning and management. **Management and Monitoring:** •Monitor and optimize the performance, availability, and cost-efficiency of AWS resources. •Troubleshoot and resolve issues related to AWS infrastructure and services. •Implement and maintain monitoring, logging, and alerting systems using AWS CloudWatch, CloudTrail, and other monitoring tools. **Security and Compliance:** •Ensure the security and compliance of AWS infrastructure by implementing best practices and security policies. •Conduct regular security assessments and audits of AWS environments. •Implement and manage identity and access management (IAM) policies and roles. **Collaboration and Support:** •Collaborate with development, operations, and security teams to ensure smooth integration and deployment of applications. •Provide technical support and guidance to team members and stakeholders. •Document AWS infrastructure, processes, and procedures. **Technical Skills:** •Strong understanding of AWS services and solutions, including EC2, S3, RDS, Lambda, VPC, IAM, CloudFormation, etc. •Proficiency in scripting and automation languages (e.g., Python, Bash, PowerShell). •Experience with infrastructure as code (IaC) tools such as Terraform or AWS CloudFormation. •Familiarity with CI/CD tools and practices (e.g., Jenkins, GitLab CI, AWS CodePipeline). •Knowledge of networking concepts and services (e.g., DNS, VPN, Direct Connect). **Soft Skills:** •Excellent problem-solving and troubleshooting skills. •Strong communication and collaboration abilities. •Ability to work independently and as part of a team. •Attention to detail and a proactive approach to identifying and addressing potential issues. **Certifications (Preferred):** •AWS Certified Solutions Architect Associate or Professional •AWS Certified SysOps Administrator – Associate •AWS Certified DevOps Engineer – Professional