Software Engineer Ii
Current- API Services for Authentication, Authorization, Accounts, and User Information
- Develop microservice APIs, middleware, and cron jobs in Go to manage accounts and user information, interact with Keycloak, databases, and other services for user authentication and authorization
- Set up and maintain end-to-end tests for all API services, ensuring scheduled integration tests
- Deploy services to Kubernetes using Argo CD, manage alerts with Prometheus, and monitor through Kibana logs and Grafana dashboards
- Develop and maintain API CI/CD modules and base pipelines, integrating tools like SonarQube for code quality and coverage
- Manage Keycloak, including version upgrades, maintenance, SSO setup, and customized themes for customer IDPs, ensuring health across all environments