DevOps Engineer Stellenbeschreibung Vorlage/Brief

Wir suchen einen DevOps -Ingenieur. Sie sind für die Veröffentlichung von Produktaktualisierungen, die Diagnose von Produktionsproblemen und den Aufbau von Integrationen zuständig, die den Anforderungen unserer Kunden entsprechen. Wie unten gezeigt, spielen Sie eine Schlüsselrolle bei der Überbrückung der Lücke zwischen Entwicklung, Qualitätssicherung und IT -Operationen.

Sie wollen die alltäglichen Aufgaben für Softwareentwicklung, Qualitätskontrolle, Bereitstellung und Integration in einen einzigen kontinuierlichen Vorgänge kombinieren.

DevOps Engineer Jobprofil

Ein DevOps -Ingenieur implementiert Methoden, Tools und Strategien, um die Anforderungen im gesamten Lebenszyklus der Softwareentwicklung auszugleichen, von der Codierung über die Bereitstellung bis hin zu Wartung und Upgrades. Sie verringern die Komplexität, indem sie die Lücke zwischen den Aktivitäten, die erforderlich sind, um eine Anwendung schnell zu ändern, und den erforderlichen Maßnahmen, die erforderlich sind, um sie zuverlässig zu halten, zu schließen.

Bei DevOps dreht sich alles um Prozessvereinigung und Automatisierung, und DevOps -Ingenieure spielen eine wichtige Rolle bei der Mischung Code, Anwendungswartung und Anwendungsverwaltung. Alle diese Aktivitäten benötigen nicht nur für Entwicklungslebenszyklen, sondern auch die DevOps -Kultur, einschließlich ihrer Philosophie, Methoden und Werkzeuge.

Berichte an

  • Chief Technology Officer
  • Tech Lead

DevOps Engineer Verantwortlichkeiten

  • Eine DevOps -Denkweise und Kenntnisse über Softwarebereitstellung, Versioning und Integration
  • Erstellen und improvisieren Sie die automatisierten Tools zum Erstellen von Infrastrukturen, Überwachung und Alarmierung von Systemen und Datenvisualisierung
  • Fähigkeit, sauberen Code zu schreiben, Software -Designmuster zu kennen, Softwaretests zu testen und gemeinsame Infrastrukturmuster anzuwenden
  • Codierung und/oder Skriptlösungen zur Automatisierung von Prozessen
  • Kommunikation und Zusammenarbeit mit Entwicklungsteams und IT
  • Identifizieren und Implementieren von Tools, die Prozesse optimieren
  • Verständnis von Azure, Virtualisierung, AWS, Terraform, Docker, Kubernetes -Arbeit
  • Verständnis der Verabreichung verschiedener Umgebungen in der Cloud
  • Erfahrung I -Infrastruktur als Code mit Terraform ist ein großes Plus
  • Erfahrung in den Konfigurationsmanagement -Tools wie Puppet and Ansible ist ein zusätzlicher Vorteil
  • Außergewöhnliches Skriptkenntnis mit Bash, PowerShell und anderen Skriptsprachen
  • Strategien erstellen und implementieren, um Prozesse zu verbessern; einschließlich der Wiedergutung nach Bedarf
  • Lizenzvereinbarungen für die Entwicklungsumgebung verwalten
  • Erfahrung im Incident Management: Sollte einen coolen Kopf im Notfall halten, Haltung inmitten von Vorfällen aufrechterhalten
  • Arbeiten Sie mit dem Informationssicherheitsarchitekt und dem F & E -Cloud -Architekt zusammen, um sicherzustellen, dass die Einhaltung der Datenschutz- und Sicherheitsanforderungen für die Cloud -Umgebungen implementiert werden
  • sollte bereit sein, an einer Drehung im Anrufplan teilzunehmen
  • Arbeiten Sie mit der Erstellung und Implementierung von Cloud -Richtlinien und Gouvernanten zusammen
  • Sie sollten offen und bereit sein, bei Bedarf um den Globus zu reisen

DevOps Engineer Anforderungen und Fähigkeiten

  • Ein Bachelor -Abschluss in Informatik oder ein ähnliches Thema
  • Arbeitswissen über Linux-basierte Infrastruktur
  • Hervorragende Kenntnis von Ruby, Python, Perl und Java
  • Konfiguration und Verabreichung von Datenbanken wie MySQL und MongoDB
  • herausragende Fehlerbehebung
  • Arbeitsverständnis einer Vielzahl von Tools, Open-Source-Technologien und Cloud-Diensten
  • Verständnis der wichtigsten DevOps -Ideen und agilen Prinzipien