Job Description
Position Overview:
Are you passionate about technology When you hear words like JavaScript, Gulp, and autoscaling does your heart go aflutter Then this opportunity is right up your alley! The DevOps team plays a critical role in enabling TT to provide customers with our world class technology offerings. They are the glue that binds the TT products together. This is an exceptional opportunity to make a real difference in a self-empowered and agile organization that encourages new ideas through collaboration and creativity. This role will focus on DevOps automation and CI/CD development. While there is a definite hands-on aspect to this role, the ideal candidate will also lead projects, work with agile development and IT teams to provide solutions, and be a subject matter expert in DevOps best practices. Come join us and help us build the technology that will define the future of fleet mobility solutions.
Your Responsibilities:
As part of the DevOps team you will be responsible for configuration, optimization, documentation and support of the infrastructure components of TT s software products which are hosted in collocated facilities and cloud services
Design and build tools and frameworks that support deploying and managing TT s platforms
Design, build, and deliver cloud computing solutions, hosted services, and underlying software infrastructure
Assist in coaching application developers on proper techniques for building scalable applications in the microservices paradigm
Foster collaboration with software product development, architecture, and IT teams to ensure releases are delivered with repeatable and audit-able processes
Support and troubleshoot scalability, high availability, performance, monitoring, backup and restores of different environments
Work independently across multiple platforms and applications to understand dependencies
Evaluate new tools, technologies, and processes to improve speed, efficiency, and scalability of Trimble Transportations continuous integration environments
Design and architect solutions for existing client facing applications as they are moved into cloud environments such as AWS/Azure
Required Skills:
3+ years experience with AWS and Azure
3+ years experience with cloud-based provisioning, monitoring, troubleshooting, and related DevOps technologies
4+ years experience with build technologies and tools like Packer, Rake, Ant, Gradle, or Jenkins
4+ years experience with containerization/orchestration technologies tools like Kubernetes, Docker, Rancher, Mesos, and Swarm
Experience with config/provisioning tools like Ansible, Chef, Puppet, Terraform, or Salt
Experience in delivering and managing web or cloud-based services
Experience SCM tools such as Git/GitHub
Experience with cloud services like Amazon Web Services and related APIs
Experience with scripting and automated process management via scripting, such as Go, Bash, or Python
Preferred Skills:
Experience with IaaS and PaaS technologies like Heroku, Azor, or OpenStack
Experience with messaging technologies such as Kafka, RabbitMQ, or ActiveMQ
Experience with networking concepts like Routing, SNMP, Web Application Firewalls, Load Balancing, and VPNs utilizing products including those from Cisco, Brocade, Foritnet, and/or F5
Experience with NoSQL databases such as Cassandra, MongoDB, Splunk
Job Classification
Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required
Contact Details:
Company: Trimble Information
Location(s): Chennai
Keyskills:
Unix
Cloud computing
Automation
Linux
Networking
Javascript
SNMP
SCM
cisco
Python