onsite
Senior Software Engineer - IT Operations Management - YASH Technologies
Software Engineer
Lead the design and implementation of scalable IT Operations Management solutions, leveraging Python, Node.js, AWS, and DevOps practices to automate and optimize enterprise infrastructure and services.
About the role
Key Responsibilities
- Architect and develop robust ITOM platforms using Python and Node.js, integrating with AWS services to deliver automated monitoring, incident response, and configuration management.
- Collaborate with cross‑functional teams to define requirements, design data models, and implement end‑to‑end workflows that enhance operational efficiency.
- Implement CI/CD pipelines, containerization, and infrastructure‑as‑code (IaC) to streamline deployment and reduce manual intervention.
- Analyze system performance, troubleshoot complex issues, and provide proactive recommendations for capacity planning and cost optimization.
- Document architecture, processes, and best practices, ensuring knowledge transfer and compliance with security standards.
Requirements
- 5+ years of experience in software engineering with a focus on IT Operations Management or related domains.
- Proficiency in Python and Node.js, with hands‑on experience building scalable, cloud‑native applications.
- Strong background in AWS services (EC2, Lambda, CloudWatch, S3, CloudFormation) and DevOps tooling (Docker, Kubernetes, Jenkins, Terraform).
- Excellent problem‑solving skills, ability to work independently, and a passion for automation and continuous improvement.
- Effective communication skills and a collaborative mindset to work with diverse technical teams.