Posted over 4 years ago
TEAM AND ROLE OVERVIEW
At 15Five, we are moving from a pet to cattle frame of mind. We are looking for a Senior DevOps Engineer to take us from our current position to the next generation of infrastructure, whether that be immutable infrastructure, Docker/Kubernetes, or serverless.
We have a small team of developers whose time is partly dedicated to DevOps tasks. This has been working well for quite some time. With our company growing over 100% in the last year, we are now tasked with stepping up our performance, reliability, and security. This new team member will be our guide.
KEY AREAS OF FOCUS
Overseeing the evolution of infrastructure
Ensuring deployment pipelines are robust and functioning
Communicating with leadership on state of infrastructure
Meeting our current and future customers’ demands for high availability, integrity and confidentiality of their data
Leadership Responsibilities
Manage a technical team of 3 to 5 developers, potentially building it out further
Apply experience of DevOps/SRE best practices to achieve highly available and reliable systems
Participate in the processes of strategic project-planning meetings. In addition to providing guidance and expertise on system options, risk, impact and costs vs. benefits, you will create and share operational requirements and development forecasts to allow for timely and accurate planning of projects.
Prioritizing requests from operations, development, and product teams fairly
Someone who cares about their team, shows exemplary personal respect, and is willing to coach and develop trust
Infrastructure / Amazon Web Services Responsibilities
Plan for the future capacity needs of the application
Optimize performance of application within constraints of cloud infrastructure.
Improve implemented monitoring services for increased visibility of application performance
Consistently exceed SLA obligations
Contribute to the development of your own and teams technical acumen
Develops and maintains a network of industry contacts to stay abreast of industry trends, competitors, business, and technology products
Identify security issues and risks, and develop mitigation plans
Design systems taking into account ISO 27001/2 best practices and other security and privacy considerations in mind
Conduct systems tests for security and performance
CI/CD Responsibilities
Improve and maintain current CI/CD pipelines, process, and automation enabling development teams to deploy regularly while maintaining high performance levels
Develop solutions for software, process, people, and practices for build release, application lifecycle changes, operation service delivery and support.
Experience with devops tools and technologies such as CircleCI, Ansible, Terraform, Consul, Packer, Kubernetes
DESIRED IMPACT BY THE (3) MONTH MARK
Complete 15Five’s new-hire on-boarding and job-specific training for the Senior DevOps Engineer role.
Identify needs for your team and role and build our your OKRs for the quarter
Direct current DevOps efforts towards completing DevOps OKRs
DESIRED IMPACT BY THE (6) MONTH MARK:
Restructure processes to increase availability of application
Continued improvement of monitoring of application
DESIRED IMPACT BY THE (12) MONTH MARK
Complete move to projected infrastructure model
SNAPSHOT OF A WEEK-IN-THE LIFE
Monday: Update postgres, review team members 15Five’s, monitor production. Use company health benefit to go to my favorite gym after work.
Tuesday: Answer questions from team members, misc tasks, plan for biweekly sprint
Wednesday: Attend company boost meeting with relaxing meditation at start. Complete regularly scheduled tasks. Use 4h of flexible time off to attend your daughter’s school play.
Thursday: Finish up DEV-4521 to make CI workflow faster. Get a bunch of High Fives from engineering team!
Friday: Attend company Question Friday with peace of mind that production is well taken care of. Servers have been placed into an auto scaling group and will size up appropriately with the heavy Friday traffic.
REQUIRED EXPERIENCE/SKILLS/ATTRIBUTES
7+ years of progressive work experience as a DevOps engineer
2+ years of DevOps leadership experience
5+ years experience with AWS services and Linux
Experience with common development workflows using GIT
Proficiency in Python, Bash, or other scripting language
Experience with Systems Monitoring/Alerting (Nagios, PagerDuty, New Relic, Grafana, Kibana)
Experience implementing Continuous Integration Infrastructures like CircleCI
Experience managing PostgreSQL, ElasticSearch/Kibana
Demonstrated Infrastructure as Code experience with Terraform a plus
Excellent oral and written English communication skills
15FIVE UNIVERSAL ATTRIBUTES
Openness to vulnerability, self-reflection and receiving radically candid feedback to grow personally and professionally
Curious and committed to innovation and continuous learning and growth
Self-motivated, self-responsible and self-accountable