DevOps Engineer
Job Description
Brightly is an experience design (XD) and digital transformation (DX) consultancy focused on turning complex business challenges into elegant, simple software. Brightly is design-led, research-driven, user-focused, and deep on technology. Brightly delivers world-class business software design and product strategy & development expertise to complex custom software projects (including digital products, B2B & B2C e-commerce, SaaS solutions, enterprise web & mobile, as well as proof of concept, prototype & innovative applications in IoT, AR/VR, AI, machine learning and more).
As the Brightly team often tackles new and complex business issues we seek team members passionate about their craft, with a love for problem solving, continuous learning, and collaboration. With a geographically-diverse team, we work best with self-motivated people with strong communication skills. Brightly offers flexibility in work/life schedule, paid training opportunities, and a growing list of benefits.
Brightly is seeking a motivated, hands-on DevOps Engineer to join the Brightly technology team. We are seeking a skilled and motivated DevOps Engineer with extensive experience in AWS and Azure Cloud environments. The ideal candidate will be instrumental in driving our projects that utilize Microsoft Rush, SST.dev, and Nest.js running on AWS. This role involves designing, implementing, and managing CI/CD pipelines, ensuring the robustness and scalability of our cloud infrastructure.
Schedule
- Full-time salaried.
What you’ll do
- Design, implement, and manage scalable infrastructure solutions in AWS and Azure Cloud environments.
- Work on projects utilizing Microsoft Rush, SST.dev, and Nest.js, ensuring smooth deployment and operation.
- Develop and maintain CI/CD pipelines using GitHub Actions or AWS SAM for continuous deployment.
- Collaborate with development teams to streamline deployment processes and improve overall system reliability.v
- Monitor, troubleshoot, and optimize system performance to meet service level objectives.
- Automate repetitive tasks and processes to enhance operational efficiency.
- Implement and manage security best practices for cloud infrastructure.
- Provide technical guidance and support to team members and stakeholders.
- Stay up-to-date with the latest industry trends, technologies, and best practices.
What we’d like to see
- Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
- Proven experience working with AWS and Azure Cloud platforms.
- Hands-on experience with Microsoft Rush, SST.dev, and Nest.js is highly desirable.
- Proficiency in using GitHub Actions for CI/CD pipelines or AWS SAM for continuous deployment.
- Strong understanding of infrastructure as code (IaC) principles and tools (e.g., Terraform, CloudFormation).
- Experience with containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Excellent problem-solving skills and the ability to troubleshoot complex issues.
- Strong communication skills and the ability to work collaboratively in a team environment.
- Experience with monitoring and logging tools (e.g., CloudWatch, Azure Monitor) is advantageous.
Nice to have
- Google and/or Oracle Cloud experience.
- Experience with tooling such as Jira, Bitbucket Pipelines and Azure DevOps.
- Solutions Architect Certification in AWS or Microsoft Azure is a plus.
- Experience with Kubernetes, Docker and containerization.
- Previous experience deploying Laravel, WordPress and other types of projects.
- Experience with Vercel deployment.