Sr. DevOps Engineer

  • Full-time
  • Office Locations: Temecula, CA

Company Description

IDIQ is an award-winning company looking for talented individuals to join the team. We are passionate about fostering your unique skills, supporting your career goals and creating an exceptional work environment while providing outstanding solutions that our members trust.

As one of the fastest growing companies in the United States with consecutive spots on the prestigious Inc. 5000 list, we provide award-winning services and a positive work environment. Our IdentityIQ® and MyScoreIQ® brands feature credit report and identity theft monitoring, and our Resident-Link® brand focuses on positive rent-payment reporting to the credit bureaus.   

We offer generous benefits such as paid vacation time, paid volunteer leave, health insurance, employer-match 401(K) contributions, continuing training opportunities and more. We also provide our staff with unending free coffee, relaxation rooms, game rooms and company events.

We value innovative thinking, excellent communication skills, on-your-feet problem-solving and a penchant for team collaboration. In this role, you are an integral part of our company’s success, helping create innovative solutions that serve our members’ needs.

If you are looking to join a growing company and work among talented peers, we encourage you to apply today!

Job Description

At IDIQ, Senior DevOps Engineers are responsible for keeping all user-facing services and other IDIQ production systems running smoothly. The ideal candidate is a blend of a pragmatic operator and software craftsman that applies sound engineering principles, operational discipline, and mature automation to our environments and the IDIQ codebase.

IDIQ Senior DevOps Engineers are independent, proactive contributors who incorporate various software engineering aspects to develop and implement services that improve IT and support teams. Services can range from production code changes to alerting and monitoring adjustments. The site reliability engineer role also includes tasks like building proprietary tools from the scratch to mitigate weaknesses in incident management or software delivery.

Objectives of this Role

  • Run the production environment by monitoring availability and taking a holistic view of system health
  • Build software and systems to manage platform infrastructure and applications
  • Improve reliability, quality, and time-to-market of our suite of software solutions
  • Measure and optimize system performance, with an eye toward pushing our capabilities forward, getting ahead of customer needs, and innovating to continually improve
  • Provide primary operational support and engineering for multiple large, distributed software applications

Daily and Monthly Responsibilities

  • Gather and analyze metrics from both operating systems and applications to assist in performance tuning and fault finding
  • Partner with development teams to improve services through rigorous testing and release procedures
  • Participate in system design consulting, platform management, and capacity planning
  • Create sustainable systems and services through automation and uplifts
  • Balance feature development speed and reliability with well-defined service level objectives
  • Performs other job-related duties and responsibilities as may be assigned from time to time.
  • Experience with traditional datacenter technologies, including Microsoft AD, IIS, SQL Server, etc…

Qualifications

  • Bachelor’s degree or equivalent experience in computer science or other highly technical, scientific discipline
  • Ability to program (structured and OO) with one or more high level languages, such as Python, C#, Ruby, and JavaScript
  • Experience with .NET Framework and Core
  • Experience with distributed storage technologies like NFS, HDFS, Ceph, S3, Google Cloud Storage as well as dynamic resource management frameworks (Mesos, Kubernetes, Yarn)
  • Experience with cloud providers such as Azure, AWS, but especially Google Cloud
  • Experience with build tooling such as CircleCI, Jenkins, Github Actions, but especially Azure DevOps
  • A proactive approach to spotting problems, areas for improvement, and performance bottlenecks
  • In-depth knowledge of version control
  • Solid understanding of DevOps and IT Infrastructure concepts and best practices

Preferred Skills and Experience: 

  • Previous success in technical engineering
  • Experience managing operations monitoring and alerting systems (OpsGenie)
  • Log management and review
  • Issue troubleshooting experience
  • Experience with monitoring and logging platforms (e.g. Elastic)
  • Experience with configuration management tools (e.g. Terraform, Ansible)

Additional Information

Position Details: This is a full-time salaried position (40+ hours/week). 

Pay: The pay range for this position if the work is performed in California (Colorado, New York City, NY) is a minimum of $125,000 to a maximum of $145,000 based on a full-time schedule.  The actual compensation offer will carefully consider a wide range of factors including your skills, qualifications, experience, and location.  Also, certain position are eligible for additional forms of compensation such as commissions or bonuses.  If your experience looks a little different from what we’ve listed and you think can bring value to IDIQ, we would love to learn more about you.

Benefits and Perks: IDIQ makes available comprehensive benefits including 100% employee medical options, 50% dental and vision (for employee only, dependent coverage available). Other benefits offered include paid time off, life insurance, short-term disability, long-term disability, and a 401k program with employer match. We work in a casual dress attire environment. Enjoy friendly competition with ping-pong tournaments, pool games, and more.

AAP/EEO Statement:  Identity Intelligence Group, LLC dba IDIQ does not tolerate discrimination or harassment of employees or applicants.  The Company makes employment decisions without regard to actual or perceived: race (including hair texture or protected hairstyles, e.g. braids, locks, and twists), color, religion, religious creed (including religious dress and grooming practices), national origin (including language use restrictions), ancestry, citizenship, disability (mental and physical) including HIV and AIDS,  medical condition (including cancer and genetic characteristics), genetic information, marital status, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender, gender identity, gender expression, age (40 years and over), sexual orientation, veteran and/or military status, family and medical leave status, domestic violence victim status, political affiliation, and any other status protected by federal, state, or local law.

Supervisory:  No supervisory responsibilities. 

Business Office Environment:  his position operates in a professional office environment. Office environment can vary with noise levels and stress, from low to moderate.

Physical Requirements: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this job, the employee is regularly required to talk or hear. The employee frequently is required to stand; sit; walk; use hands to finger, handle or feel; and reach with hands and arms. The employee is regularly required to push, move, lift or otherwise bear 10-30lbs.  Applications may include but are not limited to repetitive work using a computer keyboard, mouse and headphones while sitting and/or standing at an assigned work desk area.

Privacy Notice for California Employees and Applicants

Privacy Policy