Working in concert with our Data Engineers and Frontend Engineers as an Infrastructure Engineer, you will take ownership of Parse.ly’s distributed cloud environment. This environment involves 300+ servers running in 7 availability zones and 2 regions in Amazon Web Services (AWS). It also includes AWS services such as RDS, EMR, ElastiCache, and Athena.
We practice true DevOps: infrastructure-as-code, reliance on automation/scripting, pervasive monitoring/alerting, and close collaboration with application engineering. In this role you will write application code and automate tasks in Python, other scripting languages, and other automation tools. You will master AWS services, security practices, and APIs.
You will ensure that one of the most important real-time analytics systems in the world, trusted daily by thousands of content teams and installed on over 5,000 high-traffic sites, is leveraging the best high-availability and rapid-recovery techniques.
Our fully distributed team
We are a fully distributed team, which means 100% of our engineers, designers, and product managers (including our founders & management team) work out of home offices. This has been true for years, long before the pandemic switched people’s work styles — so we have a thoughtful approach to fully distributed collaboration that has been refined over time.
Most of the product team is located near the US/Eastern timezone. Candidates should be in GMT-7 thru GMT-3, because even though we operate on a distributed/async model, we like to have timezone overlap for f2f (video) collaboration and pairing. If you can regularly make meetings between an 11am-3pm US/Eastern scheduling period, you’re in workable timezone for us. Much of our team is US-based, but we’ll also consider other timezone-aligned locations in North America and South America (e.g. Canada, Mexico) for this role.
What you’ll do
- Own all code related to automated build-out of our cloud infrastructure. This includes code to build our EC2 boxes, monitoring/alerting scripts, cost reporting tools, and more. This includes our automation around Ansible and Terraform.
- Evaluate new technologies that assist Parse.ly’s data engineering and user experience teams reduce toil through automation. Examples of technologies evaluated in the past (some adopted, some discarded): Datadog APM, Varnish, Docker, Vagrant, AWS ElastiCache, AWS RDS, Logstash, Kibana, Sentry, PgBouncer, GitLab CI.
- Assist in the rollout of critical services. For example, one of our Infrastructure Engineers recently assisted with the upgrade and migration of our central datastore, containing tens of terabytes and billions of records. This upgrade happened with no customer service interruptions and no server downtime.
- Gain operational expertise for core data infrastructure technologies, including Amazon S3, Kafka, Zookeeper, Storm, Cassandra, Elasticsearch, Redis, Postgres, and Spark.
- Report on improvement of key Service-Level Objectives (SLOs) within Parse.ly, such as API response times, service uptime, end-to-end data processing latency, and more.
And it’s a major bonus if you have:
- Past experience programming in Python
- Depth of experience with AWS
- Deep love of UNIX/Linux
- Comfort with shell scripting and server automation
- Experience with Terraform and Ansible
- Read all or part of “Site Reliability Engineering” book from Google/O’Reilly (available for free here)
- Past experience working on a “remote-first” or “fully distributed” team
A Note About Automattic & Benefits
In February 2021, Parse.ly was acquired by Automattic’s enterprise software division, WPVIP. Automattic is one of the biggest champions of open source and the open web, and also one of the top fully distributed employers in the world. Though you will interview for the Parse.ly team within WPVIP and Automattic, if you receive a job offer, it will be to become an Automattician, which means having colleagues who observe the Automattic creed and getting access to Automattic’s excellent employee benefits. Your benefits will include:
- Time off: Our open vacation policy (no set number of days per year) is designed to help you to be at your best! There is no minimum or maximum, but we encourage you to take at least 25 days of time off per year.
- Health care: Automattic pays 100% of plan premiums for you, your spouse/domestic partner, and eligible dependents.
- 401K: 100% match on your contributions up to 6% of annual earnings. You’re eligible to participate in Automattic’s 401(k) plan on your first day of employment. Match is fully vested from day one.
- Parental leave: Open parental leave (including maternity, paternity, LGBTQ+, and adoption for all parents). If you’ve been with Automattic for 12 months, your leave up to 6 months is fully paid.
Automattic’s benefits can vary by location. The above describes US-based staff. See our benefits based on where you are in the world.
A Note About Diversity & Inclusion at Parse.ly
We’re improving diversity in the tech industry. At Parse.ly and our parent company, Automattic, we want people to love their work and show respect and empathy to all. We welcome differences and strive to increase participation from traditionally underrepresented groups.
Studies have shown that women and people of color tend not to apply for jobs unless they feel they meet exactly all items in the job description. We believe that high-performing teams include people from different backgrounds and experiences who can challenge each other’s assumptions with fresh perspectives. We encourage you to apply, even if you don’t match everything listed in the job description. Let us know why this role appeals to you, why you will be great, and which requirements will stretch you.
We are an equal opportunity employer who values and encourages diversity and belonging at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
- Apply now by sending your CV and/or LinkedIn profile, Github link (or similar, if available) to email@example.com. Make sure to indicate you are applying for the “Infrastructure Engineer” role.
- Include a 1-3 paragraph intro to why you’re interested in this role.
- Tell about us interesting project you worked on or point us toward a piece of code you wrote.