Job Summary:
Tata Consultancy Services is seeking a DevOps Engineer responsible for developing, implementing, and maintaining technical software applications. The role involves leading a team, designing complex code, and ensuring system functionality while promoting the adoption of Cloud technologies and best practices.
Responsibilities:
• Designs and writes complex code in several languages relevant to our existing product stack, with a focus on automation
• Configures, tunes, maintains and installs applications systems and validates system functionality
• Monitors and fine tunes applications system to achieve optimum performance levels and works with hardware teams to resolve issues with hardware and software
• Lead, manage and grow a team of customer focused, highly dynamic and multi-disciplinary team of full stack software engineers
• Assists with application system problem resolution by working with application developers, vendors, and internal infrastructure teams member to troubleshoot
• Design and implement appropriate environments for DevOps tools set, and provide production support
• Influences other teams and broader Engineering groups in adopting Cloud technologies, processes, and best practices
• Automates the provisioning of environments for DevOps Tool chain
• Develops and enables continuous integration/continuous deployment (CI/CD) for DevOps Tool set
• Acts to improve the overall reliability of systems and to increase efficiency Works collaboratively with cross functional teams, using Agile / DevOps principles to bring products to life, achieve business objectives and serve customer needs
• Encourage innovation, implementation of cutting-edge technologies, outside-of-the-box thinking, teamwork, and self-organization
Qualifications:
Required:
• Developing, implementing and maintaining technical software applications
• Providing a combination of technical and business leadership
• Leading and coaching a small number of team members
• Designing and writing complex code in several languages relevant to the existing product stack
• Focusing on automation
• Configuring, tuning, maintaining and installing applications systems
• Validating system functionality
• Monitoring and fine tuning applications system to achieve optimum performance levels
• Working with hardware teams to resolve issues with hardware and software
• Leading, managing and growing a team of customer focused, highly dynamic and multi-disciplinary team of full stack software engineers
• Assisting with application system problem resolution
• Working with application developers, vendors, and internal infrastructure teams to troubleshoot
• Designing and implementing appropriate environments for DevOps tools set
• Providing production support
• Influencing other teams and broader Engineering groups in adopting Cloud technologies, processes, and best practices
• Automating the provisioning of environments for DevOps Tool chain
• Developing and enabling continuous integration/continuous deployment (CI/CD) for DevOps Tool set
• Improving the overall reliability of systems and increasing efficiency
• Working collaboratively with cross functional teams using Agile / DevOps principles
• Encouraging innovation, implementation of cutting-edge technologies, outside-of-the-box thinking, teamwork, and self-organization
Company:
Tata Consultancy Services is a business solutions company that specializes on information technology services and consulting. It is a sub-organization of Tata Group. Founded in 1968, the company is headquartered in Mumbai, IND, with a team of 10001+ employees. The company is currently Late Stage.