Katmai

DevOps Engineer

JavaScriptTypeScriptPythonAWSDockerC#Terraform
Automatische Übersetzung. Prüfe das Original.

ZUSAMMENFASSUNG

Entwicklung von Verbreitungstools für externe Kunden des Census Bureau, primär webbasiert, die es Benutzern ermöglichen, Daten in Tabellen, Grafiken, Karten und anderen Formaten anzuzeigen. Zusammenarbeit mit Entwicklern des Census Bureau zur Anwendung bewährter Verfahren im Design grafischer Benutzeroberflächen, zur Verallgemeinerung von Anwendungskomponenten für verschiedene Datensätze, modernen Web-Frameworks, serviceorientierten Architekturen, Model-View-Controller (MVC)-Ansätzen und effizientem Web-Datenabruf.

WESENTLICHE AUFGABEN UND VERANTWORTLICHKEITEN

  1. Zusammenarbeit mit Serveradministratoren bei der Einrichtung einer containerisierten Umgebung unter Verwendung von docker oder Podman und Anpassung aller Runner zur Nutzung des Docker-Executors.
  1. Entwurf, Erstellung und Pflege von CI/CD-Pipeline-Definitionen für mehrere Projekte unter Verwendung von GitLab / YAML, um Aktivitäten wie automatisierte Anwendungstests, Sicherheitsscans (SAST, DAST, Container-Schwachstellen) und Bereitstellungen zu unterstützen. Erstellung und Pflege benutzerdefinierter Skripte nach Bedarf zur Unterstützung der Anforderungen von CI/CD-Pipeline-Jobs.
  1. Erstellung und Pflege benutzerdefinierter Skripte nach Bedarf zur Unterstützung der Anforderungen von CI/CD-Pipeline-Jobs.
  1. Konfiguration von Linux-Servern (on-premise und Cloud) und/oder Containern zur Unterstützung von Anwendungsbereitstellungsaktivitäten (z. B. Kontoeinrichtung, SSH-Schlüsselkonfiguration usw.).
  1. Zusammenarbeit mit Serveradministratoren bei der Einrichtung containerisierter Umgebungen unter Verwendung von docker und deren Bereitstellung über automatisierte Pipelines in On-Premise- (Docker oder Podman) oder Cloud-Umgebungen (AWS ECR/ECS).
  1. Zusammenarbeit mit Entwicklern und Administratoren bei der Containerisierung von Legacy-Anwendungen, die auf lokalen Linux-Servern ausgeführt werden.
  1. Erstellung detaillierter Dokumentationen für Entwicklungsteams, in denen erklärt wird, wie Projekte in die DevOps- und Containerisierungsumgebung integriert werden.
  1. Klare Kommunikation komplexer technischer Inhalte durch aufgezeichnete Videositzungen oder Ad-hoc-Schulungsanfragen zu DevOps, Containerisierung oder anderen Themen basierend auf den zugewiesenen Aufgaben.
  1. Zusammenarbeit mit Entwicklungsteams bei der Integration von Projekten in die DevOps-Umgebung.
  1. Zusammenarbeit mit Systemadministratoren und Entwicklern zur Fehlerbehebung und Behebung von Problemen bei CI/CD-Prozessen und Cloud-Umgebungskonfigurationen.
  1. Aufrechterhaltung einer regelmäßigen und pünktlichen Anwesenheit.
  1. Ausführung der zugewiesenen Aufgaben.

FÜHRUNGSAUFGABEN

Keine.

