Job Description: As a DevOps Engineer, you will be responsible for the design, development, testing, and deployment of products to serve our customers and partners in innovative ways. Successful DevOps Engineers effectively communicate with our development and operations teams to orchestrate the creation of scalable solutions. The responsibilities include building a process for automation, CI/CD pipeline maturation, and the development of internal tools to achieve operational efficiency. Job Responsibilities: As part of a team implement DevOps infrastructure projects Design and implement secure automation solutions for development, testing, and production environments Assist in maturing our on-premises DevOps and prepare for cloud scalability Strengthen our application and environment security, applying standards and best practices and providing tooling to make development workflows more secure. Create, maintain, and iterate on our CI/CD processes for new and existing services. Build and deploy automation, monitoring, and analysis solutions Manage our continuous integration and delivery pipeline to maximize efficiency Increase the sophistication of our alerting and escalation mechanisms Keep up to date on modern technologies and trends and advocate for their inclusion within products when it makes sense Help increase system performance with a focus on high availability and scalability. Propose, scope, design, and implement various infrastructure architectures. Work collaboratively with multiple agile teams to help deliver end-to-end products and features, seeing them through from conception to delivery. Implement industry best practices for system hardening and configuration management Secure, scale, and manage Linux virtual environments Develop and maintain solutions for operational administration, system/data backup, disaster recovery, and security/performance monitoring Continuously evaluate existing systems with industry standards, and make recommendations for improvementJob Qualifications: 5+ years of professional experience as a DevOps / System Engineer Fluent in Python and Python testing best practices Experience working in and advocating for agile environments Some experience working within AWS and with it's managed products Some experience working within Azure and with it's managed products Strong experience working with automation tooling (Terraform, Ansible, etc) Strong experience with containers (Docker, Compose, ECS, Kubernetes) Strong experience with various managed and self-hosted CI/CD tooling (Jenkins) Experience deploying microservice architecture, applications, and supporting services. Familiar with software security best practices Understanding of monitoring tools (Pagerduty, CloudWatch, Datadog, Sentry, etc) Understanding of DNS, TCPDUMP, CDNS, SSL, Git, Firewalls and networking concepts (VPC, subnetting, VPNs, etc). Job Requirements: Be personable, efficient, flexible and communicative. Possess a strong desire to implement change, growth and maturity. Work with a high performance team within a facet-paced, dynamic department quickly growing in all areas.