A Cloud Developer is responsible for developing, deploying, and maintaining cloud-based applications and services. The role involves working with a variety of cloud technologies, such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform, and designing solutions that are scalable, secure, and highly available. Responsibilities:
Design, develop, and deploy cloud-based applications and services.
Write high-quality code that is maintainable, testable, and scalable.
Collaborate with other developers and DevOps engineers to automate cloud infrastructure.
Troubleshoot and debug issues in production and development environments.
Ensure the security of cloud applications and services by implementing best practices and following industry standards.
Work in a team environment and participate in code reviews.
Requirements:
Strong programming skills in languages such as Python, Node.js or Java, or .NetCore
Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform
Experience in realtime event processing, messaging systems (RabbitMQ, Kafka etc.,)
Familiarity with containerization technologies such as Docker and Kubernetes
Experience with infrastructure-as-code tools such as Terraform or CloudFormation
Familiarity with DevOps practices such as continuous integration and delivery
Familiarity with database technologies such as MySQL, MongoDB, or PostgreSQL
Experience with microservices architectures
Knowledge of web development best practices, including Agile methodologies
Familiarity with testing frameworks such as Jest or Junit
Experience with serverless architectures such as AWS Lambda or Azure Functions
Familiarity with monitoring and logging tools such as Elasticsearch and Kibana or any similar
Strong problem-solving skills and attention to detail
Excellent communication and collaboration skills
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.