Job Description

Responsibilities

  • As part of project scrum team member design and implement the most optimal cloud-based solutions for the company
  • Ensure application performance, uptime, and scale, maintaining high standards for code quality and thoughtful design
  • Modifying and improving existing systems.
  • Educating teams on the implementation of new cloud technologies and initiatives.
  • Ensuring efficient functioning of data storage and processing functions in accordance with company security policies and best practices in cloud security.
  • Identifying, analyzing, and resolving infrastructure vulnerabilities and application deployment issues.
  • Define and document best practices and strategies regarding application deployment and infrastructure maintenance.
  • Regularly reviewing existing systems and making recommendations for improvements.


Qualifications

  • Degree in computer science or a similar field.
  • Six or more years of experience in architecting, designing, developing, and implementing cloud solutions on Azure
  • Understanding of core cloud concepts like Infra as code, IaaS, PaaS and SaaS.
  • Strong proficiency in Python and experience with REST API development.
  • Design and implement scalable, secure, and efficient cloud-based solutions using Azure services.
  • Develop and maintain RESTful APIs to support various applications.
  • Four or more years of experience in architecting, designing, developing, and implementing cloud solutions on AWS and/or Azure platforms.
  • Technologies: Python, Azure, MLFlow, AWS, Terraform, Azure app services, Functions, App Insights,
  • Developing and maintaining continuous integration and continuous deployment pipelines – Jenkins Groovy scripts.
  • Developing containerized solutions and orchestration (Docker, Kubernetes, AKS)
  • Experience of server less architecture, cloud computing, cloud native application and scalability etc
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize applications for maximum speed and scalability.
  • Implement robust security measures and ensure compliance with industry standards.
  • Monitor and troubleshoot application performance and resolve any issues.
  • Participate in code reviews and contribute to the continuous improvement of the development process.
  • Development experience with configuration management tools (Terraform, Ansible, Arm Templates).
  • Relevant certification of Azure preferred.
  • Troubleshooting and analytical skills.
  • Knowledge of AI & ML technologies, as well as ML model management is a plus.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application