About the Team Hiring
As a leading developer of high-performance BIM applications, GRAITEC is committed to becoming a premier global provider of Design, Simulation, Fabrication, and Data Management software for the construction industry.
Our R&D division is a diverse, multicultural team of experienced professionals, all driven by a shared commitment to delivering technical excellence. The R&D team operates across Romania, France, the UK, Canada, the Czech Republic, Germany, and Poland, in close collaboration with our Product Management team to create industry-leading solutions for the AEC sector.
GRAITEC fosters a rewarding work environment that values continuous learning, personal initiative, and the freedom to contribute innovative ideas to support company success.
Position Overview
We are seeking a skilled DevOps Engineer with a solid foundation in system administration and experience working with Azure. In this role, you will leverage your expertise to design, deploy, and manage secure, scalable cloud infrastructures tailored to the unique needs of the AEC (Architecture, Engineering, and Construction) industry. As part of our modernization efforts, this position is pivotal in enhancing our infrastructure to support advanced AEC software solutions.
You will collaborate closely with Development, DevOps, and Product Management teams to align our cloud environments with enterprise standards for performance, reliability, and security. This role offers an excellent opportunity to build on that experience and advance into cloud engineering.
Key Responsibilities
- Design, implement, and manage cloud infrastructure on Azure, ensuring high availability, scalability, and security for our AEC software applications.
- Collaborate with cross-functional teams, including Development, DevOps and Product Management, to align cloud infrastructure with business requirements and technical workflows.
- Deploy, configure, and maintain cloud resources on Azure, with occasional integrations into AWS as needed.
- Leverage automation tools to streamline cloud infrastructure management and ensure consistency.
- Support legacy system migrations to the cloud, optimizing performance, cost, and compliance across diverse environments.
- Monitor cloud and on-premise systems using Azure Monitor, AWS CloudWatch, and similar tools to track performance, uptime, and security incidents.
- Support the implementation of AEC industry software (e.g., BIM, CAD) by configuring cloud and on-premise infrastructures to optimize these workflows.
- Set up and manage CI/CD pipelines to automate software and infrastructure deployment.
- Apply your experience to troubleshoot, manage, and enhance on-premise and hybrid cloud systems.
Key Metrics to Track
- Uptime: Ensure high availability across cloud and on-premise systems.
- Cost Optimization: Control costs through efficient cloud resource management.
- Performance Optimization: Align infrastructure to meet application performance benchmarks.
- Security Incidents: Minimize and respond promptly to security threats.
- Scalability: Ensure cloud and on-premise systems can scale to meet demand.
Responsibilities
- 3-5 years of experience as a DevOps, with hands-on management of on-premise and cloud systems.
- 2+ years of experience managing cloud services preferably on Azure, with solid experience in infrastructure design, deployment, and security.
- Proven ability to design and maintain cloud-based or hybrid infrastructures, ensuring enterprise-grade scalability, security, and performance.
- Experience in DevOps practices, particularly in automating infrastructure and software delivery through CI/CD pipelines.
- Proficiency in scripting languages (e.g., Python, PowerShell, Bash) for automation and infrastructure management.
- Strong understanding of cloud security principles, including IAM, encryption, and network security in both Azure and AWS.
- Familiarity with monitoring and management tools, such as Azure Monitor, AWS CloudWatch, and traditional SysAdmin tools.
- Strong problem-solving skills, focusing on automation, optimization, and troubleshooting complex environments.
- Excellent communication skills, with fluency in English (oral and written) and the ability to produce clear technical documentation.
Nice to have
- Knowledge of containerization and orchestration with Kubernetes in cloud environments.
- Multi-cloud experience (Azure and AWS) and proficiency in cloud cost management.
- Experience with cloud migration projects, particularly transitioning from on-premise to cloud.
- Familiarity with AEC industry software (e.g., BIM, CAD) and workflows.
- Certifications: Azure Solutions Architect or similar cloud credentials.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- Ability to adapt to fast-paced, agile environments and stay updated with evolving cloud and other technologies.
- A collaborative, team-oriented mindset and a proactive approach to problem-solving and optimization.
- Fluency in English (oral and written) with the ability to produce clear technical documentation.
Nice to Have:
- Certifications: Azure Solutions Architect or similar.
Interview Process
- Screening/Get to know discussion
- Technical assessment
- Peer of hiring manager or key stakeholder to the role from another organization