Here’s the corporate dribble HR made us put at the top of this ad listing: Acro Media is looking for a DevOps Engineer to help build out solutions to drive our dynamic & interactive client Web sites.
Now that’s done, here’s what we really want - some cool individual who loves but is not owned by the code. Someone who can drop lines of code like it’s their native tongue but still talk to our crew comfortably and sometimes even the odd client.
We consider ourselves a laid back bunch, but driven to do good for our customers. We’re looking for low egos, and high skills. We don’t expect you to have 10 years experience, we expect you to have clean coding ability, and the willingness to learn. We love a young, fresh genius looking to get some top level work experience under his or her belt.
We aren’t looking to stick you in a corner (nobody puts Baby in a corner) with headphones on and call you “the IT department”. Developers own this joint; we get it. If you’re desperate to break free from that office life where you co-workers have never even heard of Minecraft, and want to come on board to build kick-ass automations, eCom sites, apps, games, corporate gems, and some Acro driven ventures, keep reading.
Below is some important stuff. These are some of the things you’d be doing and the skills you possess. If you’re not an exact match, but what you see throughout entices you - do apply! You never know...
What are we looking for?
A step back…perhaps you want to know a bit about the company you’re applying for eh? (...yes, we’re true Canadians). Acro Media specializes in producing exceptional Open Source solutions, focusing almost exclusively on Drupal ecom builds, and the infrastructure which supports them. We work with companies that have specific problems that they can’t solve with standard “off-the-shelf” solutions. We provide custom web applications that allow our clients to adapt at the pace of their needs and become leaders in their market. We provide everything they need to plan, integrate and launch a successful online strategy.
As the successful candidate, here’s some things you’ll be responsible for:
- Producing high quality, readable work, and delivering it when (or sooner than) you promised.
- Adhering to Acro Media standards and processes
- Working independently on multiple smaller tasks or larger builds with shifting priorities and tight deadlines
- Communicating well with Account Managers, Supervisors, and Clients in regards to work requests, problems and defects
- Acting as both a peer / mentor to other Developers as well as be comfortable asking for help from team members
- Implementing secure, highly available hosting systems
- Enforcing security for yourself and others, in your work and your processes
- Writing tests for your work
- Documenting processes that can't be otherwise expressed as code
- Knowing your limits - asking for help when you need it, not burning yourself out, etc.
For this position, we want you to be intimately familiar with at least one form of *nix. We mostly work with Ubuntu and Red Hat / CentOS servers, but if you've been hacking on OS X since 1999, or are one of those Gentoo or Arch freaks, that counts too.
This is the deep end you'll be diving in to:
- Drupal development (everything you'll be doing is in support of this, so it would help if you've had some experience with it)
- Git(lab, actually) and CI Pipelines
- RDBMS management (we maintain MySQL, MariaDB, PostgreSQL, Percona)
- One or more of the big cloud providers (AWS, GCP, Azure)
- IAC/CAC practices and systems, especially Ansible & CloudFormation
- Services that commonly support web applications, such as Redis, Memcached, Solr, Varnish, Postfix, etc
- High availability systems, Load balancing, NFS, auto scaling, cluster fencing, etc
- Containers, in all kinds of different contexts - You'll be dealing with everything from Lando dev environments, to Gitlab runners, to Kubernetes clusters.
- PCI or HIPAA compliance
- Symmetric & asymmetric encryption, and how to securely handle and store private keys
- Log shipping, Elk stacks
- Enterprise monitoring tools: Prometheus, New Relic, Data dog, Nagios, etc
- End to end testing frameworks: Nightwatch, Jmeter, etc
- Network configuration - DNS, Routing and subnets,
You'll be doing a good deal of scripting, so we'll want to see some code samples you're proud of. In order of most used, Bash, Python, Go, Ruby are acceptable for tooling. As long as it's readable and tested, that's what counts. If you roll C or C++, you'll score bonus points with the CTO, and we'd still like to see it, but you won't be using it day to day. If you write Perl, maybe just keep that to yourself.
Heated arguments you can expect to get into at Acro Media:
- Tabs vs spaces (just kidding, you can't use tabs here)
- What's the best text editor or IDE
When you submit your resume, please submit some samples of work you’ve done, the first step of our hiring process is always to get some code samples so might as well speed the whole process along.
All offers of employment with Acro Media Inc are contingent upon the candidate having successfully completed a criminal background check.