DevOps Engineer
We are
A cutting-edge e-commerce company developing products for our own technological platform. Our creative, smart and dedicated teams pool their knowledge and experience to find the best solutions to meet project needs, while maintaining sustainable and long-lasting results. How? By making sure that our teams thrive and develop professionally. Strong advocates of hiring top talent and letting them do what they do best, we strive to create a workplace that allows for an open, collaborative and respectful culture.
What you will be doing
As a DevOps/Automation Engineer you will be advising and supporting development teams using a wide array of technology stacks. Work along with other teams like infrastructure and database to set up the underlying infrastructure for the different environments.
We're dev-focused. We are open-minded, and research/propose/implement our goals for this position.
The DevOps is responsible for the delivery of key DevOps concepts, including but not limited to:
- Works on continuous delivery and continuous deployment with a 99.99% uptime guarantee
- Implements containerized solutions and orchestration
- Provide an environmental management and accountability
- Interact along with developers/testers to provide tools and knowledge transfer
- Interact along with Infrastructure teams to specify, deploy, maintain and update build systems
- Train on DevOps practices and tools
- Design, implement and maintain tools for the generation, deployment, and monitoring of product builds
Knowledge and skills you need to have
- B.S. in Computer Science, Computer Engineering or a related field or relevant experience
- Developer Background (2 years of experience in a developer role)
- Good GNU/Linux Systems Administration background (Red Hat/Ubuntu/Centos)
- Strong scripting skills (Shell scripting, Python, PowerShell)
- Thorough understanding in large server infrastructure with virtualization and distributed environments.
- Experience with GNU/Linux containers and container orchestration such as Docker, Kubernetes, Docker Swarm, etc.
- Sound knowledge of Continuous Integration and Continuous Deployment/Delivery tools (Jenkins, AzureDevOps, TFS, Bitbucket, etc)
- At least 2 years of experience in the DevOps culture
- Proven knowledge with automation and configuration management tools such as Ansible, Terraform, or similar technologies.
- Experience with monitoring tools and APM such as New Relic, Zabbix, Nagios, or similar monitoring tools
- Familiarity with Log Management tools like Graylog, ELK or similar technologies
- At least one year working with Kubernetes
- Upper-intermediate English
- On-Call availability
Bonus points for the following
- Experience with GitOps
- Working with on-premise environments
Why choose us?
We will give you the opportunity to be the best version of yourself, develop professionally and create strong working relationships working remote or on site. While offering a competitive salary, we also invest in our people's professional development and want to see you grow and love what you do. We are dedicated to listening to our team's needs and are constantly working on creating an environment in which you can feel at home.... If this sounds like the place for you, contact us now!