BUILDING ENGINEER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS
Updated: Sep 24, 2024 - The Building Engineer demonstrates a strong foundation in configuration management and engineering for web applications, including automation with tools like TeamCity and Jenkins, alongside programming proficiency in languages such as C++, C#, or Java. This job requires expertise in scripting and automation using PowerShell, Python, or similar, coupled with a deep understanding of distributed systems architecture and effective software release management. Additionally, the engineer must have advanced knowledge of Agile methodologies, particularly Scrum, proficiency with containerization technologies like Docker, and experience in source control and bug-tracking, enhancing multi-platform development processes.
Essential Hard and Soft Skills for a Standout Building Engineer Resume
- Configuration management
- Automated build tools
- Programming
- Scripting
- Distributed systems architecture
- Software release management
- Source control
- Containerization technology
- SQL
- Agile and Scrum methodologies
- Problem-solving
- Communication
- Adaptability
- Team collaboration
- Project management
- Analytical thinking
- Attention to detail
- Creativity
- Time management
- Leadership
Summary of Building Engineer Knowledge and Qualifications on Resume
1. BS in Mechanical Engineering with 4 years of Experience
- Must be a shell scripting expertise
- Familiarity with Paradox Development Studio games.
- Experience with Bash scripting, Python, and/or C++.
- Experience in working with and maintaining build system generator systems such as CMake/SCons.
- Experience working with configuration management systems such as Puppet or Chef.
- Working experience building and configuring networks.
- Experience in server installation/maintenance.
- Experience working with Programming in Objective-C and/or Swift.
- Familiarity with Git (or equivalent) to manage source code.
- Knowledge of compiling software from sources such as Linux distributions or other open-source software.
- Excellent experience working with authoring automation tools.
2. BS in Electrical Engineering with 3 years of Experience
- Working experience and in-depth knowledge of Linux architecture technologies and operations
- The ability to design and develop authentication, authorization and security technologies
- Experience in Networking, Storage, Servers, Virtualization, and Data Center
- Experience with configuration management, automation and orchestration tools and technologies
- The ability to provision/configure required software onto servers, such as web servers and databases
- Must have fluent speaking skills to interface with PMs and customer
- Excellent interpersonal skills in dealing with other teams, account teams, PMs, peers and customer
- Experience working in infrastructure along with experience in VMWare, AWS and Azure platforms
- Experience in installation and maintenance of LINUX-based software
- Familiarity with administration, performance tuning, and system monitoring
3. BS in Architecture with 5 years of Experience
- Experience working in the gaming industry
- Working experience as a Build and Release Engineer or similar position
- Professional experience with C# programming language. C++, Python, or other programming skills
- Strong knowledge of Perforce and other source control systems.
- Experience working in large data management and structures
- Experience working with large engines and complex pipelines
- Experience in working with game engines and game development interfaces
- Strong interpersonal and communication skills, both written and spoken.
- Passion for the making and playing of any type of game.
- Autonomous and proactive attitude, with the ability to work under pressure.
4. BS in Civil Engineering with 2 years of Experience
- Professional experience working in game development
- Experience working in building and releasing management
- Experience with Jenkins or other continuous integration systems
- Working experience with Ant, Make, or other build tools
- Experience with Git, Perforce, or other source control management systems
- Experience with AWS, Google Cloud, Azure, or other cloud providers
- Excellent understanding of DevOps with great interpersonal skills.
- Knowledge of, or experience with game development systems is advantageous.
- Familiarity with current and next console SDKs, Steam, and Epic Game Store.
- Familiarity with common game industry tools and middleware.
5. BS in Environmental Engineering with 4 years of Experience
- Unreal Engine 4 (UE4) build system working experience and have familiarity with Jenkins
- In-depth knowledge of how to construct and optimize build pipelines
- Ability to write clear and concise, well-structured code in high-level languages and shell scripting languages
- Conversant in PC and Console game development techniques and best practices.
- Great with lateral thinking and motivation to work independently and on a team
- The ability to work directly with teams across multiple territories and time zones.
- Ability to create and maintain technical documentation from the beginning of a project through completion.
- Be dedicated, a teamwork player, and a professional.
- Experience creating build automation for PC, console, and/or mobile platforms
- Understanding of building farm infrastructure and/or cloud architecture
6. BS in Construction Engineering with 1 year of Experience
- A strong desire to create and maintain build systems and tools that improve the quality of life of game teams.
- Experience with build automation tools, such as TeamCity or Jenkins
- Experience with version control technologies, such as Perforce, Git, or Subversion
- Excellent proactive communication and listening skills
- Experience developing GUI Tools in C#, and have familiarity with console build processes
- Familiarity with using cloud services, such as AWS, for building storage/distribution
- Up-to-date knowledge and experience with Incredibuild software
- Coding experience in C#, Java, Typescript, or C++
- Professional experience working with Unity3D
- Experience with Continuous Integration platforms such as Github Actions, Jenkins, and frameworks such as Gradle, Ant, or Maven.
7. BS in Building Science with 4 years of Experience
- A natural ability to solve complex issues
- Sound knowledge of the OOP Experience in analyzing network environments and identifying migration strategies
- Ability to create and manage network service support documents and run books
- The ability for issue analysis, troubleshooting and resolution, root cause analysis, logging and trending
- Banking and financial services working experience
- The ability to liaise with carriers, vendors, and internal departments
- Experience working in a network implementation role
- Strong knowledge of Security technologies such as Juniper Firewall, Proxy
- Excellent knowledge of Arista/Cisco router technology and services/protocols
- Experience with Load Balancing such as F5 LTM/GTM, Citrix Netscaler/GSLB
- Proven ability to diagnose and resolve complex data network security issues, relating to applications supporting internal, external third-party party and internet-facing clients
8. BA in Architecture with 5 years of Experience
- Build engineer experience in the mobile space
- Shipped at least 1 mobile/social title (preferably on multiple platforms)
- Experience working with at least 1 build system (e.g. Jenkins, TeamCity, Bamboo).
- Experience with iOS and Android build requirements.
- Strong knowledge of source code control systems (e.g. Perforce, Git)
- Good knowledge of Mac/Windows environment (e.g. registries, file system, networking)
- Basic knowledge of RESTful API’s.
- Familiarity with Groovy, Gradle, or other build automation tools
- Experience working with Unity and Unity build artifacts.
- Proficiency in C# programming language or one of the following scripting languages such as PowerShell, Python, Shell, and Batch scripting.
9. BS in Energy Engineering with 3 years of Experience
- A strong programmer with professional experience in games
- Must have expertise in CI/CD pipelines
- Excellent knowledge of Python, C# or C++
- Experienced with automated testing systems, game patching systems, and server deployment
- Experience with current-gen consoles including PS4 and Xbox One
- Experience working in developing multiplayer games
- Attention to detail with a strong ability to analyze and comprehend direction
- Awesome technical insight and a finisher of technical tasks on time
- A good communicator with the ability to verbalize conceptual thoughts and the willingness to accept constructive critique
10. BS in Facilities Management with 4 years of Experience
- Experience with packaging, building, and deploying Python and C code on different operating systems.
- Knowledge of C compilers and familiarity with debuggers is essential for the job
- The ability to support software installations without OS root privilege
- Python knowledge with familiarity with open-source environments
- Working experience with continuous integration systems
- Experience with BASH, Jenkins, Ansible, and containers
- Advanced knowledge of Git and Git workflows in a team setting
- Strong teamwork, analytical, problem-solving, planning and organizational skills
- Excellent written and verbal communication skills
11. BS in Industrial Engineering with 2 years of Experience
- Experience Previous Azure DevOps experience Using and occasionally modifying software-build systems (scripting)
- Knowledge of Azure pipelines and pipelines interface, and troubleshooting of pipelines
- Experience in an engineering setting with consumer electronic devices like phones, laptops, PCs, etc. Git, code branches
- Experience with the difference between release and main branches
- Experience with scripting, with a heavy preference for Python
- Working knowledge of both Windows and Linux environments Ubuntu or Windows-Subsystem for Linux (WSL)
- Skills in Python, and Bash scripting, with knowledge of Azure Pipeline YAML, and Azure Artifacts
- Experience shipping a consumer electronic device in the builder role
- Experience with building scripts and systems such as Jenkins, Team City, Ant, Make, etc.
- Skilled in scripting languages such as JavaScript, Python
- Experience using cloud-build solutions with console experience
12. BS in Construction Management with 5 years of Experience
- Experience in build engineering and release automation
- Working experience in customizing the Android platform
- Skilled in customizing and building automation of Unity3D apps
- Proficient in writing Makefiles/CMake in different OS, Linux/OSX/Windows
- Able to excel in a fast-paced, agile environment supporting multiple projects using a wide variety of cutting-edge technologies
- Highly attentive to details with strong analytical skills and a problem-solving attitude
- A technology enthusiast who enjoys expanding knowledge and sharing it with others
- A team player with good interpersonal/communication capabilities
- Good at time management and always looking for new challenges
- Experience working in Jenkins pipelines, groovy scripting
- In-depth knowledge of the Soong/Kati build system used in AOSP (Android Open Source Project)
13. BA in Environmental Design with 3 years of Experience
- Ability to communicate effectively with team members and stakeholders from different teams across the company
- Willingness to work collaboratively across multiple disciplines
- Good analytical and problem-solving skills with strong attention to detail
- Ability to give and receive constructive feedback to strive for continuous improvement
- Good at managing competing demands for time, and passion for video games.
- Able to work with the team to support yourself and others in high-pressure situations.
- Experience with continuous integration and deployment systems such as TeamCity, Buildbot, Jenkins, CruiseControl
- Experience working with large codebases across multiple platforms
- Knowledge of version control systems (preferably SVN), and C++ and/or C#
- Recent experience with scripting languages preferably Python or Lua.
- Experience with toolchains such as Microsoft Visual Studio, Xcode, CLANG, and GCC for building applications targeting Windows, Mac OS X, Console, and Mobile
- Knowledge of build systems such as Jam, NMake, or CMake
14. BS in Sustainable Design with 6 years of Experience
- Experience with configuration management and engineering for web applications (supporting an Agile development process)
- Experience with automated build tools such as TeamCity, Jenkins, or equivalent.
- Programming experience with one of the following languages such as C++, C#, or Java.
- Scripting and automation skills with one of the following languages such as PowerShell, Perl, Python, Bash, Ruby, or similar.
- Knowledge of distributed systems architecture and infrastructure.
- Adept at managing software release and deployment.
- Proficient in supporting multi-platform application development shops.
- Experience with source control (preferably Perforce), and bug-tracking software.
- Knowledge of Agile software development process (particularly Scrum).
- Experience with containerization technology (preferably Docker).
- Experience with branch and merge strategies, with knowledge of SQL.