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.
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
2+ years relevant experience
Experience in Google Cloud.
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).
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.