DevOps Engineer - Berlin

Job description

The DevOps Engineer is responsible for maturing the DevOps mindset within the agile teams using techniques such as Acceptance Test Driven Development, Continuous Integration, and Continuous Delivery to provide quality products with seamless integration across Development, Quality Assurance, Infrastructure, Operations, and Release Management roles.

The successful candidate will develop and support a learning organization model. The successful candidate will be one that can adapt as necessary for unintended consequences of this change initiative and one that understands the value of commitments to delivery made by a development team.

Candidates will work in a DevOps team environment and will provide help with the implementation of systems like Google Cloud Run, ECS, CI/CD implementation of Microservices in a Linux and Windows CI/CD environment and will also focus on Microsoft Technologies like PowerShell to build and work on both tactical and strategic assignments. Since the team is very young in its adoption of DevOps principles there is still a fair amount of manual maintenance work. Candidates are expected to handle the manual work while figuring out how to automate it and developing new features and writing scripts for automation using one of the Perl/Python/Bash/PowerShell.

Responsibilities:

  • As part of the team, review software to identify changes required for operations in a cloud architecture

  • Participate in an on call rotation.

  • A solid understanding of Google Cloud and possibly AWS

  • Write scripts and automation using Perl/Python/Bash/PowerShell/Json

  • Configure and manage data sources like MySQL, Mongo, Elasticsearch

  • Understand how various systems work

  • Manage source control including GIT

  • Proactively monitoring and managing a 24/7 system

  • Responsible for deploying, automating, maintaining, troubleshooting, and improving the systems that keep the backend infrastructure running smoothly

  • Business Process Re-engineering

  • Perform configuration management for all different applications running on all environments and manage the production release process that ensures the reliability and availability of the platform

  • Scripting for speedier deployments

  • Collaborates with all teams and uses broad range of Google Cloud and AWS technologies, operating systems (Windows, Linux) to implement cloud application with security principles

Requirements

Qualifications:

  • 2+ years relevant experience

  • Solid knowledge in the following areas:
    • Experience in Google Cloud.

    • Working in Google Cloud on services is required. Services such as:
      • Cloud CDN, Could CDN, Cloud IDS, Cloud VPN, Google Cloud Armor, Firestore, Cloud Storage, App Engine

    • Worked in AWS on services is a nice to have.

    • at least 2 scripting languages such as Json, Python and PowerShell

    • at least 1 high level programming language such as Java

    • Experience configuring load balancers and CDNs

    • Experience working with and managing ECS implementations

  • Experience with Agile methodologies and Test-Driven Development

  • Familiar with continuous integration (for example tools like Jenkins)

  • Configuration as code experience

  • Network configuration experience

  • A passion for producing, monitoring, and provisioning systems that perform well at scale

  • Understanding of security in a cloud environment

  • Strong attention to detail and quality control

  • Strong communicative and organizational skills


Why Work Here:

  • A great TEAM-oriented culture.

  • Open door management and a leadership team that listens and cares about your professional growth.

  • Flexibility to work-from-home most days (generally 3 days a week, and more in the current pandemic situation).

  • A competitive salary that will retain the top talents.

  • Home-office allowance, company performance bonus, and volunteering programs.

  • Company-sponsored educational and growth opportunities, including weekly German classes.

  • 25 days of paid vacation, which increases with every year of tenure .

  • Fully subsidized BVG ticket (public transport monthly ticket).

Who are we?

Founded in 2008, TeamSupport is the leading B2B-focused Customer Support solution that brings all of your teams together to increase the enterprise value of your business by strengthening customer relationships. This results in reduced churn, consistent renewals, account expansion, and advocacy.

TeamSupport is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.