Nugbe fournit des services de développement, d’exploitation et de maintenance des technologies de l’information à une variété de clients commerciaux. Ces services comprennent la virtualisation du cloud et le support des infrastructures, l’administration et la surveillance des systèmes, le support complet du cycle de vie de développement des logiciels ‘Software Development Life Cycle’ (SDLC) et les tests des logiciels. Notre équipe d’architectes professionnels compétents, développent, incorporent, testent, déploient et maintiennent des applications logicielles et des services web sécurisés.
Nugbe met en œuvre les meilleures pratiques du secteur en matière de gestion de projet, de gestion des risques, de gestion des défauts, de gestion des versions, de codage sécurisé, de gestion de la configuration, de processus et de méthodologies agiles. Les employés de Nugbe détiennent les meilleures certifications de l’industrie, qui nous préparent à résoudre des problèmes techniques et commerciaux difficiles de manière rentable, sûre et rapide.
Intégration et Durabilité
Nugbe assure l’intégration, le test et le maintien des logiciels pour toute une série de clients. Nos administrateurs et intégrateurs de systèmes fournissent des mises à jour, des mises à niveau, des correctifs, des contrôles de sécurité et des corrections de bugspour les produits COTS/GOTS et les personnalisations, les applications web et les services. Dans le cadre de nos DevSecOps et de nos processus d’incorporation, nos ingénieurs améliorent l’utilisation de l’automatisation pour déployer du code dans des environnements virtuels pour l’exécution de scans de sécurité, de tests de régression et de tests de performance, ce qui garantit la conformité aux exigences et aux contrôles de sécurité.
Une fois que les systèmes sont déployés en production, nos professionnels fournissent des solutions de sauvegarde, vérifient la sécurité du système et maintiennent l’intégrité du système, ce qui permet à nos utilisateurs de disposer d’un système fiable. En outre, Nugbe établit et maintient des infrastructures de réseau sûres et fiables dans tout le pays.
Les solutions et services d’intégration et de maintien de Nugbe comprennent :
- Intégration Continue (IC) – Nos processus d’IC utilisent des plateformes open source pour construire et déployer automatiquement des capacités, évaluer la qualité du code et effectuer des tests unitaires et d’intégration sur les logiciels. Nos builds et tests automatisés vérifient chaque intégration pour détecter les problèmes et les erreurs avant qu’ils ne soient mis en production.
- Administration système – Nos professionnels surveillent, corrigent, mettent à niveau et maintiennent les applications sur une série de systèmes d’exploitation Windows et Linux. Nos administrateurs système sont titulaires de solides certifications industrielles ; notre équipe comprend des architectes ‘Red Hat’, des ingénieurs certifiés ‘Red Hat’ et des professionnels certifiés Microsoft.
- Intégration COTS/GOTS – Beaucoup de nos clients ont besoin de l’intégration et/ou de la personnalisation de produits commerciaux (COTS) ‘Commercial off-the-Shelf’ ou gouvernementaux (GOTS) ‘Government Off-the-Shelf products’ disponibles sur le marché. Nos professionnels sont qualifiés pour mettre à niveau, corriger, améliorer et sécuriser les solutions COTS/GOTS afin de répondre au mieux aux besoins des clients.
- Réseaux – Nugbe installe et configure des commutateurs, des routeurs et des pare-feux sur les réseaux à travers le paysage fédéral. Nous maintenons les correctifs et les mises à jour du réseau et mettons en œuvre les meilleures pratiques de la Défense en profondeur telles que les systèmes de détection d’intrusion, les antivirus et le filtrage du contenu web au niveau du réseau.
- DevSecOps- Nos ingénieurs touchent à chaque phase du SDLC, nous comprenons donc l’importance d’une communication et d’une collaboration claires et constantes tout au long du processus. Pour minimiser les problèmes de travail et de configuration, nous mettons en œuvre des outils, des environnements et des cadres communs tout au long du cycle de vie du développement, du développement à l’exploitation. Cela comprend l’intégration précoce des exigences de sécurité et la mise en œuvre de plates-formes de livraison et d’intégration continues qui intègrent des outils de test automatisés communs et des techniques de déploiement pour les environnements de développement, d’intégration, de test et de production.
Développement de Logiciels
Nugbe s’engage à développer des applications logicielles et des services de la plus haute qualité qui soient sécurisés, conformes aux normes gouvernementales et industrielles, et qui mettent en œuvre les fonctionnalités prévues. Nos professionnels développent et intègrent des technologies qui prennent en charge les systèmes d’entreprise, les personnalisations COTS, les solutions logicielles multi-fournisseurs, les applications web et les services web.
En plus de produire un code de qualité, les développeurs de Nugbe créent également une documentation interne sur le code et la conception des logiciels, qui peut inclure des guides d’installation, des guides de dépannage, des diagrammes d’architecture, des accords de niveau de service (SLA), des évaluations d’impact et des déclarations de risque. Nos solutions complètes de cycle de vie de développement de logiciels (SDLC) combinent des normes de codage sûres et des tests de développement rigoureux pour fournir des solutions sûres avec les fonctionnalités attendues. Nugbe a également une grande expérience dans la mise en œuvre d’approches agiles et traditionnelles qui font fonctionner le code du développement à la production grâce à un processus de gestion des versions éprouvé.
Les solutions et les services de développement de logiciels de Nugbe comprennent :
- Développement de services web – Nos professionnels utilisent leur solide compréhension des principes et modèles de conception orientés objet, des structures de données et des algorithmes, des techniques et des concepts modernes de test automatisé, des modèles d’architecture d’application d’entreprise et des principes de sécurité basés sur le web pour intégrer et connecter les applications web de nos clients gouvernementaux.
- Développement d’applications – Nos développeurs mettent en œuvre les meilleures pratiques de l’industrie telles que le développement Agile, le codage sécurisé et le développement piloté par les tests pour créer des applications logicielles répondant aux besoins du ministère de la défense et de l’aviation civile. Nous développons des solutions personnalisées ainsi que des améliorations pour des produits commerciaux prêts à l’emploi (COTS) afin de répondre aux besoins des clients.
- Conception et développement de l’interface utilisateur – Nos professionnels de l’interface utilisateur (UI)/de l’expérience utilisateur (UX) s’assurent que les principes de base de l’interface utilisateur et les fonctionnalités de l’interface utilisateur du produit sont compris et mis en œuvre. Nous développons des produits qui peuvent inclure des éléments tels que des jeux d’icônes, des skins flexibles, des feuilles de style en cascade, des images, des animations et des supports audio pour répondre aux besoins du client.
- Architecture – L’architecture est une partie fondamentale du SDLC. Des notions agiles telles que les décisions différées, le développement itératif et les versions fréquentes poussent à une forte implication de l’architecture dans toutes les phases du SDLC, forçant une relation plus étroite entre l’architecture et le développement et supprimant la nécessité d’avoir toutes les solutions en amont. Au lieu de se concentrer sur la stratégie à long terme et la production de modèles architecturaux lourds, nos architectes fournissent des solutions légères qui résolvent les problèmes immédiats tout en gardant un œil sur la stratégie à long terme.
Infrastructure Cloud et Virtualisation
Nugbe fournit une expertise en matière de configuration, de maintenance, d’approvisionnement et d’exploitation de plates-formes virtuelles et de cloud computing. Comme de plus en plus de systèmes informatiques du gouvernement fédéral utilisent les technologies IaaS (Infrastructure as a Service) et PaaS (Platform as a Service), nos professionnels restent à la pointe de ces technologies pour garantir les meilleures performances, la sécurité et la résilience des solutions de cloud computing.
Les solutions et services de Nugbe en matière d’infrastructure et de virtualisation comprennent :
- Virtualisation – En tant qu’experts en virtualisation, les professionnels de Nugbe utilisent des produits tels que VMware et OpenStack pour établir et maintenir des infrastructures virtuelles pour des programmes de petite et de grande taille. Une fois l’infrastructure établie, nous créons des machines virtuelles (VM) configurées pour fournir une haute disponibilité et pour distribuer des ressources qui maximisent la mémoire, le CPU et l’espace disque pour les environnements informatiques fédéraux.
- Création d’un cloud privé – En utilisant des technologies de virtualisation telles que ‘VMware’ et ‘Red Hat OpenStack’, nous développons, mettons en œuvre et soutenons l’accréditation de cloudsprivés pour une série de clients. Nos clouds privés permettent un accès à distance sécurisé et une flexibilité opérationnelle conforme aux normes de sécurité.
- Migration vers un cloud public – Nos professionnels conçoivent, programment, testent et exécutent la migration des systèmes du matériel, des centres de données et des clouds privés vers un cloud public tel que Amazon Web Services (AWS), milCloud, milCloud 2.0 ou GovCloud. Par rapport à d’autres solutions d’hébergement, les clouds publics constituent une solution résiliante, bien répartie et moins coûteuse pour nos clients.
Note : Nous avons retenus le sigle telle quel
- Software Development Life Cycle (SDLC)
- Commercial off-the-Shelf (COTS)
- Government Off-the-Shelf products (GOTS)
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Amazon Web Services (AWS)