About the Team
Systems Programmer: Analyzes, acquires, installs, modifies and supports operating systems, databases, utilities and Internet/intranet-related tools. Conducts systems programming and systems support activities, such as new or revised program language codes, processing routines and report generators. Monitors effective language codes, processing routines, hardware use and use of database management techniques. Modifies, maintains and updates software, such as compilers, link editors, assemblers, OEM utilities, JCL, macros and subroutines. Develops and reviews operator and control instructions. Prepares and conducts system and programming tests requiring interfacing of hardware and software. Conducts programming tasks including program design, program coding, debugging and documentation. As directed, prepares feasibility studies and designs tests to determine operating characteristics of software. Note: May be internal or external, client-focused, working in conjunction with Professional Services and outsourcing functions. May include company-wide, web-enabled solutions.
About the Role
We are looking for a DevOps Engineer to join our Infrastructure team to help evolve and scale our managed infrastructure platform in an automated and secure way. Additionally we are looking for someone that can write tools to help increase productivity of the software developers.
You will be working closely with an experienced team of engineers to ensure we choose and implement the right technologies and processes across the team to stay productive and focused on building world class products for our customers. We take pride in being a nimble team with direct communication where each member is empowered to make changes and fix issues quickly, and our tooling and infrastructure choices reflect that.
Our ideal candidate should have at least 3-4 years experience working with AWS and Terraform + some experience running Kubernetes in production on AWS (Kops or EKS).
Other services/tools that we would like a candidate to have experience include: Docker, Git, Heroku, NewRelic, Node.js, Postgres, Python, Ruby, Shell script.
Additionally the ideal candidate would have experience with the following tasks: