Fragomen is looking to hire an experienced DevOps Engineer to join our talented Application Development team in our Technology & Innovation Lab in Pittsburgh.
Do you want to work for a company that writes its own code, develops its own software, and builds its own products? We experiment and innovate leveraging the latest technologies while building excellent experiences for our internal and external customers. We have grown to see ourselves as a technology company in the legal immigration field, with great opportunities for software engineers who want to build innovative applications to give users smarter ways to navigate through the immigration landscape, as we look to disrupt the industry again. As a part of the Fragomen Application Development team, you’ll work on everything from customer-facing web and mobile applications, to highly-available RESTful services, to back-end microservices.
Fragomen is actively looking for an experienced DevOps Engineer with expertise in detailed technical design and development of applications using existing and emerging technology platforms. As a part of the team you will play an integral part in advancing a new wave of culture, eco-system, and technical excellence. You will champion the DevOps agenda by living and breathing automation. You will make key contributions by supporting and implementing end-to-end application delivery, infrastructure provisioning, and integration with Continuous Integration/Continuous Delivery (CI/CD), using existing and emerging technology.
Design and develop automation workflows, performing unit tests and conducting review to make sure work is rigorously designed, elegantly coded, secure, and effectively tuned for great performance and improving the overall quality of delivered components
Work with infrastructure teams to automate the provisioning of environments
Familiar with automation and CI/CD tools such as: Bamboo, Octopus Deploy, Kubernetes, Selenium, Ansible
Let's Talk If:
Bachelor’s degree in Computer Science, Engineering, or related field
At least 3 years of experience in administering software delivery tools
At least 1 year of experience with Infrastructure deployment automation
Experience in automated deployments
Experience with container technology
Experience with building or working with APIs, microservices, and/or web applications
Experience with scripting languages
Our technology stack includes and is adapting:
SQL Server 2017 / 2012, TSQL
.NET Core, .NET, ASP.NET MVC (Visual Basic and or C#), Web API, LINQ, REST