About This Role
We are seeking a driven and skilled Intermediate DevOps Engineer to join our team. This role is perfect for someone who has mastered the fundamentals of CI/CD and cloud infrastructure and is ready to take on more complex challenges. You will play a crucial role in evolving our DevOps practices, with opportunities to contribute to major strategic initiatives under the guidance of our senior team.
What You Will Do?
As an Intermediate DevOps Engineer, you will be a hands-on driver of our pipeline and infrastructure evolution.
Process & Pipeline Ownership:
Analyze existing DevOps build, release, and configuration management processes and implement strategic improvements.
Take ownership of developing and maintaining comprehensive DevOps dashboards with key metrics for internal teams and leadership.
Establish and configure robust build and release processes, primarily leveraging GitHub features and integrations.
Set up and manage build agents to support all code compilation and deployment activities.
Contribute to Major Initiatives While Collaborating with Senior Staff:
Play a key role in the migration of repositories and CI/CD pipelines from GitLab to GitHub, managing significant parts of the project.
Contribute to the development of long-term infrastructure upgrade strategies and roadmaps for critical systems like AKS and Postgres.
Collaborate on designing long-term strategies for our mobile app build infrastructure and processes.
Technical Implementation & Quality:
Integrate build pipelines with essential quality gates (static code analysis, code coverage, unit testing, pre-commit checks).
Identify key automation opportunities in environment setup and configuration, and implement the solutions using Infrastructure as Code (IaC).
Support critical application releases and execute platform migrations as needed.
Work closely with Senior DevOps resources and developers to deliver innovative solutions and value-added improvements.
What Do You Bring?
We are looking for a proactive problem-solver with a solid technical foundation and a strong desire to learn and take on responsibility.
Required Experiences, Skills and Qualities:
3-5 years of hands-on DevOps experience, with demonstrated success in CI/CD pipeline design and optimization.
Strong, practical experience working with multiple git/SCM platforms (e.g., Azure DevOps, GitLab, GitHub).
Hands-on experience deploying and managing applications in containerized environments, specifically Kubernetes and AKS.
Proven experience using Infrastructure as Code (IaC) tools (like Terraform) with proper state management.
Solid understanding of a major cloud platform, with a preference for AWS / Azure.
Experience in a consulting or client-facing environment.
Excellent communication skills—you can articulate complex technical ideas clearly to different audiences.
A collaborative spirit and a track record of building great working relationships.
A strong desire to learn, be coached and mentored, and tackle new challenges
Strong Assets (What Makes You Stand Out):
Proficiency in Bash/shell scripting and at least one other scripting language (e.g., Python, PowerShell).
Experience with Linux system and network administration.
Previous development experience (mobile, Next.js, or React) is a significant asset as it helps bridge the gap between dev and ops.
Familiarity with creating dashboards from monitoring and logging tools (e.g., ELK, Cloudwatch, X-Ray, Application Insights).
Why join? At Thrillworks, we are partners in digital acceleration. In essence, we work together to accelerate the journey toward a competitive advantage for our clients and ourselves by solving the right problems. Regardless of the department you belong to at Thrillworks, you will have a hand in the vision and realization of innovative ideas and high-quality outputs.
Clarity and autonomy. We want all of our employees to feel involved. That means ensuring everyone knows what we are working on and why; creating space for idea-sharing and creativity, and allowing people to make decisions without the constant need for approval. We are in hyper-growth mode and we hope you are as excited as we are about making an impact through technology with purpose.
Challenges and growth. At Thrillworks, we know our people are our biggest asset, and we do everything we can to make them feel recognized, heard and appreciated. Under the guidance of a supportive and patient manager, you will have the chance to build out your insights, gain exposure internally and externally, and grow your expertise.
With everything we do, these are our guiding values:
Teamwork: We are heading in the same direction, acting and working as ONE.
Curiosity: We are open-minded and hungry to improve.
Courage: We aren’t afraid to take chances or to admit (and learn from) mistakes.
Passion: We care about challenges, the outcomes, and our contributions to meeting them. What we do is the product of who we are and how we think. Apply now!
Thrillworks is proud to be an Equal Opportunity Employer. We do not tolerate discrimination of any kind, as we believe in Diversity & Inclusion as a way to build stronger and successful teams. Accommodation is offered to all candidates upon request.
An AI tool may be used to take notes throughout this process.
LI-HYBRID