DevOps Engineer
About Us
ZAGG Brands is a global leader in accessories and technologies that empower mobile lifestyles. Our award-winning product portfolio includes screen protection, power management solutions, mobile keyboards, cases and personal audio.
What You’ll Do
This position reports directly to ZAGG’s Application Manager, with a dotted line to ZAGG’s Infrastructure Manager. You will work closely with the Development Staff, Network Administrators, and other IT Operational staff in establishing SLA’s for software services, improvements to the development lifecycle, and reductions in system errors through comprehensive monitoring and logging.
You will:
- In AWS Design, develop, and deploy modular cloud-based systems.
- Deployment, automation, management, and maintenance of AWS cloud-based production systems.
- Ensuring availability, performance, security, and scalability of AWS production systems.
- Develop and maintain cloud solutions in accordance with best practices.
- Ensure efficient functioning of data storage and process functions in accordance with company security policies and best practices in cloud security.
- Identify, analyze, and resolve infrastructure vulnerabilities and application deployment issues.
- Regularly review existing systems and make recommendations for improvements.
- Definition and deployment of systems for metrics, logging, and monitoring on AWS platform
- Interact with departments, provide cloud support, and make recommendations based on department’s needs.
- Defines and implements Systems disaster recovery and hardware, software, and information.
- Monitoring of logs, usage reports, and other information for accurate description on the current state of the system, with historical information as a reference.
- Creating and maintaining Systems logical and physical maps, including services running on the system.
- Regularly scheduled updates and emergency updates.
- A friendly demeanor when interfacing with the customers and vendors.
What You’ll Need to be Successful
- 5+ years of experience in architecting, designing, developing, and implementing cloud solutions on AWS platforms.
- Demonstrated competency with the following AWS services: ECS, EC2, ECR, S3, RDS, VPC, IAM, QuickSight, CloudFront, CloudFormation, CloudWatch, SQS, ElastiCache, Lambda, Route53, OpsWorks
- Advanced Linux – working knowledge of CentOS, Ubuntu.
- Proven work experience as a Cloud Engineer or similar role
- AWS certifications preferred.
- Docker, Portainer, YAML experience preferred.
- Azure experience preferred.
- Troubleshooting and analytical skills
- Strong communication and collaboration skills
- Client management skills to discuss systems as needed.
- Relevant training and/or certifications as a Cloud Engineer
- Backup and recovery.
- CheckMK, ELK, OpsFTP
- Make changes to all aspects of Systems based on the companies’ changing needs.
- Evaluate System health and capacity planning.
- Implement overall solutions including development of design documents.
- Lead projects related to Systems, infrastructure, and technologies.
- Participate in all phases of the project including initial needs analysis, formulating designs and solutions, implementation, and documentation.
- In-depth expertise in Systems services and their performance e.g. DHCP, DNS, etc.
- System design and layout of projects for Systems including Visio diagram.
What You’ll Love About Zagg
- Catered lunches every Wednesday
- Generous PTO + 2 floating holidays
- 401k match
- Free phone case and screen protectors
- 50% discount on all Zagg products
- Free access to Top Golf and discounted rate on food
- Tuition reimbursement
Zagg is an Equal Opportunity Employer. We do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.