Senior Systems Engineer- Remote
Accruent
·
Posted:
April 17, 2023
·
Remote
About the position
The Senior Systems Engineer will be responsible for designing, building, automating, monitoring, and troubleshooting problems in Accruent’s development CI/CD devops toolset. This position is an opportunity to transition to more of a devops role working with development teams and software integration / deployment processes. The ideal candidate will be highly motivated and have a passion for technology and creative problem solving. 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, plan capacity expansions, prepare for disaster recovery scenarios, and migrate from legacy tools to go forward standards
- Ensure integration and deployment systems are running at all times and have multiple levels of redundancy
- Develop a working knowledge of all Accruent-supported products and technologies
- Assist with the tactical implementation of any technology project and provide on-going 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
- Ability to 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
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 ie. 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 is desirable; examples would be ITIL, COBIT, and TOGAF
- Knowledge of software lifecycle and agile methodologies