DevOps Engineer II in Denver, CO

$80K - $100K(Ladders Estimates)

Accruent   •  

Denver, CO 80202

Industry: Enterprise Technology

  •  

5 - 7 years

Posted 54 days ago

Accruent is growing rapidly, and we're looking to add another highly motivated, insatiably curious DevOps Engineer to the team. Our DevOps team is involved in nearly every aspect of software development within the company, and you'd be joining a group of forward-thinking, highly skilled engineers who each play a major role in the growth and development of the company. As a DevOps Engineer II, you will be able to work alongside the Cloud Operations and Engineering organizations to build enterprise-level applications and infrastructure that are automated, reliable, and scalable. The DevOps Engineer II will play a key role in ensuring system and application uptime, reducing toil, and ultimately increasing customer satisfaction with our platform by developing tools that are easy to use and which execute flawlessly.

This position reports directly to the Manager, DevOps and will be located in Denver, CO.

How you'll make a difference:

  • Develop and continually improve product release automation for applications spanning multiple datacenters and public cloud environments, including customer-facing Production Environments
  • Build and maintain the continuous integration and continuous delivery (CI/CD) pipelines for Accruent's enterprise software applications
  • Reverse engineer legacy systems to determine the optimal automation strategies and tools for modernizing critical business applications
  • Drive enthusiasm and promote adoption of the principles and philosophy of the DevOps methodology across all engineering and operations teams
  • Mentor and share best practices and new technologies with other members of the DevOps team to facilitate career growth
  • Partner with software architects and developers to create automation that saves the organization time and money
  • Enable application and deployment monitoring automation to detect and correct issues, bottlenecks, and performance problems
  • Participate in requirement gathering sessions with various teams to understand and solve common roadblocks
  • Create and maintain documentation of all systems in Accruent environments
  • Consistently demonstrate Accruent's values: Humility, Integrity, Drive to Excellence, Results Orientation, Winning Attitude, and Grit

What you bring to the table:

  • Bachelor's Degree in CS/MIS or equivalent software development experience preferred
  • 5-7 years of hands-on administration experience for SaaS software and databases, or equivalent experience in software development
  • 3+ years of hands-on experience with development operations and release automation
  • Strong, demonstrable expertise in software engineering and development desired
  • Proficiency with Linux and Windows Servers
  • Proficiency with Python, Java, BASH, PowerShell, Batch scripting, and the .NET technology stack
  • Proficiency with Deployment Tools (Octopus, Capistrano, Code Deploy)
  • Proficiency Administering DVCS technologies (Git, mercurial)
  • Proficiency with Continuous Integration Tools (Team City, Jenkins, Bamboo)
  • In-depth understanding of the microservice development approach and demonstrated experience developing new applications and migrating legacy applications to a microservice architecture
  • Experience with Configuration Management tools (Puppet, Chef, Ansible, etc.)
  • Experience with Infrastructure as Code (Terraform, CloudFormation, etc.)
  • Experience with industry-standard Cloud Platforms (AWS, GCP, Azure)
  • Experience working in customer facing Production Environments
  • Experience with relational and document database technologies (Oracle, Microsoft SQL, MySQL, Elasticsearch, Mongo, etc.)
  • Preferred Skills/Experience:
  • Experience with application monitoring and log aggregation tools (AppDynamics, New Relic, Logic Monitor, Sumologic, Splunk, Logz.io ELK Stack)
  • Experience with the software development lifecycle and release management technologies
  • Experience with Web Server Administration (IIS, Nginx, Apache)
  • Experience building and maintaining Docker containers
  • Experience with Kubernetes or similar container orchestration tools
  • Knowledge of Agile Software Development processes


Valid Through: 2019-10-18