Position;-Java Developer
Location: Irving, Tx (Remote)Hiring mode: Contract. JD for Java Developer
Mandatory Skills required :
- Java script (Mandatory), Python/Go
- IDP Internal developer Portal(Backstage/Port/Redhat developer Hub)- Backstage/Port/any developer experience platform tools
- CICD Tools - Jenkins/Tekton/ArgoCD/Github
- Terraform/Helm/Cross plane
- Devops Skills - multi-cloud and hybrid cloud environments (AWS/Azure/GCP, /VMware).
- API Development: Experience building APIs to integrate with IDP components
- OpenShift 4.x knowledge
Good to have Skills:
- Observability - ( Prometheus/Grafana/ELK)
- Service Mesh technologies ( Istio, Linkerd)
- Security best practices for containerized environments
Key Responsibilities:
- Design and develop an Internal Developer Platform (IDP) that empowers application teams with self-service capabilities for application onboarding, namespace creation, and resource management.
- Integrate and customize developer portals (e.g., Backstage, Port) to provide a unified platform for app teams.
- Automate the provisioning of infrastructure and Kubernetes resources using tools like Helm, ArgoCD, and Crossplane.
- Implement CI/CD pipelines and developer workflows on OpenShift and Kubernetes platforms.
- Collaborate with platform engineering teams to enhance developer experience, ensuring governance, compliance, and scalability.
- Integrate external systems such as service catalogs, monitoring tools, logging solutions, and CI/CD systems into the IDP.
- Develop and enforce standards, templates, and guardrails for application teams to adopt cloud-native best practices.
- Work with security teams to ensure secure access control, PKI integration, and compliance with organizational policies.
- Support the integration of multi-cloud platforms (on-prem, GKE, AKS, AWS, VMware, etc.) within the IDP.
Required Skills:
- Kubernetes and OpenShift Expertise: Strong experience with OCP, Kubernetes architecture, operators, and custom resource definitions (CRDs).
- Developer Portals: Hands-on experience with platforms like Backstage, Port, or similar tools for building developer experience platforms.
- Infrastructure as Code (IaC): Proficiency in Terraform, Crossplane, Helm, or similar tools for declarative resource management.
- Automation and CI/CD: Experience with tools like Tekton, Jenkins, GitHub Actions, or ArgoCD.
- Programming Skills: Proficient in one or more programming/scripting languages (e.g., Python, Go, JavaScript).
- Cloud Platforms: Familiarity with multi-cloud and hybrid cloud environments (AWS, Azure, GCP, VMware).
- Observability and Monitoring: Knowledge of Prometheus, Grafana, ELK stack, or similar tools.
- API Development: Experience building APIs to integrate with IDP components and enable self-service workflows.
Preferred Qualifications:
- Experience with service mesh solutions (e.g., Istio, Linkerd) and API gateways.
- Familiarity with governance and policy tools (e.g., Kyverno, OPA).
- Understanding of container security best practices (e.g., image scanning, PKI, RBAC).
- Prior experience contributing to open-source projects related to IDP or Kubernetes.
Soft Skills:
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration abilities to work with cross-functional teams.
- Passion for improving developer productivity and experience.