Job Description :
Position: DevOps Full Stack Engineer
Location: Sandy, UT  US

Job Summary

A DevOps Full Stack Engineer is expected to master a variety of skills and use these skills to complete an
independent product, working alongside fellow DevOps Full Stack Engineer peers in an Agile
environment.
The primary job duty will be to create, automate, maintain, test, deploy, and operate (running and
maintaining) software programs utilizing mainly programming languages based on the .NET framework
(ASP.Net and C. Also, to evaluate these software programs for performance issues, bugs, and design
flaws. Other job duties can involve assisting with programming code reviews, attending team meetings
to discuss existing issues, and creating functional or unit tests.
Some guiding and mentorship duties may also be required on less experienced team members.
Education
Bachelor’s degree or equivalent years of technical experience in full stack engineering and DevOps
practices. Master’s degree is desired but not required.

Skills
Superior technical knowledge on the job duties listed above. Strong technical background in software
creation and testing, reverse engineering, automation, packaging, deploying, etc.
Strong interpersonal skills in order to collaborate with peers and also to directly communicate with
Customers, proxies, and/or end-users.
Strong continuous desire to learn new things and apply new practices.

Job Responsibilities
Handle the design, architecture, development, code review, testing, integrating, and deploying
applications
Build, release and configuration management of production systems
Work with REST micro services architectures on the Microsoft Azure service fabric
Work with Product Management/Ownership and the rest of the Team to define feature
requirements and deliver the product that will directly impact our internal business customers
Identify performance bottlenecks and identify ways of solving them
Design and implement scalable web service APIs
Work with SQL and NoSQL database systems
Work following Company’s Agile-based Methodologies and Standards
Work with Microsoft’s Visual Studio Team Services cloud-based work tracking solution
Create automated unit and functional testing using Microsoft’s Testing Framework or popular
frameworks such as NUnit

Technical Experience
Overall 10+ years of working experience in Engineer, more specifically 5+ years of working
experience with the following:
Solid experience as a DevOps engineer, including automation experience with configuration
management tools
Object Oriented Programming languages (especially on C
Frameworks and third-party libraries net)
Front-end technology (HTML, CSS, Javascript, JQuery, AngularJS)
Databases (mostly on MS SQL but also on MySQL)
Prototyping, UI and UX design
Data manipulation and scripting (MS PowerShell)
Experience with automation/configuration management
Azure cloud services
Working on centralized source control systems (TFVC) and distributed ones (git)
Windows system administration and configuration
Understanding of network topologies and common network protocols
             

Similar Jobs you may be interested in ..