Responsibilities:
• Monitor, optimize, maintain, and expand server infrastructure in AWS to provide fast and uninterrupted delivery of the applications
• Establish, document, and execute periodic security audits and penetration tests
• Establish, document, execute and train others on backup and restore procedures
• Establish the budget for IT and hosting
• Maintain email infrastructure for the company and train/assist employees with email issues
• Perform load testing of new application features and provided developers with recommendations for performance and security improvements
• Review application SQL and optimize queries and indexing for performance and scale
• Administer the code repository and control permissions for all team members
• Analyze, design, and implement automation processes for continuous deployments
• Establish and maintain a standardized development environment for the dev team
• Bachelor’s degree in Computer Science, Engineering, or relevant field
• 5+ years’ experience as a DevOps Engineer, DBA or equivalent software-engineering roll for a large-scale application
• Deep knowledge of AWS solutions including ECS, EC2, Parameter Store, Terraform, security groups, load balancing, auto-scaling, snapshots, point-in-time recovery, high IOPS drives, etc.
• Strong database skills with an understanding of MS SQL Server, indexing, statistics, maintenance tasks and troubleshooting.
• Strong command of IIS
• Detailed knowledge tools used in continuous integration
• Working knowledge of application system monitoring tools
• Strong knowledge of other web-related technologies including CDNs, DNS, Version control and VMware
• Experience with testing, continuous integration, and continuous deployment
• Experience with computer networking, PC and Macintosh hardware/software and office IT technology