Senior Systems Engineer- Remote
Accruent
·
Posted:
August 4, 2023
·
Remote
About the position
The Senior Systems Engineer will be a key member of the Technical Operations team at Accruent. They will be responsible for designing, building, automating, monitoring, and troubleshooting problems in Accruent’s development CI/CD devops toolset. The ideal candidate will be highly motivated, have a passion for technology and creative problem solving, and enjoy working in a team environment. This position reports directly to the Manager, Infrastructure, Cloud, and Devops Operations and is a remote work opportunity.
Responsibilities
- Design, build, automate, monitor, and troubleshoot problems in Accruent's development CI/CD devops toolset
- Consult on technical designs and plan capacity expansions
- Prepare for disaster recovery scenarios and migrate from legacy tools to go forward standards
- Ensure performance and scalability of assigned devops systems
- Transition to a more devops role working with development teams and software integration/deployment processes
- Ensure integration and deployment systems are running with multiple levels of redundancy
- Design servers and application environments for performance, reliability, redundancy, and scale
- Develop a working knowledge of all Accruent-supported products and technologies
- Assist with tactical implementation of technology projects and provide ongoing technology support
- Document environment topology and installation details
- Utilize configuration management technologies to build CI/CD environments
- Develop scripts for automating repetitive tasks and making configuration changes
- Engage with engineering and TechOps support teams to troubleshoot and resolve technical issues
- Plan for expansion of capacity and recommend upgrades, patches, new applications, and equipment when necessary
- Mentor and train Associates
- Teach non-technical members of the organization and non-technical customers about the application
- Consistently demonstrate Accruent's values: humility, integrity, drive to excellence, results orientation, winning attitude, grit
- Perform other duties as assigned
- Troubleshoot operating system level issues (Windows Servers, Red Hat Linux, CentOS)
- Troubleshoot web server related issues (IIS, Apache)
- Experience with Kubernetes
- Experience with scripting languages (PowerShell, Bash, Python) or software development
- Experience with building and managing public cloud environments (AWS, Azure, GCP)
- Familiarity with automation technologies (Ansible, Terraform)
- Experience with CI/CD tooling (Vault, Proget, Azure Devops, Octopus, Jenkins, TeamCity)
- Experience with Agile processes
- Strong verbal and written communication skills
- Proactively communicate detailed status to customer and project team
- Work both within a team and independently
- Make sound decisions based on customer needs and technical knowledge
- Self-motivated and able to work under pressure to deliver high-quality solutions
- Detail-oriented with excellent analytical skills
- Familiarity with best practices in IT management, change management, and architecture (ITIL, COBIT, TOGAF)
- Knowledge of software lifecycle and agile methodologies
Requirements
- Undergraduate degree in related discipline (IS/CS degree preferred)
- 2-4 years of professional hands-on experience in a web-based (SaaS) software environment
- Experience with troubleshooting operating system level issues (Windows Servers, Red Hat Linux, CentOS)
- Experience with troubleshooting web server related issues (IIS, Apache)
- Experience with Kubernetes
- Experience with scripting languages (PowerShell, Bash, Python) or software development
- Experience with building and managing public cloud environments (AWS, Azure, GCP)
- Familiarity with automation technologies (Ansible, Terraform)
- Experience with CI/CD tooling (Vault, Proget, Azure Devops, Octopus, Jenkins, TeamCity)
- Experience with Agile processes
- Strong verbal and written communication skills
- Ability to proactively communicate detailed status to customer and project team
- Ability to work both within a team and independently
- Ability to make sound decisions based on customer needs and technical knowledge
- Self-motivated and able to work under pressure to deliver high-quality solutions
- Detail-oriented with excellent analytical skills
- Familiarity with best practices in IT management, change management, and architecture (ITIL, COBIT, TOGAF)
- Knowledge of software lifecycle and agile methodologies
Benefits
- Competitive base pay
- Opportunity to enroll in benefit programs including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs
- Programs that provide for both paid and unpaid time away from work
- Eligible for a bonus as part of the compensation package
- Vibrant office culture in major cities like Austin and Amsterdam
- Resources, coaching, and support for professional and personal development
- Opportunities for growth and advancement
- Inclusive and diverse work environment
- Equal opportunity employer
- Reasonable accommodations for applicants with disabilities