Search by job, company or skills

Caterpillar Inc

Autonomy Engineering Specialist

Early Applicant
  • 5 months ago
  • Be among the first 50 applicants

Job Description

- 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 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.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 07/06/2024

Job ID: 81094137

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Software Engineering Specialist

BT e Serv India Pvt Ltd Company Name Confidential

Software Engineering Specialist

BT GroupCompany Name Confidential
Last Updated: 07-06-2024 09:35:42 AM
Home Jobs in Chennai Autonomy Engineering Specialist