About usThe Spryker Systems GmbH is a fast-growing technology company, offering leading manufacturers, brands and sellers of all industries a flexible commerce solution along all customer facing touchpoints. From online shop and mobile to voice, chat bot, blockchain and IoT use cases. Our modern offices are located in the German digital metropolis Berlin and Hamburg.
In a Nutshell
Do you like having ownership and working closely with talented engineers, designers, and product managers? Are you a master of finding sophisticated yet manageable solutions to complex product needs? Do you like working in a distributed team with full flexibility?
As a Senior Cloud Infrastructure Engineer (m/f/d), you will be responsible for building the fully automated system that Spryker customers are going to use. You will also work closely with developers in order to prioritize the current and upcoming needs of the project.
We are open-minded, pragmatic, and agile above all. If you think you have the same attitude, join our Spryker Technology Team and help us to revolutionize the world of commerce.
You will contribute and support the development of the Spryker cloud platform using high standards of code quality and thoughtful design
You will develop an understanding of Spryker product offerings as well as fit this knowledge into building a cloud platform used by thousands of users
Communicate with the product development team to produce requirements for infrastructure toolsets necessary to provide and maintain product lines
Define and document best practices and strategies regarding application deployment and infrastructure maintenance
Deploy, provision, and manage multiple AWS infrastructure components like VPC and networking, ECS, ES, EC, EC2, RDS, CodeBuild, CodePipeline, ALB, NLB, CloudWatch, KMS, ECR, S3, EFS, Route53, SES, SNS, WAF
You will be responsible for the automation and improvement of our CI/CD automation to speed up the deployment cycles
Performing technical resource functions to solve specific project tasks
Helping identify problem points within the platform and improve our monitoring and observation tooling
Ensure robust, stable, and secure back-end infrastructure to support the product portfolio
Create standards and tools that enable faster delivery of software features with governance enforcement of coding and test standards
Follow agile software development practices and stay up to date with industry trends
Good understanding of container orchestration technologies
Experience in working with production infrastructure in any major cloud providers
Experience in working with scripting languages like python, bash, etc
Experience with configuration management tools such as Terraform, Ansible
Good understanding of software development lifecycle
Experience with CI/CD pipelines
Experience working with Git, branching, git-flow
Experience with monitoring and log aggregating frameworks like CloudWatch, Splunk, Newrelic, Datadog, and APM tools.
Strong verbal and written communication skills, with the ability to communicate core concepts (CI/CD, Agile & Automation)
Strong preference is given for deep experience with any of:
Cloud infrastructure (AWS)
Kubernetes and ECS
Metrics, monitoring, and alerting systems
Solution-oriented and proactive, attentive to details, eager to learn new technologies