Skip to main content

This job has expired

DevOps Engineer (Contract)

Employer
Northwest Evaluation Association
Location
Portland, OR, US
Salary
Competitive
Description

Position summary

DevOps Engineers are members of the Product Development team at NWEA, a high-functioning team of creative, collaborative, motivated and professional individuals driven by the singular mission of partnering to help all kids learn. We are in search of like-minded individuals who want to build and operate cutting-edge technologies to deliver a SaaS assessment platform that supports upwards of 250,000 concurrent users. If you embrace a dynamic environment, the spirit of innovation and the importance of education, then we would love to see what you can do. We are building a world class product organization that rivals the largest software as a service companies in the world.

As a DevOps Engineer, you will design, build, and manage a world class infrastructure to support NWEA's products and mission. Our team consists of forward-thinking individuals who want to disrupt the traditional mold through progressive design and implementation practices.

Anybody can hire folks to look after a 24x7 organization and you can find that job anywhere. At NWEA, you will also make a difference in education and gain both depth and breadth of knowledge and experience by being part of one of the best companies in Portland. We are growing as a DevOps organization that believes in Scaling, Transforming, Growing, Leading, and Innovating while having fun and making a difference.

Below is the fine print of the job. But what you really need to have is:

  • Passion for education
  • Willingness to fail, learn and grow
  • Innovative spirit
  • Interest in automation
  • Desire to understand how your responsibilities fit into the big picture


Responsibilities
  • Maintains current knowledge of latest trends in technologies leveraged by the organization
    • Understands appropriate use of those technologies in the organization
  • Provide accurate time estimates for tasks
  • Participate in continuous integration efforts and Agile software development processes to support regular software releases for our SaaS platform
  • Work with colleagues to optimize overall system performance. This includes working with applications, network, storage, database and server technology
  • Take responsibility for the repeatability, availability, and quality of the automation systems from development to production
  • Ensure that security is built into both the process and tools
  • Communicate plans, status, and issues to management
  • Perform system audits, document findings, and publish recommendations
  • Ability to be available 24 hours a day, 7 days a week, as needed to support our on-call rotation
  • Perform other duties as assigned to ensure the success of the team and the entire organization

Skills and abilities
  • Proven analytical abilities, diagnostic skills and technical aptitude
  • Demonstrated ability to work with a wide variety of individuals, in a highly collaborative, complex and changing environment
  • Ability to assess the effectiveness of processes and procedures and lead improvement efforts include documenting and implementing
  • Excellent listening skills and a commitment to communicate clearly, completely, and in a timely manner
  • Ability to work unsupervised and seek out work with minimal direction
  • Must be able to perform the physical and intellectual requirements of the role, with or without accommodation


Competencies
  • Instill Trust: gain the confidence and trust of others through honesty, integrity, and authenticity
  • Communicate Effectively: develop and deliver multi-mode communications that convey a clear understanding of the unique needs of different audiences
  • Customer Focus: build strong customer relationships and deliver customer-centric solutions
  • Drive Results: consistently achieve results, even under tough circumstances

Education and experience
  • Minimum bachelor's degree in Computer Science or related field; or an equivalent combination of experience and education will be considered in lieu of a degree
  • Minimum 3-5 years related experience in:
    • Building and maintaining operational tools for deployment, monitoring, and analysis of infrastructure and systems
    • VM virtualization
  • Minimum 3-5 years AWS related experience in:
  • Lambda
  • ECS
  • API Gateway
  • Cloudwatch
  • VPC
  • AWS Networking
  • Designing cloud infrastructure that is secure, scalable, and highly available in the cloud
  • Building and maintaining AWS infrastructure (VPC, Security Groups, IAM, ECS, CloudFront, S3)
    • Developing and maintaining infrastructure as code (IaC) using Terraform and CloudFormation.
  • Experience working in an Agile/Scrum environment
  • Experience with CI/CD processes and methods especially in the cloud with Atlassian tool sets
  • Experience ensuring configuration and compliance with configuration management tools
  • Experience automating using Nodejs, Python, HTML, Shell or Ruby.
  • Experience in 24x7 high availability production/sustaining processes, including remote administration
  • Experience or exposure with the following is a plus:
    • AMI management
    • Managing SQS Queues
    • Snowflake
    • Apigee

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert