DevOps Engineer

Pinsight Media+ is a mobile data analytics company. Our mission is to help connect brands with their mobile audience through analytics, advertising and commerce. Across all our product lines, we let mobile data tell its story, solve problems and ultimately boost revenue. We make mobile data matter. If you want to be a part of this forward-looking business opportunity, Pinsight Media+ is where you need to be.

Analyzes, diagnoses, and resolves problems across a portfolio of applications comprising an application system. Monitors, manages, reports on and maintain one or more applications to ensure application availability meets established SLAs of application users. Works on assignments that are moderately difficult, requiring judgment in resolving issues and in making recommendations. Receives little instruction on daily work, general instructions on newly introduced assignments. Provides technical expertise and value to implement, integrate and configure processes, applications, and scripts into an application system. Engages and contributes to analysis, design, test, and implementation of application functionality. Interacts with other groups and communicate with end-users and other stakeholders to provide timely and accurate information and status.

Pinsight Media is seeking a highly motivated and experienced DevOps Engineer to lead the architecture, deployment, operations and process improvement regarding our cloud-based platforms. The ideal candidate has strong technical expertise in provisioning, operating, and managing distributed application systems on the AWS platform.

• Implementation and management of continuous delivery systems and methodologies on AWS
• Design, development and deployment of scripts/tools to support Continuous Integration and Continuous Deployments
• Design, development and deployment of automated templates/tools for infrastructure provisioning, configuration & change management
• Understanding of and ability to implement and automate security controls, governance processes, and compliance validation
• Definition and deployment of monitoring, metrics, and logging systems on AWS
• Implementation of systems that are highly available, scalable, and self-healing on the AWS platform
• Design, management, and maintenance of tools to automate operational processes
• Leadership of a dev ops team focused on operational tooling to support our 24x7 cloud platform
• Prioritization of team projects, direction and focused delivery
• Development of a product roadmap for infrastructure tooling and future strategy

The ideal candidate will have the following:
• Experience with AWS or other public cloud technologies
• Experience with Linux system administration and configuration management principles
• Building and deploying web applications to dev/test/prod environments
• Five years of software development and/or system administration experience
• Experience working in a high-availability environment, providing 24x7 service
• Solid understanding of software development life cycle models
• Experience with Agile and traditional project management principles and practices, and the ability to blend them together
• Proven track record of successfully implementing software, web development, or systems infrastructure projects using Agile methodologies
• Excellent English communication skills, both verbal and written
• Experience with the following tools: Jenkins and Git/Github

Basic Qualifications:
• Bachelor's degree and four years related work experience or eight years related work experience post high school
• Three years of systems related or technical support experience

Preferred Qualifications
• Three years experience in management for fast growing tech company
• Strong experience in technical team management and 24x7 production operations
• Automation of configuration management, infrastructure, and application deployments in a toolset such as Puppet, Chef, Ansible or Salt
• Experience with Docker/Mesos and containerization strategies
• Knowledge of Maven and industry artifact repository management solutions
• Developing automation for application running on private and public cloud infrastructure environments such as AWS / Azure / vCloud
• Openstack and VMWare ESXi deployment and operations experience
• Source control using tools such as Subversion or GIT
• Automation of applications through RESTful APIs
• Scripting skills in a language such as Python, Javascript, Ruby, or Powershell
• Experience with software testing, including designing and implementing unit, component, and system-level tests
• Background in network or storage design and administration

Back to top