Powered by big dreams and small egos, Trilogy is re-imagining how skills-based learning can close the gap between the skills of today's workforce and the needs of tomorrow's jobs. We work with experienced instructors, innovative employers, and top universities to create boot camps that prepare students for careers in the Digital Economy. Although weve successfully graduated hundreds of students, this is truly Day 1 for us. Driven by a one-team mentality, were looking for those with the hunger, talent, and passion to ride this wave with us.
1. We put students first
We put students first because they deserve nothing less - and our university and employer partners expect nothing less. Every aspect of Trilogy's success depends on this.
2. We never stop improving
We believe that continuous improvement is the source of innovation. We lend an ear to both our fans and our critics in an effort to deliver better programs, better service, better communication, and better value.
3. We bring a "can do" attitude
We are a team of entrepreneurs who confront challenges head-on and figure things out. We value action, effort, commitment, and learning.
4. We succeed only as a team
Teamwork is critical to our success, and we place a tremendous value on how we work together in our immediate teams, between our business units, and across the entire company.
What You Will Do:
The ideal candidate for this role will have experience in software development, systems administration, deployment automation, quality assurance, and monitoring and maintaining large scale, mission critical services with various underlying dependencies. You will engage closely with engineering teams, QA, and operations teams to deliver highly available and scalable services.
This is a hands-on technical position. The ideal candidate has prior experience managing Amazon Web Service based applications and strives to solve traditional operations problems through automation and software.You must possess a high standard of excellence, solid written and verbal communication skills, have a strong customer focus, be capable of technical deep-dives, application performance, databases, load balancers, networks, and storage systems and be willing to have fun at your job while loving what you do. Ideally you should be either a software developer with some experience and knowledge as a system administrator, or a system administrator with some experience and knowledge as a programmer.
Key Responsibilities: - Build solutions to problems that interrupt availability, performance, and stability in our systems, services, and products at scale. - Perform a wide variety of technical and administrative duties in overall systems design, development, and delivery. - Work in conjunction with engineering, product management, and business groups to understand functionality, scalability, performance, security, and integration requirements. - Develop and maintain an in-depth understanding of the application, systems, database architecture, and the general application functionality used to maintain data integrity. - Manage the establishment and configuration of SaaS infrastructure in an agile way - Develop and implement instrumentation for monitoring the health and availability of services including fault detection, alerting, triage, and recovery (automated and manual). - Be accountable for proper backup and disaster recovery procedures. - Develop, improve, and thoroughly document operational practices and procedures. - Drive operational cost reductions through service optimizations and demand based auto scaling. - Enhance and embrace all things security related: from individuals access to servers to outside network infrastructure attacks. Required Skills and Experience: - Minimum experience 2-3 years (5+ preferred) - Strong experience building and maintaining production systems on AWS using EC2, RDS, S3, CloudFront, Beanstalk, etc. and familiarity interacting with the AWS APIs. - Experience with monitoring, metrics, and visualization tools for network, server, and application status - Experience with hardware and software firewalls, IPS, WAF, and additional security layers (LDAP, SSO, 2Factor) - Experience with continuous integration, testing, and deployment. - Experience with RDBMS (PostgreSQL/MySQL/SQL Server). Bonus points for NoSQL (Cassandra, DynamoDB, Couchbase, Mongo) - A desire to automate yourself out of a job. But thats okay we will always have new challenges and problems to solve! - Have a passion for working for a company that helps people change their lives for the better. - Driven by the ability to self-manage - this is a 100% remote position IND1