Company

CaterpillarSee more

addressAddressChennai, Tamil Nadu
type Form of workFull time
CategoryIT

Job description

Career Area:

Engineering

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.  We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Responsibilities:
- Design, develop, and implement distributed systems in AWS and Azure, ensuring high availability, scalability, and security.
- Work closely with cross-functional teams, including product managers and business stakeholders, to gather requirements, translate them into architectural designs, and provide technical guidance throughout the development lifecycle.
- Create High-Level Designs (HLD) for new system components, considering scalability, security, and performance aspects.
- Conduct Low-Level Design (LLD) reviews to ensure architectural integrity, adherence to best practices, and alignment with business requirements.
- Optimize system performance, identify potential bottlenecks, and propose solutions for scalability and efficiency improvements.
- Monitor cloud costs and optimize resource allocation to ensure cost-effectiveness and adherence to budgetary constraints.
- Implement cloud cost monitoring tools and processes to track and analyze usage patterns, identify cost-saving opportunities, and provide regular cost reports to stakeholders.
- Set up alerts and monitoring systems to proactively identify and address any issues related to system health, performance, and availability.
- Collaborate with the product support to establish robust monitoring and alerting mechanisms, ensuring timely response to incidents and minimizing system downtime.
- Stay updated with industry standards, emerging technologies, and best practices related to cloud architecture, distributed systems, and monitoring tools.
- Collaborate with the security team to ensure that the System Architecture meets security and compliance requirements.
- Conduct code reviews, provide technical guidance, and mentor junior team members to ensure high-quality code and adherence to best practices.

Qualifications:
- Strong proficiency in Python/.net/Java programming language.
- Proven experience in designing and implementing systems in AWS (Amazon Web Services) and Azure cloud platforms.
- In-depth knowledge of API integration and experience working with various APIs (REST, SOAP, GraphQL, etc.).
- Solid understanding of real-time data processing concepts, technologies, and frameworks.
- Strong problem-solving skills and the ability to analyze complex systems and propose effective solutions.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- AWS and/or Azure certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert).
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Understanding of DevOps principles and experience with CI/CD pipelines.
- Familiarity with event-driven architecture and messaging systems (e.g., AWS Lambda, Azure Functions, RabbitMQ).
- Experience in optimizing database performance and designing efficient database schemas for handling high data volumes.
- Proficiency in SQL query optimization and performance tuning techniques.
- Familiarity with database partitioning, sharding, and replication strategies.

Relocation is available for this position.

Posting Dates:

April 12, 2024 - April 13, 2024

Caterpillar is an Equal Opportunity Employer (EEO).

Not ready to apply? Join our Talent Community .

Refer code: 997144. Caterpillar - The previous day - 2024-04-14 01:16

Caterpillar

Chennai, Tamil Nadu

Share jobs with friends

Related jobs

Autonomy Sr. Engineer - System Architect

Data Architect - Java/Python  

Usm Business Systems

Chennai, Tamil Nadu

3 months ago - seen