ALL Jobs

Automation Engineer

South Jordan Utah

Base Salary: $USD  95-135k

The Sr. Systems Engineer position will be crucial to the organization as we mature our DevOps culture. Our Development teams have scaled out to support our company’s rapid growth and this role will be in direct support of those teams and their initiatives. 
You will work with the developers to improve the scalability, reliability, and performance of their applications. This position requires someone who can work without a lot of direction, proactively identify opportunities for improvement and be adaptable to an environment undergoing a lot of change. We need someone who is comfortable writing automation that will empower and accelerate the development teams. Most importantly, we need someone who is excited to help us embrace the DevOps culture and willing to jump into new roles and responsibilities as our organization evolves. 

Your day-to-day
  • Build and maintain automation to support the software deployment pipeline.  
  • Ensure proper monitoring, alerting, capacity planning and reporting for the applications. 
  • Contribute to the evolving design and architecture of a reliable and scalable platform. 
  • Perform root-cause complex problems and involve multiple stakeholders, network, hardware and software that relate to scaling and performance.
  • Participate in an on-call rotation and be willing to jump on escalated issues as needed.
  • Act as technical lead to ensure best practices are followed related to infrastructure design, security, disaster recovery, etc.
Qualifications
  • 5+ years senior level experience supporting web applications in a production environment, preferably supporting modern application servers such as IIS, Apache, NGINX, etc. 
  • Experience with database architecture, setup and administration with the ability to complete task such as setting up Redis cluster or creating a backup strategy for a MySQL data.
  • An understanding of HA, clustering technologies, data replication, backup, restore and database best practices.
  • Be comfortable with advanced Windows and Linux operating system administration. Provisioning servers, OS monitoring, troubleshooting, etc. 
  • Experience with a scripting language (Bash/Powershell/Python) – Automation will be a big part of this job so you need to be comfortable writing code. 
  • Experience with design and configuration of application monitoring and alerting systems. 
  • Understanding of the underlying infrastructure that supports applications with an understanding of web servers, SSL certificates, DNS, Load Balancers, etc. and how each of these components work together to create an application platform. 
 
  • PREFERRED (If you have experience we are thrilled!): 
  • Cloud - AWS preferred but cloud experience would be useful.
  • MySQL or MS SQL database platforms
  • NoSQL platforms like Mongo, Redis, Couchbase, DynamoDB
  • Application monitoring platforms (NewRelic, Dynatrace, AppDynamics, Datadog, etc.)
  • Configuration Management (Puppet/Chef/Ansible, etc.)
  • Infrastructure-As-Code (Terraform, Fugue, CloudFormation, etc.)
  • Containers – Docker, Kubernetes, etc.
  • Agile Experience (Scrum, KanBan, etc.)

Apply Now

CI/CD / DevOps Engineer

Denver Colorado 80202

Base Salary: $USD  0.00

As a member of the Enterprise DevOps Team, the DevOps Engineer is expected to work with Dev, QA and Production Operations to serve as a technical SME responsible for the IT Operations Platform as a Service offering.
SUPERVISORY RESPONSIBILITIES: None
ESSENTIAL DUTIES AND RESPONSIBILITIES
The following duties and responsibilities generally reflect the expectations of this position but are not intended to be all-inclusive.
• Design, build and execute against Clients Platform as a Service (PaaS) offerings
• Ingrate and help define requirements for Client  Infrastructure as a Service (IaaS) offerings
• Automate infrastructure and platform service offerings
Apply best practices of CI/CD- Continuous Integration and Continuous Delivery (puppet/chef)
• Create the design, implementation, and ongoing management of systems that deliver against strict requirements for functionality, scalability, performance, and reliability.
• Serve as a top-tier technical escalation point for critical pre-production issues and drives escalation/resolution of problems into Development, QA, and Operations teams.
• Collaborate with development to design in-house monitoring tools/software for managing the SCM and Development Operations environments.
• Adopt, customize and implement industry standard DevOps policies and DevOps procedures.
• Provide Sr. Management with metrics and other reporting materials for the executive team.
• Work closely with strategic planning groups to provide future technologies direction that fits executive vision.
• Develop and define process and procedure to proactively manage all pre-production and production environments.
• Work with multiple in-house external Software Configuration Management (SCM) teams enterprise-wide to assist in new architectural needs and optimize existing environments to improve workflow and productivity
MINIMUM QUALIFICATIONS
Education, licenses, certifications, and experience required to fulfill the essential duties, include computer skills as required.
• Technology related bachelor's degree preferred.
• 5 years of senior level server administration experience in a large-scale production environment.
• Strong understanding of development workflow and process.
• Strong understanding of quality assurance methodologies, workflow, and process.
• Deep understanding of centralized (n-tier) and decentralized (client/server) environment models.
• Deep understanding of database management, database server clustering and database instance management.
• Extensive experience using virtualization technologies to enhance velocity of pre-production lifecycle environment.
• Proven ability to conceptualize and implement a new architecture/infrastructure based off a BRD (Business Requirements Document).
• Experience with deployment configuration and automation.
• Expertise in building scalable, high performance systems that support entire pre-production lifecycle.
• Ability to rapidly assess, analyze, and resolve complicated issues with little initial information or direction and with varying degrees of ambiguity.
• Proficient in scripting languages.
• Ability to prioritize and delegate responsibilities for multiple competing priorities in a fast-paced environment.
• Excellent verbal and written communication skills.
• Ability to work well with people and be both highly motivated and motivating.
• Strong presentation and leadership skills.

Apply Now

DevOps Manager

Denver CO

Base Salary: $USD  135-175

DevOps Manager

