Remote Poland
1 day ago
DevOps Engineer

About the Role:

We are seeking an experienced DevOps Engineer to join our dynamic and growing engineering team. The ideal candidate will have hands-on experience with cloud infrastructure, CI/CD pipelines, and automation, with a strong focus on AWS services. As an AWS DevOps Engineer, you will be responsible for managing, improving, and scaling our cloud infrastructure, as well as supporting development and deployment processes across the organization.

Day to Day:

Cloud Infrastructure Management: Design, deploy, and maintain AWS infrastructure using services like EC2, S3, ECS, RDS, Lambda, DynamoDB, and others. CI/CD Pipeline Development: Implement and manage continuous integration/continuous deployment pipelines using tools like Jenkins, Github Actions, AWS CodePipeline, or CircleCI. Automation: Automate infrastructure provisioning and application deployments using Terraform, AWS CloudFormation, or Ansible. Monitoring & Optimization: Monitor cloud infrastructure and applications to ensure high availability, performance, and cost optimization. Use tools such as AWS CloudWatch, Prometheus, or Datadog.  Recommends any other tooling/automation necessary for production logging and observability. Collaboration: Work closely with developers and operations teams to ensure smooth release cycles and infrastructure scaling. Security & Compliance: Implement security best practices for managing AWS resources, including IAM, VPC, and encryption. Ensure compliance with internal and external regulatory requirements. Incident Management: Respond to system outages or issues, providing troubleshooting and support for incident resolution. Documentation: Maintain clear and concise documentation on infrastructure, processes, and procedures for internal use.

What you bring to the table:

Experience: 5+ years of hands-on experience in DevOps, with at least 3 years working specifically with AWS services. AWS Expertise: Solid knowledge of AWS services (EC2, S3, Lambda, RDS, ECS, DynamoDB, EKS, CloudWatch, Redis, Kafka, ElasticSearch, etc.). Automation & Infrastructure as Code (IaC): Expert level on Terraform is a must.  Proficiency with Cloudformation is a plus. CI/CD: Strong experience in building and maintaining CI/CD pipelines (Jenkins, Github, AWS CodePipeline, etc.).  Expert level of Gihub Actions is a must Scripting: Proficiency in at least one scripting language such as Python, Bash, or Ruby. Monitoring Tools: Solid knowledge with monitoring and alerting tools such as CloudWatch, Prometheus, Grafana, VictoriaMetrics or similar. Version Control: Experience with Git, GitHub, GitLab, or Bitbucket. Containerization & Orchestration: Solid knowledge with Docker and Kubernetes for containerized applications (ECS, EKS, or self-hosted Kubernetes). Security: Strong understanding of cloud security principles, IAM roles, VPC, and encryption strategies. Collaboration & Communication: Ability to work effectively with development teams, system administrators, and other stakeholders. Problem-Solving: Excellent troubleshooting and debugging skills.

Preferred Qualifications:

Certifications: AWS Certified Solutions Architect – Associate or Professional, AWS Certified DevOps Engineer – Professional. Additional Cloud Experience: Familiarity with other cloud platforms such as Azure or Google Cloud is a plus. Agile Methodology: Experience working in Agile environments and using tools like Jira or Trello. Databases: Experience working with both SQL (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB) databases.

 

Confirm your E-mail: Send Email