DevOps Lead - Backstage Job
yash
Job Description
Design, deploy, and maintain Backstage-based developer portals.
• Develop custom Backstage plugins, templates, and integrations.
• Integrate Backstage with engineering tools such as:
o GitHub/GitLab
o Jenkins
o Kubernetes
o SonarQube
o Blackduck
o JFrog
• Build and manage software catalogs, service ownership metadata, and documentation.
• Create self-service workflows for application provisioning and deployment.
• Collaborate with platform, DevOps, security, and engineering teams.
• Automate developer workflows and improve developer productivity.
• Should be able to perform Observability & Monitoring for Unified log aggregation, monitoring, and real-time alerting across hybrid and multi-cloud environments
• Should be able to handle Security & Access Management
• Should be able to build Metrics, Reporting & Governance
• Should be able to build the portal with Azure, AWS, On Prem & Mobile based deployments.
• Should have good knowledge in doing Project Migrations.
• Monitor, troubleshoot, and optimize Backstage performance and reliability.
Required Skills:
Core Technologies
• JavaScript / TypeScript
• React.js
• Node.js
• REST APIs / GraphQL
• Backstage architecture and plugin development
Cloud & DevOps
• Kubernetes
• Docker
• CI/CD pipelines
• Terraform
• AWS, Azure
Other Skills:
• Git and version control
• Microservices architecture
• Software catalog management
• Identity & Access Management (SSO, OAuth)
• Observability tools (Grafana)
• Security(Armor Code)
Preferred Qualifications:
• 3–8 years of software development experience.
• Experience building Internal Developer Platforms (IDPs).
• Knowledge of Platform Engineering practices.
• Experience with cloud-native architectures.
• Contribution to Backstage open-source plugins.
Required Technical/ Functional Competencies
Domain/Industry Knowledge:
- Specialized knowledge of client’s business processes and basic knowledge of technology, platform, product & DevOps Processes.
- Prepare process maps/workflows/business cases, medium to complex models, apply industry standards & analyse current-state, define to-be processes
Requirement Gathering and Analysis:
- Design a demo system to demonstrate, extract functional/non-functional requirements & document it & system/software specification in complex scenarios
- Analyse the impact of change requested/enhancement/defect fix/conduct technology/business gap analysis and identify gaps in transition requirements, identify modules impacted, features/functionalities arrive at high level estimates/develop traceability matrix.
Platform/ Technology Knowledge:
- Specialized knowledge of implementation on product/platform standards and technologies. Implement processes or configure/customize products and provide inputs in design and architecture and drive adoption of industry standards and best practices.
- Adhere standard processes (CI/CD), scenarios, documents of low-level design. Analyse/review various frameworks/tools, handle medium to complex modules.
Infrastructure Management:
- Specialized knowledge/develop infra process for on-premise and cloud, follow its automation standards and best practice.
- Able to develop/execute infra automation scripts & creates/verify centralized infra-as-code process & plan/develop/conduct test cases, analyses results & impact, identify root cause for issues.
Application Build, Deployment, Testing & Security Automation Process through CI/CD, Continuous Testing and Continuous Security:
- Specialized knowledge