MINDESTQUALIFIKATIONEN

  1. Experte in der Konfiguration der GitLab DevOps-Plattform zur Unterstützung mehrerer Entwicklerteams bei Continuous Integration- und Continuous Deployment- (CI/CD) Aktivitäten.
  1. o Definition und Verfeinerung von CI/CD-Pipelines zur Verbesserung der Aufgabenautomatisierung und Berichterstattung.
  1. o Recherche und Implementierung von Tools für Software-Qualitätsscans.
  1. o Recherche und Implementierung von Tools für automatisierte Tests.
  1. o Recherche und Implementierung von Tools für Sicherheits-/Schwachstellen-/Abhängigkeitsscans.
  1. o Recherche und Implementierung von Tools für dynamische Anwendungssicherheitstests.
  1. o Erstellung von Berichten und Unterstützung von Entwicklern bei der Behebung von Problemen, die in ihrem Code identifiziert wurden.
  1. o Entwicklung und Implementierung von Paket-Registry-Funktionalitäten für neue und bestehende Projekte.
  1. o Entwicklung und Implementierung von Container-Registry- und Scan-Funktionalitäten für neue und bestehende Projekte.
  1. Expertenwissen in der Konfiguration von AWS-Diensten zum Ausführen containerisierter CI/CD-Pipelines und Anwendungen.
  1. o Umfassende Erfahrung mit IAM-Richtlinien, einschließlich des Schreibens von Richtlinien sowie der Fehlersuche und Diagnose von Problemen mit bestehenden Richtlinien.
  1. o Erfahrung in der Verwaltung von in ECR gespeicherten Containern, einschließlich Updates, kontenübergreifendem Zugriff und Image-Scans.
  1. o Erfahrung in der Konfiguration und Wartung des GitLab Runner AWS Fargate-Treibers sowie beim Erstellen/Ausführen benutzerdefinierter Task-Definitionen.
  1. o Erfahrung in der Skalierung von Runner-Flotten und der Verwaltung des Lebenszyklus kurzlebiger Build-Container zur Optimierung der Leistung mehrerer parallel laufender Pipeline-Jobs.
  1. o Erfahrung in der Verwaltung containerisierter .NET-Anwendungen, die in AWS Fargate und ECS ausgeführt werden.
  1. o Erfahrung in der Anbindung containerisierter Anwendungen an Amazon RDS (Serverless).
  1. o Umfassende Erfahrung in der programmatischen Verwaltung und Bereitstellung von AWS-Diensten unter Verwendung von Infrastructure as Code (IaC) mit Tools wie AWS CloudFormation, AWS Cloud Development Kit oder Terraform.
  1. o Vertrautheit mit Amazon CloudWatch zur Fehlersuche bei fehlgeschlagenen Pipeline-Aufgaben, zur Überwachung der Anwendungsgesundheit und zur Behebung von Anwendungsproblemen.
  1. Umfassende Erfahrung in der Arbeit mit Linux (RHEL8 und höher).
  1. o Umfassende Erfahrung im Aufbau und Betrieb auf Linux, insbesondere für den Betrieb von CI/CD-Pipelines.
  1. o Erfahrung mit grundlegenden Linux-Administrationsaufgaben (Konfiguration von Linux-Diensten, Shell-Scripting, Cron usw.).
  1. Erfahrung mit einigen oder allen der folgenden Technologien:
  1. o JavaScript/TypeScript
  1. o NodeJS
  1. o C#/.NET
  1. o Python
  1. Muss eine NCIC III positiv beurteilte Hintergrundüberprüfung der Stufe 1 erhalten.
  1. US-Staatsbürgerschaft erforderlich.
  1. Muss alle erforderlichen Sicherheitszugänge und/oder Hintergrundüberprüfungen erhalten und aufrechterhalten.

GEWÜNSCHTE QUALIFIKATIONEN & FÄHIGKEITEN

  1. Drei (3) bis fünf (5) Jahre einschlägige Erfahrung als DevOps Engineer bevorzugt. Zusätzliche Erfahrung als Softwareentwickler ist ein Plus.
  1. Drei (3) Jahre Erfahrung in der Arbeit mit Linux, Shell-Scripting und Containern, die auf Linux laufen, bevorzugt.
  1. Ein Bachelor-Abschluss in Informatik oder einem verwandten Bereich wird bevorzugt.
  1. Spezifische Erfahrung mit Docker oder Podman wird bevorzugt.

ARBEITSZEIT

Vollzeit. Es kann erforderlich sein, bei Bedarf zusätzliche Stunden zu arbeiten, um Aufgaben oder Projekte abzuschließen.

REISETÄTIGKEIT

Keine.

FAHRANFORDERUNGEN

Keine.

ARBEITSUMGEBUNG

Die Arbeit erfolgt voraussichtlich remote; das Unternehmen behält sich jedoch das Recht vor, Arbeit vor Ort zu verlangen.

KÖRPERLICHE ANFORDERUNGEN

Die Position erfordert langes Sitzen, den Gebrauch von Händen/Fingern, Greifen, Reichen mit Händen und Armen, Sprechen oder Übersetzen. Phasen des Gehens, Stehens, Bückens, Kniens, Beugens, Hockens und das Heben von Ausrüstung mit einem Gewicht von bis zu 10 Pfund. Mäßige bis ausgedehnte Büroarbeit mit intensiver Computernutzung. Es ist die Geschäftsphilosophie und Praxis von Katmai, allen qualifizierten Personen mit körperlichen oder geistigen Behinderungen angemessene Vorkehrungen gemäß den geltenden staatlichen und bundesstaatlichen Gesetzen zu bieten.

Compliance

Wir sind ein VEVRAA-Bundesauftragnehmer.

Wir sind ein Arbeitgeber, der Chancengleichheit fördert, und alle qualifizierten Bewerber erhalten eine Berücksichtigung für eine Anstellung ohne Rücksicht auf Alter, Rasse, Hautfarbe, Religion, Geschlecht, sexuelle Orientierung, Geschlechtsidentität oder nationale Herkunft, Behindertenstatus, geschützten Veteranenstatus, Familienstand, familiären Status oder jedes andere gesetzlich geschützte Merkmal.

Ouzinkie-Aktionären, Nachkommen von Aktionären und Ehepartnern von Aktionären wird gemäß Titel 43 U.S. Code 1626(g) und Titel 42 U.S. Code 2000e - 2(i) der Vorzug gegeben.

Vergütung & Leistungen

Gehalt: $145,000 - $150,000 jährlich

Anspruchsberechtigte Leistungen: Kranken-, Zahn-, Augen-, Lebens- & AD&D-Versicherung, langfristige & kurzfristige Berufsunfähigkeitsversicherung, 401(k)-Sparplan, Mitarbeiterunterstützungsprogramm (EAP), Urlaub & bezahlte persönliche Zeit, 11 bezahlte Bundesfeiertage und Beurlaubung.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026