The job below is no longer available.

You might also like

in Minneapolis, MN

Use left and right arrow keys to navigate

About this job

JOIN US AS A SENIOR ENGINEER
Similar Industry Titles and Key Words: Systems Analyst/Engineer, Senior Programmer/Analyst

About This Opportunity
As a Senior Engineer on the Release Management Office team, you'll take the lead as you...

  • Own the continuous delivery pipeline for the platform. Ensure teams and processes are established and maintained.
  • Drive continuous integration, innovation, and adoption across the Platform.
  • Lead the onboarding of new and existing systems and capabilities to the continuous delivery pipeline.
  • Provide input in the adoption of dev ops at Target, working with industry leaders and enterprise architects to develop the best solution.
  • Have oversight/responsibility for the implementation engineering teams operational delivery through leading and guiding offshore and near shore contractor resources.
  • Establish additional implementation methodologies, tools, and processes as needed to support CI and CD initiatives.
  • Mentor junior engineers through hands-on leadership to ensure high productivity and process efficiency.
  • Collaborate with team to promote, re-use, and develop consistent technical build, implementation, and support processes.
  • Work with Enterprise Architecture team to ensure systems are in line with overall IT policies and standards.
  • Manage TFS or Git from SCM perspective, create and manage branch, resolve conflicts, etc.
  • Build and Deployment automation using tools like Jenkins and uDeploy.
  • Manage configuration and plugins for other tools like Sonar, PMD, Junit, etc.
  • Define best practices for optimum build and deployment.
  • Triage environment issues during build and release process, monitor environment health, and take proactive actions.

Requirements
  • BA/BS or equivalent experience
  • 7-9 years total work experience
  • Has in-depth knowledge art engineering technical approaches in design, build, testing, debugging problems as required by domain
  • Maintains technical knowledge within areas of expertise
  • Stays current with new and evolving technologies via formal training and self-directed education
Desired Qualifications
  • Hands on experience with SCM, Build & Release, Deployment and Environment management.
  • Hands on experience in writing build and deployment scripts, create reusable scripts to automate repeatable tasks
  • Experience with the following:
  • Tools – Tomcat, Jenkins, TFS, Jira, uDeploy, Artifactory
  • Build tools - Ant, IvyKnowledge of config management for application servers
  • Build tools – Maven,
  • Others – Crucible, Fisheye, SVN Bridge or similar tools