DevOps Engineer & Python Developer
Job details
Company Description Arya.ai is one of the first deep learning startups globally. Vinay and Deekshith from IIT Bombay started it in 2013. We started as an open-source tool provider for deep learning in 2015 and are now offering one of the most verticalized AI PasS for Banks, Insurers and Financial Services. We work with more than 100+ FSI logos across the globe. We at Arya.ai solve the most critical problems in AI adoption, namely, AI explainability, safety, and alignment. We have gathered a world-class team of artificial intelligence researchers with multiple domains of expertise in various deep learning and machine learning segments. Through our continuous research on complex problems, we have contributed many new advancements to the community. We are seeking an experienced DevOps Engineer with strong Python development skills to join our team. In this role, you will be responsible for designing, implementing, and maintaining our cloud infrastructure, developing Python-based servers, and ensuring scalability across a multi-cloud environment. You will play a key role in developing scalable serverless solutions, automating deployment pipelines, and managing cloud environments (AWS, Azure, GCP). Working closely with both the development and operations teams, you will ensure the seamless integration, deployment, and maintenance of our SaaS platform with 99% uptime. Key Responsibilities
- Design, develop, and maintain Custom Built Serverless systems for high-volume traffic and real-time processing.
- Architect, implement, and manage cloud infrastructure across AWS, Azure, and GCP for scalability and performance.
- Implement and manage container orchestration systems such as Kubernetes and ECS, ensuring optimal performance across cloud environments.
- Develop and maintain Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, or Pulumi.
- Experience with building Serverless services using Batch and Jobs.
- Build, maintain, and optimize CI/CD pipelines for automated deployment and scaling of both serverless and containerized applications.
- Implement robust monitoring, logging, and alerting systems to ensure high availability, fault tolerance, and disaster recovery.
- Optimize cloud resource utilization for cost-effectiveness and performance improvements.
- Collaborate with development teams to integrate and manage APIs, microservices, and databases (SQL/NoSQL) in scalable environments.
- Ensure the security and compliance of our infrastructure and applications, applying cloud-native security best practices.
- Troubleshoot and resolve complex issues in both development and production environments.
- Stay current with industry trends and emerging technologies, especially in cloud, DevOps, and Python development.
- Contribute to open-source projects and represent the company at industry events and conferences.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in DevOps, Cloud Engineering, or Python Development roles.
- Expertise in cloud platforms (AWS, Azure, GCP), with strong knowledge of their services, particularly for serverless, compute, and storage solutions.
- Proficient in Python development, with experience in building and maintaining Python servers and APIs.
- Advanced understanding of containerization (Docker) and orchestration systems (Kubernetes).
- Strong hands-on experience with Infrastructure as Code (Terraform, CloudFormation, Pulumi) and automation scripting.
- Proficiency in building, managing, and optimizing CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions.
- Familiarity with monitoring and observability tools (Prometheus, Grafana, ELK stack) for troubleshooting and system insights.
- Solid understanding of cloud security, networking concepts, and security best practices in cloud environments.
- Excellent problem-solving skills, attention to detail, and ability to thrive in a fast-paced environment.
- Experience with multi-cloud management and migration strategies across AWS, Azure, and GCP.
- Expertise in event-driven architectures, message queues, and serverless platforms (AWS Lambda, Google Cloud Functions, Azure Functions).
- Familiarity with microservices architecture, distributed systems, and databases (SQL, NoSQL) in cloud environments.
- Contributions to open-source projects related to cloud, DevOps, or Python development.
- Relevant cloud certifications (AWS, Azure, GCP).
- Experience in presenting at technology conferences or writing technical blogs.
- Opportunity to work on and shape cutting-edge cloud and serverless technologies
- A collaborative and innovative work environment that encourages creativity and pushes technological boundaries
- Competitive salary and benefits package
- Professional development and learning opportunities
- Remote work options
- Chance to contribute to the broader tech community through open-source contributions and conference presentations
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.