Job Type
Full Time
Workspace
On-Site
Employer Overview
This position is part of our continuous recruitment program. That means we have multiple clients regularly seeking specialists for this or very similar positions. Our clients are companies located in the EEA, ranging from startups to legacy-brand corporations. We partner only with clients who are committed to a healthy work-life balance and offer competitive compensation.
Position Overview
We are seeking a talented DevOps Engineer to join our client's dynamic team. As a DevOps Engineer, you will play a crucial role in designing, implementing, and managing automated deployment pipelines, infrastructure as code, and cloud-based solutions to support continuous integration and delivery (CI/CD) practices.
Responsibilities
Collaborate with development, operations, and quality assurance teams to design and implement automated deployment pipelines using CI/CD tools (e.g., Jenkins, GitLab CI/CD, Azure DevOps).
Develop and maintain infrastructure as code (IaC) using tools like Terraform, Ansible, or Chef to automate provisioning, configuration, and management of cloud resources (e.g., AWS, Azure, Google Cloud).
Implement monitoring, logging, and alerting solutions (e.g., Prometheus, ELK Stack, Grafana) to ensure system reliability, performance, and security.
Manage containerized environments using Docker and orchestration tools like Kubernetes to deploy and scale microservices-based applications.
Implement security best practices and compliance requirements (e.g., GDPR, PCI DSS) within the DevOps pipeline and infrastructure.
Collaborate with development teams to optimize application performance, scalability, and reliability in production environments.
Conduct regular performance testing, load testing, and capacity planning to identify and address performance bottlenecks and scalability issues.
Stay updated with emerging DevOps technologies, tools, and best practices to drive innovation and continuous improvement.
Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field. Advanced certifications (e.g., AWS Certified DevOps Engineer, Kubernetes Certification) are a plus.
X years of experience in DevOps, system administration, or a related role with a strong focus on automation and infrastructure as code.
Proficiency in scripting languages (e.g., Python, Bash, PowerShell) and experience with version control systems (e.g., Git).
Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD), configuration management tools (e.g., Ansible, Terraform), and containerization technologies (e.g., Docker, Kubernetes).
Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) and cloud-native services (e.g., AWS Lambda, Azure Functions) is highly desirable.
Strong understanding of networking concepts, Linux/Unix systems, and database management.
Excellent analytical, problem-solving, and communication skills with the ability to work both independently and collaboratively in a team environment.
Typical Perks
Competitive salary package with performance-based bonuses
Flexible work hours and the option for remote work
Professional development opportunities, including training programs and certifications
Collaborative and innovative work environment with modern tools and technologies
Health and wellness benefits, including fitness memberships and wellness programs
Opportunities for career growth and advancement within the company