Overview
(Seniority based on experience, with a potential for Lead)
Do you work best when surrounded by intelligent, ambitious, and humble people? Do you want to help build and manage big data systems that power analytics for one of the fastest growing mobile advertising platforms? Do you have a 24x7x365 mentality (our systems never sleep), disciplined methodology, and a strong sense of ownership of uptime and system performance? If this is you, then consider joining Ampush!
We are looking for a Senior DevOps Engineer to help architect, automate and maintain our Linux/Cloud infrastructure. The ideal candidate will be self-motivated, articulate, and intimately familiar with Linux operating systems and software, provide sound proofs-of-concepts, be willing to perform cross-functional duties as necessary, and have a proven history of creating tools and automating routine IT tasks. We’re looking to improve our processes so our engineering, business, and operations teams can work smarter and faster.
Duties & Responsibilities:
- Support and deploy mission critical, front-end and back-end production SAAS environments
- Improving site performance, monitoring, and overall stability of our SAAS platform
- Interacting with the Engineering for supporting/maintaining/designing backend infrastructure for product support
- Automation of deployment, customization, upgrades and monitoring through DevOps tools meant for Cloud management
- Systems Administration (Red Hat/CentOS)
- Performance tuning, monitoring, maintaining fault tolerant/HA infrastructure
- Disaster recovery design, implementation, and maintenance
- Run books, procedures, diagrams of the environments you deploy
- Troubleshooting and resolution of server/network issues
- Proactive monitoring of server systems
- Participate in long-term strategies and scalability efforts
- On-call as needed with participation in 24X7 support
Skills and Qualifications:
- Experience scaling web applications
- Elastic Computing (Amazon Web Services preferred)
- Automation/scripting
- Must have strong skills in at least 1 language: Bash, Perl, Ruby, or Python
- VCS/SCM (Git preferred)
- Configuration Management using Puppet
- Database system administration (mySQL and/or NoSQL dB)
- Experience managing web servers (Apache HTTP, nginx)
- Experience with performance monitoring, Linux tuning
- Working knowledge of industry standard protocols (TCP/IP, LDAP, Kerberos, etc.)
- Strong understanding of the HTTP protocol
- Working knowledge of load balancing technologies
Requirements:
- Minimum of 7 years’ experience working in DevOps and automation role
- BS degree in Computer Science or equivalent experience
- Strong technical and analytical skills
- Highly organized, able to multi-task, the ability to work individually, within a team, and with other groups
- Excellent communication skills, both verbal and written across all user levels
Highly Desirable:
- Experience with NoSQL technologies: Cassandra, MongoDB, Redis
- Comfortable with Agile development practices
- Experience with Facebook and Twitter APIs
- Previously built out and maintained a data warehouse