Job Description :
Job Details:
Job title: Senior DevOps Engineer
Location: Omaha, Nebraska
Duration: 18 months contract.
Visa status: GC/USC/H4-EAD/OPT- On W2

The Role / Responsibilities:
The Assistant Director - Senior DevOps Engineer will proactively manage automation activities around code deployment and testing, application and server configuration, ensure build and deploy processes are aligned with the development teams, and provide support to development teams.
Automation and processes required to deploy, manage, configure, scale, and monitor internal, product, and cloud-based applications.
Coordination with development teams to facilitate experimentation along with functional and load-testing of applications.
Creation and management of build and deploy workflow processes related to product development and testing.
Management and support of infrastructure and development applications including continuous integration, source code management, and hosted applications.
Active participation in high level team activities such as suggesting architecture improvements, recommending process improvements and conducting tool evaluations.
Work collaboratively with team members to ensure successful delivery and implementation of assigned tasks. Liaison with next level management.
Assist in the coordination of activities of less experienced DevOps team members

Qualifications:
Experience (5 years) in at least half of the following areas:
o Windows server architectures, software, and .NET applications. Linux experience is a plus.
o Relational databases including Microsoft SQL Server. NoSQL experience a plus.
o Build and release process.
o Scripting (Perl, Ruby, Python, Powershell
o Continuous Integration and Deployment applications (Jenkins, Hudson or Cruise
o Build and deployment automation tools (Ant, Maven, Ivy, Nexus, Sonar, Chef, Puppet
o Source code management tools (Perforce, Subversion, Git, VSS
o Cloud (Amazon AWS, Microsoft Azure, Google
BS in Computer Science (or equivalent
Graduate degree in Computer Science or related field a plus.
Comfortable with software development life cycle (SDLC) methodologies including Agile Development Methodology Automation and processes required to deploy, manage, configure, scale, and monitor internal, product, and cloud-based applications.
Coordination with development teams to facilitate experimentation along with functional and load-testing of applications.
Creation and management of build and deploy workflow processes related to product development and testing.
Management and support of infrastructure and development applications including continuous integration, source code management, and hosted applications.
Active participation in high level team activities such as suggesting architecture improvements, recommending process improvements and conducting tool evaluations.
Work collaboratively with team members to ensure successful delivery and implementation of assigned tasks. Liaison with next level management. Self-assured and confident with professional approach.
System troubleshooting and problem solving across platform and application domains - will be expected to participate in on-call escalations to troubleshoot customer facing issues.
Ability to work under pressure to meet tight deadlines.
Willingness to learn, a can do attitude, and motivated to succeed and grow.