DevOps Engineer
Scottsdale, AZ, United States
Parchment, the market leader in electronic credential exchange, is looking for a creative and energetic engineer for the role of DevOps Engineer. You will be part of the Parchment Production Engineering team answering calls for operational advice across the Parchment Technology organization. We work very closely with all of the software development groups to bring a “full-stack” perspective on how applications and infrastructure should work together. Our mission is to bring an automation, availability, and performance perspective while supporting the Parchment Technology organization’s initiatives to continue to improve upon our modern engineering practices and enhance our continuous delivery capabilities.
The position can be based in our office in Scottsdale, AZ, or can be fully remote, and offers a competitive salary for the right individual. The position reports to the Manager of Production Engineering.
Primary Responsibilities
Assist with building and maintaining Parchment’s infrastructure deployed on cloud providers (such as AWS and Azure) utilizing automation tools (such as Chef and Terraform) with container orchestration through Kubernetes
Take part in a 24x7 on-call rotation for production and other customer-facing environments
Troubleshoot and participate in the resolution of production systems, network, and application issues
Triage and address requests for operations assistance, automate recurring requests and/or make them self service
Safely perform changes to Parchment’s production environment under the guidance of a senior engineer following a defined change management process
Assist our Implementation Services team with new customer onboarding activities as well as our Member Services team in member support activities
Support various software engineering teams as an “ops” person, attending team meetings and advising in an operational best practices capacity
Assist with networking design and optimization, WAN/LAN, switching, load balancing, and firewall management, both hosted and cloud-based
Identify key system metrics and ensure adequate monitoring coverage for new and existing services
Be a sponge! Being a DevOps engineer requires a wide breadth of skills. You will be expected to be a continuous learner on the job.
Qualifications And Requirements
Experience building and operating Linux and Windows operating systems
Experience automating tasks with shell scripts, Ruby, and other languages
Understanding of Continuous Delivery concepts
Familiarity with configuration management systems and concepts (Chef, Puppet, Ansible, Salt, etc.)
Familiarity with IaC (Infrastructure as Code) tools such as Terraform or Cloudformation
Experience using version control systems, especially Git as part of your daily work
Familiarity with various containerization technologies, specifically Docker and Kubernetes
Familiarity with network security and administration, specifically with firewalls, AWS security groups, and AWS load balancers
Familiarity with monitoring, metrics collection, and graphing systems, such as Prometheus and Grafana
Self-starting, intellectually curious individual comfortable operating in a fast-paced, ever-changing environment
Excellent communication skills, both written and verbal
Nice To Have, But Not Essential
Professional experience in a web application shop, especially in a DevOps and "continuous deployment" environment
Experience monitoring and tuning Java and PHP application stacks
An understanding of caching and scaling strategies at all layers
Desired Education & Experience
BS Computer Science with 1+ years of industry experience, or 5+ years in a DevOps or Network Admin role.
Perks & Benefits
Compensation Range: $110,000 - $130,000
Comprehensive Health Package: Medical, Dental and Vision
FSA & HSA program
401K company match
12 Paid Holidays
Parental Leave (6 weeks paid)
PTO - 19 days for 1st year (increases with tenure)
Work from home equipment provided
#J-18808-Ljbffr