Product Engineer
Millennial Media - Baltimore, MD

This job posting is no longer available on Millennial Media. Find similar jobs: Product Engineer jobs - Millennial Media jobs

As an Infrastructure and Release Engineer, you will be responsible for build and release excellence. You will work closely with the QA Manager and core Technology teams to plan, implement, and improve existing build and release procedures and tools. You will also be tasked with creating internal tools from existing open source technologies to promote testing and development efficiency. This is a highly challenging and highly technical role that requires excellent communication skills with a high attention to detail.

Duties & Responsibilities

Own build and release process.

Database Migrations and Change management.

Use open source technologies to create engineering efficiency and repeatable processes.

Continuous improvement of the build process via tools, planning, and methodologies.

Partner with the QA Manager in creating a highly efficient continuous integration environment for testing and release.

Perform code-reviews with the development team.

Perform research on new systems and technologies that help all technology teams and carry them through to internal implementation (i.e. plan, create, improve, and document a team-based development environment)

Always be cognizant of change management and configuration management issues.

Job Competencies

SQL and MySQL migration experience.

Background in REST web services and web applications, etc.

Have worked extensively with open source technologies.

A deep understanding of Unix-based systems and adept in at least a flavor or distribution (e.g. FreeBSD, Red Hat, Debian, Ubuntu, etc.)

Experience using automated tools for configuration management.

Have performed extensive build automation in a complex environment.

Expert scripting skills in one or more of these languages: Ruby, Python, Perl, or Bash

Previous experience with setup, configuration and support of source control management systems for large teams.

Know the ins and outs of GIT. Have worked on at least two projects that required complex merging and branching.

Virtualization experience with VMware, Xen, VirtualBox, etc.

Education/ Experience

3 – 5 years of highly technical hands-on experience.

1-2 years of Java Development a plus

Management reserves the right to modify, add, or remove duties and to assign other duties as necessary. In addition, reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position.

Millennial Media is an Equal Opportunity Employer.

Millennial Media - 12 months ago - save job - block
Recommended Jobs
Jr. PHP Developer (LAMP)
World NetMedia - Baltimore, MD
World NetMedia - 11 days ago

Network Engineers
Quality Software Services - Columbia, MD
Quality Software Services - 12 days ago

IT Systems Administration Trainer - Must obta...
AppLabs - Linthicum, MD
AppLabs - 5 days ago
About this company
3 reviews
Millennial Media provides a full spectrum of world-class advertiser solutions for branding, direct response, rich media, and user engagement...