Position: DevOps Engineer
Company: Nearshorefriends GmbH
Experience required: 3y
English level: intermediate

**What will keep you challenged?**

Collaborating with other engineers on special assignments we consider foundation topics such as: infrastructure, security, internal tools and quality
Fostering and developing cross-team DevOps community
Coaching developers in DevOps and AWS areas, enabling developers to operate their own tech services themselves
Developing knowledge of ELEMENT's architectural skills, domain knowledge and technical agile practices; so you will mentor and develop best practices throughout the various project teams
Supporting and working closely together with Senior Engineers, Product Managers, Designers and Industry Specialists of numerous product delivery teams
Applying DevOps/NoOps principles in an immutable infrastructure/infrastructure-as-a-code environment

**REQUIREMENTS**
What will make you succeed?

Strong comprehension of DevOps principles;
Proficiency in Terraform
Knowledge of the Java ecosystem (e.g. JVM, memory settings, etc.) – familiarity with the tools Java Engineers use and know to troubleshoot the process and host a Java process in production;
Strong proficiency with AWS services: Fargate, ECS, Lamda, EC2, API-Gateway and much more with the knowledge of Continuous Delivery in Cloud Systems (ideally AWS)
You have undertaken the design and implementation of several complex systems and consider yourself to be a "role model" developer
You are a professional in distributed systems, domain driven design, and event-driven architecture
Experience with setting up disaster-recovery processes ools (e.g back-up estoration, etc.)
Challenges elate you and you are always eager to learn new things - specifically regarding the scalability and security of large IT systems and you revel in the idea of using cutting edge technology to complete them
You are a self-starter, and you can proactively identify areas for systeminfra improvements and act as a stakeholder for such changes
A pragmatic and efficient personality with a proactive approach to problem-solving: delivering high-quality work whilst keeping business value in mind
Flexibility towards change, responding quickly and effectively to constructive feedback
You prefer working in an Agile environment and are familiar with Agile Methodologies
Your written and verbal communication skills are exceptional, and you are able to captivate and clearly convey information to both technical and non-technical audiences

**Bonus Points For:**

Knowledge of Java programming, so you could cooperate closely with development teams and understand their tools
Knowledge of how to operate Node.js-based tech services (e.g. resources utilization, etc.)
AWS certifications
Experience with AWS multi-account setup
Finance or insurance industry experience