AWS DevOps Engineer | Codersbrain
Job Description
AWS DevOps Engineer
Company Overview
TCG Digital is the flagship data science and technology solutions company of The Chatterjee Group (TCG), a multi-billion dollar global conglomerate. TCG Digital accelerates enterprise digital transformation by delivering rapid, measurable ROI through its advanced analytics platform, TCG MCube, and leads businesses to successful and sustainable disruption. For more details, please visit TCG Digital.
Job Summary
The AWS DevOps Engineer will play a crucial role in enhancing and troubleshooting foundational AWS services while deploying container technologies. This position involves managing production application deployments and developing infrastructure as code solutions to ensure efficient operational practices within the organization.
Responsibilities
- Deploy, enhance, and troubleshoot foundational AWS Services (EC2, S3, RDS, VPC, CloudTrail, CloudFront, Lambda, EKS, ECS).
- Manage Kubernetes applications, including Helm charts and use KubeCTL for production deployments in Kubernetes clusters.
- Write, debug, and enhance Infrastructure as Code (IAC) using Terraform for AWS services including EKS, EC2, and S3.
- Develop and maintain scripts in languages such as JavaScript, Bash, Python, or TypeScript to automate tasks and improve processes.
- Design and implement highly resilient AWS solutions, focusing on serverless technologies and container orchestration.
- Collaborate with team members to architect and implement new solutions and incorporate emerging technologies.
Qualifications
- Educational Qualifications: Bachelor's or master's degree in Computer Science, Engineering, or a related field.
- Experience: Minimum of 6 years of hands-on experience in AWS services and container technologies.
- Strong expertise in deploying and managing Kubernetes and Docker applications.
- Proficiency in writing Infrastructure as Code using Terraform, including familiarity with its key features like execution plans and resource graphs.
- Demonstrated ability in log management and analytics tools such as Splunk or ELK.
- Strong understanding of systems and networking concepts, alongside troubleshooting techniques.
Preferred Skills
- Certification in container orchestration systems or as a Certified Kubernetes Administrator.
- Experience working with automated build pipelines and continuous integration tools.
- Familiarity with version control systems like Git or SVN.
Experience
- 6+ years of experience in AWS DevOps practices and technologies, particularly in managing and deploying applications in cloud environments.
Environment
The work setting is not explicitly specified, but it may involve a collaborative environment where teamwork and independent problem-solving are essential.
Salary
Salary details are not provided.
Growth Opportunities
Specific growth opportunities within the company are not mentioned.
Benefits
Details on benefits offered are not specified.