About the Company Tata Communications Redefines Connectivity with Innovation and Intelligence. Driving the next level of intelligence powered by Cloud, Mobility, Internet of Things, Collaboration, Security, Media services and Network services, we at Tata Communications are envisaging a New World of Communications. Job Description You will be driving how we can deploy, verify, and monitor applications and services. The person will interface with all stakeholders to define DevOps processes and shape the development culture. This role also assists in the ongoing improvement of CI/CD environment provisioning and development workflows. The person will ensure that they have appropriate levels of monitoring and alerting set up for all applications across a mix of physical servers, private cloud, and public cloud. Responsibilities Implementing, maintaining, monitoring, and supporting the AWS infrastructure. Designing procedures for system troubleshooting and maintenance. Investigating and resolving technical issues by deploying updates/fixes. Implementing automation tools and frameworks for automatic code deployment (CI/CD). Assist development team with deployment strategy and capacity planning across development, QA, staging and production environments. Experience building cloud-based infrastructure solutions in AWS with a strong governance model knowledge. Work with the development team to deploy and manage tools that support SDLC automation, configuration, and release management. Strong understanding and experience operating in an agile development environment. Provide the CI/CD design and flow diagrams. Perform POC on the CI/CD for performance, manageability, cost saving improvements. Responsible for release and patch management. Knowledge of working in cloud-based architecture and architecting the solution on pure cloud and hybrid systems. Required Skills Cloud Platform: AWS – CloudFront, ALB, S3, EKS, EC2, CloudFormation, VPC, Subnets, IAM, API G/W, Direct Connect, RDS, KMS keys. OS: Linux (CentOS/RedHat), Windows. Docker & Docker Compose. Kubernetes: Pods, Services, Namespaces, Nodes, Volumes, Ingress, Secrets, ConfigMap, Auto Scaling, Helm Charts, Vault, Service mesh. CI/CD Tools & Integrations: Jenkins, GitHub Actions, Ansible, Argo CD, SonarQube, Unit Testing integration, Automated Testing integration, Terraform, CloudFormation. Repositories: GitLab, GitHub – Versioning, Branching, Tagging, Release. Jira. CLI: Linux and Windows command line commands. Scripting Languages: Shell, JavaScript, PowerShell. Software Environment Setup: Database servers (Redis, PostgreSQL, MySQL), Application server (Nginx), Proxy Server (HTTP, TCP). Networking: DNS, WAF, SG, NACL. Security: SSL, TLS, VAPT aspects. Soft Skills Excellent communication skills – oral, written, presentation. Ability to set priorities, develop and execute a clear and concise plan, and drive execution. Work in collaboration with cross-functional team. Take ownership, think innovation and clearly understand problem to handle ambiguities in large projects. Qualification Bachelor's degree in Computer Science. 4-5 years of experience in development and engineering. #J-18808-Ljbffr
Assistant Manager - Customer Interaction Suite
TATA COMMUNICATIONS
turbigo, turbigo
Pubblicato 12 giorni fa
Segnala lavoro