We are looking for a DevOps Engineer to join our 
Mailtrap team! As a DevOps Engineer, you will play a crucial role in implementing and maintaining our cloud infrastructure and continuous integration/continuous deployment (CI/CD) pipelines. You will collaborate with our cross-functional teams to enhance our development processes and ensure the reliability, scalability, and security of our Email Delivery Platform.
- Proven experience as a DevOps Engineer or a similar role
 - Strong knowledge and hands-on experience with AWS and GCP services
 - Proficiency in designing and implementing CI/CD pipelines using tools like GitLab CI/CD, CircleCI, etc
 - Solid experience with infrastructure as code (IaC) using Terraform
 - Expertise in containerization technologies, specifically Docker, and container orchestration platforms like Kubernetes
 - Strong scripting skills in BASH or similar languages
 - Experience with monitoring and logging tools
 - Solid understanding of networking concepts and security best practices
 - Strong problem-solving skills and the ability to troubleshoot complex issues in a production environment
 - Excellent communication and collaboration skills to work effectively with cross-functional teams
 - Fluent English (both writing and speaking)
 
- Relevant certifications like AWS Certified DevOps Engineer, Google Cloud Certified — Professional DevOps Engineer, or similar
 - Experience with email delivery platforms
 - Experience with other cloud providers, e.g. Azure
 - Additional knowledge of programming languages like Ruby, Python, or Go
 - Familiarity with configuration management tools like Ansible or Chef
 
- Deploy and manage cloud infrastructure on AWS (and, possibly, GCP platform in the future)
 - Develop and maintain CI/CD pipelines for efficient and automated software delivery
 - Collaborate with development teams to optimize application deployments and improve release management processes
 - Implement and manage infrastructure as code (IaC) using tools like Terraform
 - Containerize applications using Docker for efficient deployment and scalability
 - Monitor and troubleshoot application and infrastructure issues, ensuring high availability and performance
 - Implement and manage monitoring and logging solutions to gain insights into system behavior and performance
 - Automate routine operational tasks using scripting languages, such as BASH, to improve efficiency and reduce manual intervention
 - Ensure adherence to security best practices and implement appropriate security measures
 - Stay up to date with industry trends and advancements in cloud technologies and DevOps practices, and propose innovative solutions to enhance our systems