Overview
Susquehanna is actively recruiting a DevOps Engineer
for our Development Tools and Components team. This team provides support for internal software developers, maintains and establishes software development tools, and also acts as a hub for the sharing of common practices between development teams.
We're looking for someone with a background in software development and knowledge of typical build and configuration tools and issues.
In This Role, You Will
* Design and develop automated build processes and solutions
* Integrate the build process with continuous integration tools to provide consistency, reliability, and repeatability within software builds
* Provide stewardship over a large and ever-evolving set of core SDLC components
* Develop custom tools and extensions
* Administer and maintain existing toolchains on multiple versions of Linux
* Build, deploy, maintain, and support 3rd-party SDLC-based tools
* Ensure ABI-compatible and consistent toolchains on various platforms
* Participate in support rotations with other members of the team
* Manage large shared infrastructures using tools like Docker, Kubernetes, Ansible, Octopus Deploy, etc.
* Maintain version control platforms for the entire company
What We're Looking For
* Bachelor's degree in Computer Science, Engineering, Mathematics, or related discipline, or its equivalent
* (relevant technical experience may substitute for education)
* 3+ years of experience building and deploying software applications (Continuous Integration/Continuous
* Deployment)
* 3+ years of experience with any high-level programming language (C++, C#, Python, Golang, Java)
* Hands-on experience with a modern Linux distribution
* Experience with Docker or other containerization technology
* Experience with configuration management tools like Ansible, Puppet, Chef, Salt, etc.
* Experience with CMake, GCC Compiler Collection, and/or GNU Make
* Knowledge of the compilation and linking process for C/C++, including the ability to resolve dependencies
* Thorough understanding of full life-cycle development methodologies
* Experience with creating packages for various package managers such as NuGet
* Experience with cloud providers is a plus
* Experience with gitlab, perforce, and teamcity
If you're a recruiting agency and want to partner with us, please reach out to. Any resume or referral submitted in the absence of a signed agreement will not be eligible for an agency fee.