DevOps Engineer
JOB DETAILS
Our Company
Monsoon Consulting is one of Europe’s leading digital agencies, crafting industry leading e-Commerce and content solutions for large global companies. We have dedicated office locations based in Dublin, London, Lisbon and Kyiv. We are dedicated to transforming digital commerce by creating people-centered solutions and helping companies innovate their internal processes and customer engagement. Design thinking, collaboration and agile methodologies are at the core of how we approach everything. We are a people-first company aspiring to make things better for our customers while building a great culture for our team.ROLE
We are recruiting a DevOps engineer to join our team. This is an excellent opportunity to work with a team of exceptional strategic, creative and technical digital specialists, taking responsibility for the deployment and maintenance of our enterprise solutions.LOCATION
This is a remote role. We have office locations in Ireland (Dublin), the UK (London), Portugal (Lisbon), and Ukraine (Kyiv) and have periodic summits/meet-ups. EU-based candidates are preferred.Main Responsibilities
- Implementing and maintaining Infrastructure as Code using tools such as Terraform, Ansible, and Packer
- Implementing and maintaining CI/CD pipelines in GitLab
- Utilizing containerization tools (Docker) and orchestration platforms (Kubernetes) to streamline deployment, scaling, and management of applications
- Maintaining our fleet of Linux servers
- Implementing monitoring and logging solutions to proactively identify and address performance issues, security vulnerabilities, and other operational concerns
- Conducting security and compliance audits and workshops
- Collaborating with the QA team to integrate automated testing into CI/CD pipelines
- Working closely with development teams to support and enhance development and continuous integration tooling
- Maintaining comprehensive documentation for infrastructure configurations, processes, and procedures
- Liaising directly with clients on matters related to server infrastructure
- Using Agile methodologies (Scrumban) to manage tasks as part of the overall maintenance and delivery of projects
- Hardware procurement and management
Requirements
TECHNICAL SKILLS & EXPERIENCE
- Strong knowledge of all layers of the TCP/IP stack and common Internet services/protocols such as HTTP, SMTP, DNS, SSH, SOAP/REST
- Experience designing, building, and managing Linux-based systems
- Strong networking knowledge and experience
- AWS, Azure, and Google Cloud platforms
- Experience automating large-scale environments using configuration management tools (Puppet, Ansible)
- Experience with Docker and Kubernetes
- Experience supporting virtualized environments (VMWare, vSphere)
- Knowledge of Git, Varnish, Nginx, MySQL, Redis, Elasticsearch, RabbitMQ is desirable
- Knowledge of Magento, Drupal, or WordPress is desirable
Interpersonal Skills
- Must have a good command of written and verbal English and demonstrate an ability to collaborate across teams and organizations
- Self-motivated with a strong desire to learn and improve technical skills
- Strong analytical and problem-solving abilities
- Excellent communication skills
- A team player who can work in multinational, cross-functional teams
- Effective time management skills to prioritize tasks and meet deadlines in a fast-paced environment
Benefits
- Competitive salary
- Sponsored training/certification opportunities
- Sponsored community/event participation opportunities
- Collaborative working environment with a dynamic and diverse team
- Flexible working option: office / work from home / hybrid
- Performance appraisals and personal development plans
- Company contributed voluntary pension scheme (UK, Ireland)
- Company contributed group health insurance (UK, Ireland, Portugal, Ukraine)