Dev Ops, Software Engineer
Accruent
·
Posted:
February 13, 2023
·
Remote
About the position
The Senior Software Engineer (Devops) will work remotely or from home and report directly to the Manager, DevOps. The role involves developing and improving product release automation for applications, building and maintaining continuous integration and continuous delivery pipelines, investigating legacy systems to optimize automation, and enabling application and deployment monitoring automation. The ideal candidate should have 5+ years of hands-on experience with SaaS software and databases, experience with Configuration Management tools, automated pipeline tools, Infrastructure as Code, and industry-standard Cloud Platforms.
Responsibilities
- 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
- Investigate legacy systems to optimize automation and modernize workflows for 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 comprehensive documentation
Requirements
- 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
- Investigate legacy systems to optimize automation and modernize workflows for 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 comprehensive documentation
- 5+ years of hands-on experience with SaaS software and databases, or equivalent experience in software development including scripting and automation
- Building automated infrastructure and deployment (Kubernetes, serverless, etc)
- Experience with Configuration Management tools (Ansible, Docker, etc.)
- Experience with automated pipeline tools (Jenkins, Github Actions, etc.)
- Experience with Infrastructure as Code (Terraform, CloudFormation, etc.)
- Experience with industry-standard Cloud Platforms (Azure, GCP, AWS)
- Experience working in customer facing Production Environments