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.
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.
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
Millennial Media provides a full spectrum of world-class advertiser solutions for branding, direct response, rich media, and user engagement...