DevOps Engineer

2024-09-22
Europe
Decoded HR
About Us:Decoded HR is a Human Resources consulting firm dedicated to partnering with companies that prioritise HR within their organisation and require a trusted outsourcing business partner to manage their In-House-Like People Departments. We specialise in offering strategic guidance and impactful HR solutions, leveraging technology to enhance human capital.Our Client:Our client is a dynamic customer service software start-up boasting an innovative AI platform. Originally targeted towards the iGaming sector, they showcase exceptional flexibility in research, testing, and development, aiming to provide multi-sector product solutions. Their vision is to address the distinctive needs of businesses in the online support service industry. Apply today and become a part of the evolution of customer service.About Us:We are seeking a talented DevOps Engineer to support our infrastructure and ensure the reliability and stability of our services. In this role, you will take a leading part in designing, monitoring, and optimising our cloud-based architecture to deliver seamless performance. This is an excellent opportunity to collaborate with a dynamic team, where your work will directly impact the scalability, security, and overall performance of our platform, helping to drive continuous improvement and innovation in our infrastructure.Key Responsibilities:
Design, implement, and manage cloud infrastructure using Amazon AWS.
Build, monitor, and manage alarms and alerts to proactively address service issues and performance bottlenecks.
Set up and maintain metrics, logging, and tracing systems to track the health and performance of our platform.
Ensure seamless deployment and scaling in a multi-tenant SaaS environment.
Regularly monitor system health, troubleshoot issues, and ensure uptime and availability of services.
Perform cost analysis and create price estimates for future service scaling and usage growth.
Implement and maintain best practices for security across the cloud infrastructure, ensuring data protection and compliance.
Collaborate with the development team to optimise deployment pipelines and improve infrastructure as code practices.
Requirements:
3+ years of experience in a DevOps or cloud infrastructure role, with a strong focus on Amazon AWS.
Hands-on experience with Infrastructure as Code tools (Pulumi or similar).
Strong understanding of security best practices for cloud infrastructure, including securing networks, data encryption, and managing access controls.
Experience with stress and performance testing to evaluate infrastructure stability under high loads.
Experience setting up proactive monitoring, alerting, and automated incident response.
Knowledge of metrics, logging, and tracing tools (e.g., CloudWatch, Prometheus, ELK Stack).
Familiarity with deploying and managing multi-tenant SaaS environments.
Understanding of system architecture, automation, and best practices in cloud infrastructure.
Experience working with CI/CD (Gitlab) pipelines and automated deployments.
Fluent in English.
Additional beneficial skills include:
Experience with the .NET ecosystem and applications running in a .NET environment.
Experience with Pulumi.
Familiarity with AWS pricing and the ability to forecast effectively.
Experience in a startup environment or scaling cloud infrastructure for fast-growing applications.
Our Client´s Approach to Software Development:
We value collaboration and proactive problem-solving.
We work closely with business experts to ensure our solutions meet both problem and solution scopes effectively.
We practise Domain-Driven Design (DDD), emphasising DDD strategic patterns (ubiquitous language, bounded contexts, event modelling) to build and deliver software tailored to business needs.
We embrace DevOps as a culture, where the development team actively participates in all aspects of software development, from conception to delivery, monitoring, and maintenance.
We adhere to Agile principles and prioritise quick responses to changing business needs.
We follow a Continuous Integration/Continuous Delivery process (CI/CD) with trunk-based development. Automated testing (unit, integration, and end-to-end) is integral to our approach, along with strategies like feature toggles, canary releases, and a build-once deliver-anywhere approach.
Job Benefits:
Join a dynamic and dedicated team!
Collaborate with talented professionals and industry experts.
Wellness benefits.
Work from anywhere in Europe - fully remote.
We invite all interested candidates to submit their resumes and cover letters, outlining their relevant experience and explaining why they believe they would excel in this role. We eagerly anticipate hearing from you! Embark on a new chapter of your career and elevate your professional journey in an environment that values innovation and fosters excellence. Don't miss out on this opportunity to join our talented team – apply now!