About us:

Accela is the industry pioneer in government licensing, permitting, service request, and inspection solutions, with more than 20 years of experience. We offer cloud based Civic Applications and a robust, scalable solutions platform informed by industry best practices. In short, Accela helps governments innovate, so they can improve the business and citizen experience, promoting community development and creating an environment where citizens and businesses thrive.

At Accela, employees enjoy a culture that emphasizes performance, productivity and collaboration. You can’t help but feel empowered and motivated when you work with like-minded individuals who are passionate about contributing to a market-leading, high-growth software organization with proven technology.

Where you fit:

The Build and Release Management team is a collaborative, fast-moving group that thrives in a diverse culture of rapid delivery, evolution, and innovation. We are looking for an experienced engineer with a passion for devops and automation to take a lead role in the build and test systems. The ideal candidate is someone who delights in designing tools and systems to help other developer & passionate about making a change for better operational efficiency.

Impact you will make in the role:

  • You will be working closely with Engineering, Site Reliability Engineering (SRE), Database Engineering (DBE), Product, Services and Support teams to automate application builds for current and future products
  • Assist development teams in the implementation and customization of automated pipelines and enable self-service
  • Automate build/test/package/deploy/secure tasks via Continuous Integration/Continuous deployment pipelines

Expertise you will bring in:

  • Support and improve our tools for continuous integration (CI) and continuous delivery (CD). You can demonstrate measurable improvements in our delivery pipelines
  • Technical leadership and development of a framework that provides the facility for Continuous Integration and Continuous Deployment for multiple initiatives
  • Build automated release pipelines that package, test and deploy code
  • Design, implement, support and scale server architecture on Microsoft Azure to provide fast and reliable services to a rapidly growing customer base
  • Build out and maintain suitable tracking dashboards and metrics
  • Collaboration with teams to build code, manage issues, and successfully deploy the software. Assist engineers in managing version control branches/tags
  • Provide day-to-day support to manage development tools, code repositories and utilities
  • Develop automated practices and recommend improvements
  • Develop automation framework for software version migration that is integrated into a centralized infrastructure
  • Work closely with stakeholders to optimize builds, tests, and deployment workflows currently deployed, upgrading when necessary in the least disruptive manner
  • Work to continuously improve speed, efficiency and scalability of the build and test systems
  • Use agile methodologies to plan, coordinate, and lead deployments of major product releases, weekly patches, and daily changes in a SaaS environment

Desired Qualifications:

  • 8+ years DevOps experience in a SaaS environment
  • Experience working in a Microsoft/AWS environment 
  • Experience working in a Windows & Linux environment 
  • Be extremely comfortable with Software version control tools like Git, Nexus Expertise in designing, analyzing and troubleshooting complex systems 
  • Use of Azure (CLI/API) 
  • Use of AWS (CLI/API)
  • Proficiency in tools like Infrastructure as Code tools such as Terraform
  • Experience of using Configuration Management tools such as Ansible, Salt, Chef, Puppet 
  • Experience in designing containerized clusters using Kubernates & docker
  • Experience with production monitoring, trending, and logging tools
  • Experience of code quality such as SonarQube
  • Exposure to test automation tools and frameworks such as RestAssured, Selenium, and JMeter/Blaze Meter
  • Proficiency in scripting languages such as PowerShell, Bash, Python, Ruby or Go
  • Experience with development of automated CI/CD pipeline
  • Experience working with Automation Build tools like Jenkins, Octopus Deploy, Azure DevOps
  • Experience working with build frameworks such as MS Build, NuGet, Gradle, Maven
  • Good understanding of Security Groups, VPC flows, IAM, Certificate Manager
  • Strong troubleshooting skills and ability to correlate system behaviors based on known interdependencies between those systems
  • Sound analytical skills, as well as strong decision-making and problem-solving aptitude
  • Excellent in communicating with all roles - technical or business across the organization
  • Ability to juggle multiple high priority projects at the same time
  • 1 or 2 years of relevant and progressive application development experience in .NET and/or Java – nice to have

Accela is a place where everyone can grow. So however you identify and whatever background you bring with you, please apply if this is a role that would make you excited to come into work every day.

Benefits and Perks:

Beyond a stellar work environment, great people and inspiring, innovative work – we have some great benefits and perks:

  • Competitive salaries
  • 401(k) with company match
  • Medical, dental and vision coverage for you and your family, along with other wellness and disability plans
  • 12 paid holidays and a competitive paid time off policy
  • Catered lunches, fully stocked kitchens, walking trails and nearby access to restaurants, food trucks and farmer’s markets in some of our locations

All qualified applicants will receive consideration for employment without regard to race, sex, color, religionnational origin, protected veteran status, or on the basis of disability, gender identity, and sexual orientation.

Apply for this Job

* Required