Boost IT is a Portuguese technology consultancy that is now part of emagine, a global business and IT consultancy with over 30 years' experience.
Through emagine, we are connected to an international network of more than 40,000 specialists, which allows us to scale projects and offer innovative and customized solutions in an increasingly demanding and dynamic market.
We stand out for being the most dynamic, energetic and reliable company in the sector. Our management team has over 10 years' experience in delivering technological solutions in Portugal and on the international market.
With emagine's support and global vision, our clients have at their disposal a leading partner in excellent service, flexibility and delivery capacity, ensuring the highest quality standards.
We are driven by a passion for people who share an enthusiasm for technology. We are here to give the market a real BOOST.
Job Responsibilities and Expectations:
- Develop tools and infrastructure to deploy, monitor and manage production and non-productions services.
- Ensure delivered solutions are optimized for ease of use, reusability and scalability.
- Ensure implementations and development activities always lead towards enriching knowledge base documentation, design details, usage, maintenance, configuration and deployment notes.
- Be comfortable working with agile framework, scrum or Kanban
- Be available for a 24x7 shift rotation on as needed basis.
Desired Skills and Experience:
- Bachelor or Master Degree in Computer Science or similar.
- 7+ years of experience in software development or operations.
- 3+ years of experience in cloud platform (AWS or Azure or hybrid Cloud Environments)
- Prior experience with NIST Framework or Federal projects is a bonus.
- Experience with Kubernetes/Docker.
- Expertise in DevOps, CI/CD or SRE environments .
- Advanced knowledge of best practices and experience in code-based configuration, IaC, load-balancing, auto-scaling, monitoring, alerting, networking and problem-solving in a cloud environment.
- Demonstrated ability to design and implement automation infrastructure solutions.
- Proficient in any programming language, but be comfortable with learning a new language (Golang).
- Background in highly-available distributed systems. The candidate should be able to understand and be able to debug asynchronous systems that use reactive messaging patterns and know how to use distributed debugging tools.
- Hands on approach and willingness to learn; troubleshoot issues and solve problems where needed.
- Comfortable collaborating with team-mates working from around the globe.
If this make sense to you, send us your update cv!