POSITION: Digital Operation Manager
LOCATION: Shanghai, China
JOB TYPE: Operation Manager
COMPANY: The largest and fastest growing customer relationship marketing (CRM) agency
INTRODUCTION/OBJECTIVE:
The (senior) Digital Operations Manager is a member of a dedicated digital operations support team focused on providing operational excellence and delivery to clients digital solutions. The Senior Digital Operations Analyst supports the client's production digital operations (websites, operational data store, web services).
The digital solution offerings are complex, multi-tiered, and distributed web-base software applications therefore the candidate must use their technical and analytical expertise and knowledge of systems to resolve all application problems. The ideal candidate must have strong experience with web application hosting platforms such as Apache, Nginx, Ruby based application server and have leveraged scripting technologies such as Ruby, Chef, Bash and JavaScript (AJAX, JQuery) to identify and support various solutions. The candidate will be responsible for the implementation of metrics that can be used to closely monitor the overall performance of the systems and to highlight issues/trends before they become major outages. The candidate must also be proficient in supporting applications built on operating systems such as *NIX. The candidate must have experience working in Cloud Environments, such as Amazon Web Services.
KEY RESPONSIBILITIES:
- Supports custom applications on both Windows and UNIX based platforms to include underlying systems and networks
- Application and systems monitoring, administration and daily operations of production infrastructure for server, storage, applications, and network infrastructure
- Documentation of issues, releases and configurations is also expected
- Must believe in the goal of 100% automation using tools like Chef.
- Providing customer assistance with routine inquiries and problems such as software, hardware, and network operations
- Support and troubleshoot production web services
- Day to day execution and adherence to production database (when applicable)
- Interacts with clients, vendors, and internal team members to ensure timely delivery and processing of data feeds, successful job execution, and issue escalation
- Demonstrates a high level of customer service, professionalism, and confidentiality in all communications
- Maintains complex calendar to schedule tasks
- Monitors updates to the system
- Creates and maintains production documents as required
- Other tasks will be assigned upon training, and assist with other duties as requested
QUALIFICATIONS:
- Qualified individuals possess the company attributes of being smart, curious, committed to vision, passionate, fun/pleasant, an achiever and having a sense of urgency.
- Bachelor's degree (BA or BS) from four-year college or university, preferably in Information Technology or related field
- 5+ years' experience in a digital production support role for n-Tier hardware and software architectures, especially in clustered environments. Experienced and efficient in triage and identification of technical issues, diagnosis and troubleshooting, as well as release management coordination and deployment.
- Strong scripting skills (Ruby and Linux/Unix Shell Scripting is ideal)
-
5+ years of working with a combination of application and database platforms on various Operating Systems:
- *NIX (Ubuntu preferred)
- Amazon Web Services
- Ruby / Passenger
- Apache / Nginx / HaProxy
- MySql 5.1, 5.6, Percona 5.6, Postgres
- *NIX (Ubuntu preferred)
- 5+ years of system, network, and app management tools. Specifically the ability to install, setup, configure and tune web and application servers.
- Experience developing with SQL, Ruby, JavaScript, HTML or Ruby on Rails Web Based Application Environments is a plus.
- Understanding of Relational Databases (MySql) as well as SQL and SQL replication.
- Knowledge of AJAX and JQuery is a plus.
-
5 + years of application servers experience. Specifically:
- Experience working in a systems role within an OO development team or an OO developer who's taken care of Ruby / Passenger / Nginx configurations and is familiar with the various .yml conf files.
- Basic understanding of what needs to be done to have a running Application server: SQL connections, configurations, deployment process and the ability to customize these settings.
- Experience working in a systems role within an OO development team or an OO developer who's taken care of Ruby / Passenger / Nginx configurations and is familiar with the various .yml conf files.
- Strong analytical and problem solving skills.
- Strong written and verbal communication are essential as you will regularly collaborate with clients, other engineers, project managers, QA, DBAs and operations staff to resolve all issues in a timely manner
- Proficiency with MS Office
- Detail oriented, organized and forward thinking
- Experience with database marketing and direct marketing a plus
RANK OF THE ABOVE SKILLS:
- Amazon Web Services
- Chef for automation
- Ubuntu
- Ruby 1.9.3
- MySql
- Ruby on Rails
- Chef / Rightscale
THE OTHERS ARE NICE TO HAVE:
- Passenger
- Ruby 1.9.3
- Rails 3.0
- Nginx
- Haproxy
- Memcached
- redis
- MySql 5.1 moving to Percona 5.6