Job Description
Job Description
At Newforma, you’ll help shape the future of project information management for architects, engineers, and contractors worldwide. Join a team that’s trusted by over 1,500 firms to simplify how they work. Together, we’re creating tools that connect people to the information they need, faster and smarter. Let’s build something great.
We're seeking a talented DevOps Specialist to join our Platform Engineering team and help build, scale, and optimize our cloud infrastructure. As Newforma transitions from Azure to AWS, you'll play a crucial role in creating robust automation, reliable deployment pipelines, and infrastructure that supports hundreds of thousands of users. This is an exciting opportunity to work with modern cloud technologies, contribute to a significant cloud migration initiative, and directly impact the developer experience for our engineering teams.
In this role, your responsibilities will include :
Infrastructure & Automation
- Design, build, and maintain cloud infrastructure on AWS using infrastructure-as-code practices with Pulumi, Terraform, AWS CDK, or CloudFormation
- Automate infrastructure provisioning, configuration management, and deployment processes
- Develop and maintain scripts and tools to improve operational efficiency and reduce manual work
- Support the migration of infrastructure and services from Azure to AWS, following best practices and migration patterns
- Implement and manage container orchestration using Kubernetes (EKS) and Docker
- Create reusable infrastructure modules and templates that development teams can leverage
- Maintain and optimize existing Azure infrastructure during the transition period
CI / CD Pipeline Development
Build and maintain CI / CD pipelines using tools such as GitHub Actions, Azure Pipelines, AWS CodePipeline, or JenkinsImplement automated testing, building, and deployment workflows for .NET / C# and React applicationsOptimize build and deployment processes to reduce cycle times and improve developer productivityIntegrate security scanning, code quality checks, and automated testing into pipelinesCreate and maintain deployment strategies including blue-green deployments, canary releases, and rollback mechanismsDocument pipeline processes and provide support to development teamsMonitoring & Reliability
Implement comprehensive monitoring, logging, and alerting solutions using CloudWatch, Prometheus, Grafana, or similar toolsDesign and maintain observability infrastructure to track system health, performance, and availabilityDevelop and maintain dashboards for infrastructure and application metricsParticipate in on-call rotation to support production systems and respond to incidentsConduct post-incident reviews and implement improvements to prevent recurrenceWork with development teams to establish SLOs, SLIs, and error budgetsOptimize system performance, resource utilization, and cost efficiencyCollaboration & Support
Work on daily tasks in collaboration with other members from the platform engineering teamPartner with development teams to understand their infrastructure and tooling needsProvide guidance on cloud best practices, deployment strategies, and architectural patternsSupport developers with troubleshooting deployment issues and infrastructure problemsCollaborate with the Senior DevSecOps Engineer to ensure security best practices are integrated into all systemsWork with the Lead Software Architect to align infrastructure with architectural decisionsParticipate in agile ceremonies including daily stand-ups, sprint planning, and retrospectivesCreate and maintain documentation for infrastructure, runbooks, and operational proceduresPlatform Services
Manage and optimize AWS services including ECS, EKS, Lambda, S3, RDS, DynamoDB, CloudFront, and Route 53Implement and maintain secrets management solutions using AWS Secrets Manager or Parameter StoreConfigure and manage networking components including VPCs, subnets, security groups, and load balancersSet up and maintain database infrastructure, backups, and disaster recovery proceduresImplement cost optimization strategies and monitor cloud spendingEvaluate and integrate new tools and services to improve the platformRequirements for the position include :
4+ years of experience in DevOps, Site Reliability Engineering, or similar roles.Strong hands-on experience with AWS services including EC2, ECS / EKS, Lambda, S3, RDS, CloudWatch, and IAM.Proficiency with infrastructure-as-code tools, preferably Pulumi, or experience with Terraform, AWS CDK, or CloudFormation.Experience building and maintaining CI / CD pipelines for modern applications.Strong understanding of containerization technologies (Docker, Kubernetes).Experience with scripting languages such as Python, Bash, or PowerShell.Knowledge of version control systems (Git) and GitOps practices.Understanding of networking concepts including DNS, load balancing, and VPCs.Experience with Linux / Unix system administration.Familiarity with monitoring and logging tools (CloudWatch, Prometheus, Grafana, ELK stack)Strong problem-solving skills and ability to troubleshoot complex systems.Excellent communication and collaboration skills.Curious mindset with initiative in problem-solving and continuous improvement.Team player who respects colleagues and their opinions.Up to 10% travel to company and team events.Nice to have qualifications for this position include :
AWS certifications (AWS Solutions Architect, AWS SysOps Administrator, or AWS DevOps Engineer).Experience with Azure cloud services and Azure-to-AWS migrations.Knowledge of .NET / C# application deployment and configuration.Experience with serverless architectures and AWS Lambda.Familiarity with service mesh technologies (Istio, Linkerd, AWS App Mesh).Experience with GitOps tools (ArgoCD, Flux).Knowledge of configuration management tools (Ansible, Chef, Puppet).Understanding of database administration (PostgreSQL, MySQL, SQL Server, DynamoDB).Experience with multi-tenant SaaS infrastructure.Familiarity with Agile / Scrum methodologies.Experience supporting .NET applications in production environments.Knowledge of frontend build processes and deployment for React applications.Bilingual in French and EnglishWhy Work at Newforma?
Purpose-driven work : Help professionals in the AECO industry solve real-world challenges.Global impact : Our tools are used on over 16 million projects worldwide.Collaborative culture : Work alongside talented teammates who value your input.Room to grow : We support your career development through learning opportunities and mentorship.Innovation at its core : Be part of a company that’s always evolving to meet industry needs.