View All Jobs

Cloud Operations Engineer II

United States
  • Apply
About CentralSquare Technologies

CentralSquare is a unique enterprise software company whose mission is to build safer, smarter, more connected communities. More than 8,000 public sector agencies trust CentralSquare solutions each and every day. We serve governments of all sizes, from small towns to major cities, to make delivering public services less costly and more efficient.

 

Job Description

What We’re About

At CentralSquare, you’ll get the opportunity to work in a collaborative environment within a company that builds complex web-based enterprise applications for our Public Servants across North America.

Looking to grow your career? That’s great! We believe in growing and cultivating careers here. There is plenty of room for growth for motivated people.

Hard work should be rewarded. We are committed to providing competitive compensation with a great benefits package, including tuition reimbursement, parental leave, paid volunteer hours, and unlimited PTO. Our flexible work environment also enables you to take advantage of an excellent work-life balance whether you are in office or working remotely.

The Role

This role works in partnership with Product, Engineering, Operations, and Support teams to help design and develop reliable, scalable, and cost-effective systems that meet corporate and client standards. This role ensures that on-premise and hosted systems remain healthy by seeking solutions that reduce maintenance complexity while increasing security, reliability, and capability. This role also seeks to improve processes and support more junior team members.

Job Duties Include:

  • Implements and supports technology stack for Engineering teams to leverage continuous integration for product delivery and deployments.
  • Migrates existing server environments to managed services and/or cloud-based platforms.
  • Monitors and automates system, application, and cloud environment related maintenance tasks.
  • Creates more stable operating environments by continuously improving the infrastructure to be easily deployable and scalable.
  • Creates and maintains accurate documentation of systems, solutions, guidelines, and processes.
  • Ensures adherence to all security practices.
  • Evaluates and adopts new tools and cloud technologies to improve build and release processes.
  • Communicates professionally and positively with stakeholders (internal and external).
  • Reports on the utilization on the assets, services and processes to more senior team members.
  • Manages application and infrastructure deployments to customer-facing and internal environments.
  • Participates in code reviews and shares technical knowledge.
  • Operates as a resource to less experienced Cloud Engineers.
  • Participates in an on-call rotation in support of 24/7 production systems.
  • Performs all other duties as assigned.
Skills & Requirements

Requirements:

  • Bachelor's degree in Computer Science, Cyber Security, Network Operations or related field, or equivalent experience
  • 2-5 years of professional experience with public cloud platforms and complex environments involving many dependencies
  • 2-5 years of architecture, design, implementation, and/or support of application re-factoring/hosting and migration
  • Some professional scripting experience with a relevant language
  • Some professional experience working in Agile and DevOps processes and activities on project execution
  • Proficient with configuration management tools
  • Proficient with infrastructure automation tools
  • Proficient with version control systems and optimal workflows
  • Proficient with software development tools, operating systems, virtual and physical infrastructure, network topologies, and security models
  • Automation first mindset and ability to turn documented manual steps into automated processes
  • Proficient with build & CI automation tools
  • Proficient with relational database administration, system administration, and SQL
  • Proficient with network design & troubleshooting from the physical to application layers
  • Proficient with source code management tools & artifact management
  • Proficient with monitoring and logging tools
  • Strong problem-solving, communication, and collaboration skills
  • Availability to be on call 24x7 under reasonable circumstances and schedule
  • Relevant Certifications a plus

#LI-REMOTE

Qualifications