What you bring:
Technical, people leadership coupled with deep hands-on experience in DevOps is a must for this position. The ideal candidate would have extensive experience with scalable, high-quality Performance as a Service and ability to manage the latest elastic data infrastructure. Further, the candidate will be passionate about managing high performance teams and practice servant leadership.


The following duties and responsibilities generally reflect the expectations of this position but are not intended to be all-inclusive.
Lead, manage, mentor and provide the technical vision for the Platform Services team
Develop goals, strategies, and initiatives across the team in alignment with strategic objectives
Help build reliable, repeatable processes
Coordinate operational activities amongst multiple groups of stakeholders, both technical & non-technical
Plan and execute projects in support of corporate and team goals, ensuring delivery with high quality, on time, and within budget
Manage stakeholder communications and escalations during production incidents
Coordinate the problem management process in order to get to the root cause of issues
Hire, develop, and retain a high performing team
Evaluate and stay current on technology and industry trends
Develop and apply best practices of CI/CD- Continuous Integration and Continuous Delivery (puppet/chef/ansible)
Develop and implement industry standard DevOps policies and DevOps procedures.
Provide Executive Management with metrics and other reporting materials for the executive team.
Partner with strategic planning groups to provide future technologies direction that fits executive vision.
Work with multiple in-house external Software Configuration Management (SCM) teams enterprise-wide to assist in new architectural needs and optimize existing environments to improve workflow and productivity

MINIMUM QUALIFICATIONS
5 years of senior level server management experience in a large-scale production environment.
Strong understanding of development workflow and process.
Strong understanding of quality assurance methodologies, workflow, and process.
Deep understanding of centralized (n-tier) and decentralized (client/server) environment models.
Deep understanding of database management, database server clustering and database instance management.
Extensive experience using virtualization technologies to enhance velocity of pre-production lifecycle environment.
Experience in: Configuration management tools, monitoring, deployment automation, and orchestration tools (Puppet,Ansible,Zabbix,NewRelic,OpsGenie,Splunk, etc.)
Expertise in building scalable, high performance teams that support entire pre-production lifecycle.
Strong presentation and leadership skills
Strong technical leadership skills
Proven people manager able to achieve strategic initiatives on time and under budget for large enterprise organizations
 

Apply Now

Full Stack Software Engineer

Englewood CO

Base Salary: $USD  115

 Looking for a Senior .Net Developer to help us enhance an existing application written in C#, .Net 4.7.1, web forms with a T-SQL backend and REST services with an entity framework backend. This person will also help us migrate over time to new system built in C#, ASP .Net Standard/Core and REST Web API Web Services using Entity Framework Core built on a SQL Server 2017 backend database.   The business systems involved include call center, order processing, payment processing, invoicing and financial applications.  This system runs our core membership business and is mission critical with high visibility.  This role will work with our business analysts to design the enhancements and new application functionality to support the application long-term.  Must have deep experience building web-based user interfaces and web services.  Previous experience in batch processing applications is a plus. Experience with SQL Server Broker a plus.  Experience with Neuron ESB, or similar products, a plus.
 
Experience:
Development
  • Experience in C# and ASP.Net web forms are required.
  • Web application user interface design and development skills. (web forms, Javascript, JQuery, CSS3 required.  Vue.js or Angular is a plus)
  • REST Web API web services background and experience is required.
  • Strong grasp of OO Concepts in .NET.
  • T-SQL development experience is required.
  • MVC 5 and Web API 2.0 or greater experience is required.
  • Batch Processing development experience is required.
  • Experience with ADO.Net is required.
  • Entity Framework experience is required (EF Core is a plus).
  • Powershell development experience strongly desired.
  • Experience developing with any Enterprise Service Bus is a plus.
 
   

 General
  • Background in the order and payment processing systems is a plus.
  • Self-motivated and energetic individual.
  • Team-player that enjoys working with other self-motivated staff.
  • Bachelor’s degree in Computer Science or Software Engineering.
  • This person must be a finisher with strong work-ethic.
  • Minimum of 7 years’ experience developing software applications.
 
 

Apply Now

Network Engineer I

North Hills NY

Base Salary: $USD  0.00

We are looking for a Juniper Firewall implementer who will work on SNOW Tickets and clear up the
backlog of work we have over the next 3 months.
We would like the person to be onsite with the team so we can monitor and control the work flow.


Requirements: Juniper Firewall Experience - 5 Plus years of hands on policy creation and support
Palo Alto Knowledge a Plus.
Has BGP and routing background for all cisco gear.

Apply Now

QA Testing Analyst

Englewood Colorado 80112

Base Salary: $USD  45k-70k

QA Testing Analyst
Purpose: Under the supervision of the QA Manager, the QA Testing Analyst will test the various software components and applications developed by the I.T. department before the application is moved into Production. 
 
Major Job Duties:
  • Test software applications developed by the I.T. department for errors, defined functionality and usability.
  • Manage various projects moving into QA.
  • Manage code merges for various projects moving into the QA.
  • Developing testing strategies and test plans both automated and manual.
  • Create automated tests for regression testing.
  • Effectively and accurately record status of testing.
  • Participate and perform in the migration to various environments including the production environment for projects that have successfully passed QA.
  • Performs other tasks as assigned.
 
Knowledge:  The IT department will train for this position. Qualified candidates will need to possess the following skills:
  • Strong problem solving skills.
  • Two years’ experience using computers in a variety of business situations.
  • Ability to assess test results and methods.
  • Ability to work independently with little supervision.
  • Ability to work on numerous tasks simultaneously.
  • Requires attention to detail.
  • Must be capable of critical thinking, decision-making, and willing to challenge.
  • Must possess exceptional written, verbal, and organizational skills.
  • Experience with an enterprise source control product Microsoft Team Foundation server experience a plus.
Education: Associates degree or equivalent experience.
 

Apply Now

  • Pages:
  • 1
  • 2