Sr. DevOps Software Engineer

Sorry, this job was removed at 9:49 a.m. (CST) on Thursday, March 8, 2018
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

As a Senior DevOps Software Engineer, you will be crafting, building, testing, and operating the infrastructure that powers Narrative Science’s NLG software. You will ensure that Quill is operating and performing optimally and that software is released and deployed in a streamlined manner, from development through testing to production. This is a hands-on DevOps/software development role with an equitable amount of software and infrastructure development. You will have a shown, practical grasp of software development and a deep understanding of Linux and networking fundamentals. This will be a central role that will directly impact the upcoming versions of our platform.

Responsibilities:
● Collaborate with management and software development teams to help define the
DevOps and infrastructure roadmap.
● Develop and test automation, tooling and processes to enable us to deploy, run, and
scale our applications in the cloud.
● Operate and deploy services from development to production.
● Be part of the team that designs and implements solutions to improve our ability to rapidly iterate and safely deploy a complex platform. Excitement about Continuous Integration and Continuous Deployments is a requirement.
● Participate in troubleshooting, planning and analysis, and performance analysis activities.
● Identify infrastructure requirements from across the organization and clients
related to scaling our existing and future infrastructure.

Qualifications:
● A demonstrated capability for critical thinking and problem solving.
● Proven programming skills and experience writing production quality code.
● Strong technical leadership and negotiation skills.
● The ability to communicate effectively to both technical and non-technical
personnel.
● A good working knowledge of Linux fundamentals.
● Bachelor-level Computer Science or other STEM degree.
● The continuing dedication to learn, to innovate, and to excel in a startup
atmosphere.
● Ability to handle periodic on-call duty.
● Minimum 3 years software development experience.

Technologies & Tools:
● Various AWS services: EC2, S3, RDS, CloudWatch, CloudFormation, Lambda.
● Our software stack: Python and/or bash and/or Node.js.
● Our database stack: PostgreSQL and/or MongoDB.
● Our CI stack: Ansible, Jenkins.
● Our purely functional package manager of choice: Nix.
● Our monitoring and alerting stack:CloudWatch/Nagios/SumoLogic/New Relic.
● Our OS of choice: CentOS.

Bonus:
● Experience working in both public and private cloud environments.
● Working with configuration tools and languages such as Chef, Puppet, or Ansible.
● Experience scaling distributed systems.
● Linux systems administration and/or low-level networking concepts.
● Knowledge of build and deploy standard methodologies.

About Narrative Science:
Narrative Science is the leader in advanced natural language generation (Advanced NLG) for the enterprise. Quill, its Advanced NLG platform, learns and writes like a person, automatically transforming data into Intelligent Narratives—insightful, conversational communications full of audience-relevant information that provide complete transparency into how analytic decisions are made.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We became a distributed workforce in March 2020 as a result of Covid-19 and will remain distributed moving forward. Our Chicago HQ still remains but we want our team to have flexibility around when and where they work.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about DO NOT USE - Narrative ScienceFind similar jobs