01Responsibilities
Set up technical standards and governance structure for the enterprise.
Deep expertise in deploying and managing Kubernetes at scale in production environments.
Familiarity with cloud-native tools and patterns such as Istio, Envoy, or Prometheus for microservices monitoring and management.
Experience with event-driven systems using tools like Kafka, RabbitMQ, or NATS for inter-service communication.
Experience with multi-cloud deployments and hybrid cloud strategies.
Experience with gRPC for high-performance communication between microservices.
Familiarity with service mesh tools like Istio or Linkerd for managing service-to service communication, observability, and security.
Experience with OAuth 2.0, JWT, and other authentication/authorization protocols.
Understanding of Infrastructure as Code (IaC) using tools like Terraform, Ansible, or CloudFormation.
Proficiency in CI/CD tools like Jenkins, GitLab CI, CircleCI, or Travis CI for automating the deployment process.
Experience with multi-cloud deployments and hybrid cloud strategies.
Work closely with DevOps engineers to ensure seamless deployment, monitoring, and scaling of microservices in production environments.
Communicate effectively with frontend and backend teams to ensure smooth integration between microservices and other parts of the application.
Write clear, concise documentation for the developed microservices, APIs, and deployment procedures. Ensure that new features are documented and that technical debt is minimized.
Design microservices to be horizontally scalable and ensure the application can handle varying traffic loads.
Communicate effectively with frontend and backend teams to ensure smooth integration between microservices and other parts of the application.
Write unit and integration tests to ensure the quality of microservices. Use testing frameworks like JUnit, TestNG, or Mocha.
Familiar with Agile/Scrum development methodologies.
Abilit .