Job Type : W2

Experience : 2 YRs

Location : Southfield, MI

Posted Date : 17-Jul-2019

Description :

Position: Software Engineer (Devops)

Location: Southfield, MI

Duration : 2 + yrs

 

Responsibilities:

Develop and implement Software Release Management strategies, Built and deploy Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process. Utilize Jenkins and Build forge for continuous integration and for End to End automation for all build and deployments. Configurations, setup and building of interfaces and modifying the flow to give the opportunity for re-use scalability and functionality.  Automate the build and release management process including monitoring changes between releases. Develop and maintain processes and scripts/tools for automated build, testing and deployment of the products to various developments.

 

Implement GIT branching and merging operations for Java Source Code. Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.  Plan and enforce server, application and architecture security. Collaborate with Tech Ops team and monitor separate environments and the servers. Coordinate in all projects moving to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes. Creation of Libraries, projects and jobs in Build forge for automating the build and deploy processes. Provide daily technical support, re-engineering and administration of an enterprise configuration Management system that supports multiple development applications.

 

Requirements:

  • The minimum education requirements to perform the above job duties are a Bachelor’s degree in Computer Science, Information Technology, or related technical field.
  • Previous experience with software development, infrastructure development and operations.
  • Experience with database SQL(MS SQL), CI/CD tools, Scripting and automation tools( Ansible, puppet, chef, Python, Jenkins).
  • High level technical aptitude and the ability to problem solve in a logical manner.