Microservice Architect | Offshore Photon
Photon
Office Location
Full Time
Experience: 5 - 5 years required
Pay:
Salary Information not included
Type: Full Time
Location: Chennai
Skills: Technical leadership, Microservices Architecture, API Design, Containerization technologies, cloud platforms, RESTful API Development, security considerations, DevOps practices, continuous IntegrationContinuous Deployment, Monitoring, observability solutions, Interpersonal, Communication skills
About Photon
Job Description
You should possess a deep understanding of microservices architecture principles, including the decomposition of monolithic systems, service orchestration, and API design. Your proficiency should lie in designing scalable and resilient microservices-based systems, which involves selecting appropriate technologies, patterns, and best practices. It is important to be familiar with containerization technologies like Docker and container orchestration platforms such as Kubernetes for deploying and managing microservices. Experience with cloud platforms like AWS, Azure, and GCP is essential to architect and deploy microservices in cloud environments. A strong knowledge of API design principles and RESTful API development is required. Understanding security considerations in microservices architecture, including aspects like authentication, authorization, and data protection, is crucial. Familiarity with DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines is needed for automating software delivery. Your proficiency should include implementing monitoring and observability solutions for microservices, utilizing tools like Prometheus and Grafana. Strong interpersonal and communication skills are necessary to collaborate effectively with cross-functional teams, stakeholders, and developers. You should be able to identify and address complex technical challenges related to microservices architecture. Thorough documentation skills are important to ensure that architectural decisions, patterns, and guidelines are well-documented and easily accessible to the development team. Additionally, you should have experience in providing technical leadership and guidance to development teams in adopting microservices best practices.,