Descripción del puesto
Responsibilities
- Exhibit a strong understanding of client core business functions.
- Manage containerized applications using Docker and orchestration tools like Kubernetes, ensuring scalability, reliability, and resource efficiency.
- Familiarity with container orchestration platform OpenShift, including deployment, management, and scaling of containerized applications within Kubernetes clusters, to support efficient and scalable deployment workflows.
- Work closely with development and operations teams to troubleshoot issues, provide technical support, and document processes and procedures.
- Manage and optimize cloud infrastructure on platforms such as AWS, Azure, or Google Cloud Platform, ensuring scalability, availability, and cost-effectiveness Provide design/architectural guidance to the SDE’s based on best practices, in alignment with CTO guidelines and platform.
- Analyze requirements, provide sizing, create high level and low-level design documents.
- Should be efficiently debug and identify the deployment issues and provide quick solutions.
- Work proactively to address project requirements, and report roadblocks at appropriate time, demonstrate stewardship in getting the same addressed.
- Write quality code, test and deploy the same. Continue to own through successful production implementation. Proactively monitor and fix non-prod and prod defects.
- Guide team members, review code written by peers.
- Assure code quality through integration test and load test.
- Work in client site under combined supervision of TCS and client leads.
Required Skills
- 4+ years of experience in design, development, deployment and maintenance of cloud native Microservices applications (API)
- 3+ years of experience in designing and developing Java based enterprise web applications.
- Hands-on experience of building secure Web Applications: Authentication and Authorization - OAUTH, OIDC, JWT, TLS, Encryption, OWASP etc.
- Experience with the following modules of Spring: Spring Framework, Spring Cloud, Spring Boot, Spring Data, Spring Security
- Thorough knowledge of modern day, distributed applications Design Patterns
- Thorough understanding of and hands-on with Docker & Kubernetes
- Development experience in PaaS Red Hat OpenShift Container Platform, AWS cloud platform
- Understanding of AKAMAI, APIM, NGINX and similar traffic management tools is a plus.
- Understanding of network traffic management through egress, ingress, IP whitelisting
- Namespace creation, Quota allocation and setting up network policies.
- Excellent communication skill and ability to work in agile team environment using Scrum Methodology
- Exposure to Enterprise agile development tools: JIRA, Confluence etc.
Optional Skills
- Cloud platform migration experience is a plus.
- Experience of building and deploying Angular, node apps.
- Experience with some enterprise grade SQL and No-SQL DB e.g., Oracle, MySQL, Mongo, Cassandra etc.
- Experience with Banking and Finance domain
Nosotros
Tata Consultancy Services es una organización de servicios de TI, consultoría y soluciones de negocios que entrega resultados reales a negocios globales, garantizando un nivel de certeza que ninguna otra empresa puede igualar.
TCS ofrece una cartera integrada, centrada en consultoría, de servicios de TI, BPS, Infraestructura, Ingeniería y Assurance. Esto se entrega mediante su Modelo de Red de Entregas Globales™ único y reconocido como referente de excelencia en el desarrollo de software.
Parte del Tata Group, el mayor conglomerado industrial de India, TCS tienen presencia global y cotiza en la Bolsa Nacional de Valores y en la Bolsa de Valores de Bombay, en India.