Lead DevOps Engineer
MessageGears is the first email marketing solution of its kind. By combining the power and security of on-premises software with the efficiency and scalability of cloud delivery, we enable marketers to capitalize on every email. We’re not interested in simply being another email service provider – we’re disrupting an industry by providing a solution that gives marketers complete control over their multi-channel programs through advanced tech.
We’re experiencing exponential growth and need great technical talent like you to take ownership of our future. Because we’re growing, we’ll be moving from our Midtown office to a newly renovated 10,000 square foot office space Downtown by mid-2017. Offering access to beautiful parks, an on-site gym, trendy shops, Marta, free parking and world-class restaurants.
You will be responsible for build, support, operation, and maintenance of our production cloud-based messaging services. You will ensure our historical 99.99%+ availability doesn’t falter as we grow beyond 10,000 transactions per second and billions of messages per month. Alongside our development and QA teams you will analyze, design, and automate our continuous delivery pipeline for peak efficiency.
The Lead DevOps Engineer is responsible for defining and implementing tools and processes for monitoring, alerting, automation, scalability, security, and high availability for hybrid (on-premises and cloud based) SaaS solutions.
- Learn in detail the existing infrastructure and application architecture for all components
- Quickly become an expert in the products and features we offer
- Actively contribute to requirements specifications for new and enhanced product features to ensure Operations requirements are captured and satisfied
- Work closely with Java Developers to ensure implemented solutions are robust and scalable
- Seek out and implement solutions for automation of application build, test, deployment, and configuration management
- Document operations support procedures and train staff
- Assist Sales and Support organizations as required
- Lead cross-functional teams in triage and resolution of production incidents and anomalies
- Provide tools, dashboards, and reports that clearly show current and historical operational status and metrics
- Implement, refine, and evolve tools and processes to maintain 5 nines availability for 24×7 cloud-based SaaS solutions
- Minimum 7 years of experience operationally supporting enterprise or commercial applications
- Minimum 4 years of experience in a lead operations role
- Bachelor’s Degree in Computer Science or Engineering, Master’s preferred
- Outstanding Linux system administration and tuning skills
- Familiarity with multiple virtualization tools and techniques
- Can quickly diagnose and resolve the most insidious infrastructure issues, then take appropriate actions to prevent a recurrence
- Versatile scripter for administration, operations, and monitoring tasks
- Lead product selection and deployment for operations monitoring, alerting, system dashboard, and reporting tools.
- Experienced in holistic design concepts including SOA, loose coupling, message queuing, scalable redundancy, geographically distributed systems, etc.
- Very comfortable and productive with Agile processes
- Competent and active proponent of DevOps principles
- Strong advocate of build, test, deployment, and configuration automation
- Some familiarity deploying and operating applications in AWS including EC2, VPC, IAM, Route 53, ELB, CloudWatch, CloudFormation, S3, Kinesis, RDS/MySQL and Aurora, S3, RedShift, Data Pipeline
- ITIL v3 trained and certified
- MacBook Pro
- Motorized sit/stand desks
- Health, dental, vision, and life insurance
- Casual dress all-day, everyday
- Flexible work hours
- Free covered parking
- Use of company's 4 season tickets to the Atlanta Braves front row
- Fun, fast-paced, professional environment
- Growth stage company with many opportunities for advancement