At OutSystems (Contractor), in Portugal
Expires at: 2024-11-19
Remote policy: Full remote
Job Responsibilities and Expectations: To ensure high availability, resiliency, and efficiency of the hosting platform.
Engineer for global scaling.
Develop tools and infrastructure to deploy, monitor, and manage production and non-production 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.
Main requirements
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.