Job Information
Centralsquare Technologies Senior Cloud Operations Engineer - Remote in United States
Senior Cloud Operations Engineer - Remote
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 will have significant latitude in ensuring that on-premise applications are successfully migrated to the cloud while remaining healthy by seeking solutions that reduce maintenance complexity, increasing security, reliability, and capability.
Job Duties Include:
Implements and supports technology stack for Engineering teams to leverage continuous integration for product delivery and deployments.
Migrates existing environments from virtualized server environments to cloud-based platforms.
Migrates existing server environments to managed services on cloud-based platforms.
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.
Evaluates and adopts new tools and cloud technologies to improve build and release processes.
Manages application and infrastructure deployments to customer-facing and internal environments.
Leads and participates in code reviews and shares technical knowledge.
Provides an open learning environment for cross-team knowledge sharing.
Become a source of technical knowledge (Subject Matter Expert) for other team members.
Identify refactoring opportunities and technical debt issues to bring to the Product Owner
Provides an open learning environment for cross-team knowledge sharing.
Ensure safety, predictability, repeatability, and auditability of all build and deploy processes.
Suggest and assist with tools and automation that eliminate repetitive tasks.
Ensures adherence to all security practices.
Communicates professionally and positively with stakeholders (internal and external).
Performs all other duties as assigned.
Skills & Requirements
Requirements:
Bachelor's or Graduate's Degree in computer engineering, computer science, engineering or information systems management, or equivalent experience.
Professional experience with public cloud platforms and complex environments involving many dependencies,
Professional experience with architecture, design, implementation, re-factoring, hosting, and migration.
Knowledge and experience in AWS, Cloud, Linux, Windows, JAVA, Python, and C#
Experience with scripting and debugging.
Experience working in Agile and DevOps processes and activities.
Knowledge of configuration management tools, infrastructure automation tools and version control systems
Experience with software development tools, operating systems, virtual and physical infrastructure, network topologies, and security models.
Experience with build & CI automation tools such as Terraform and Ansible
Experience with of relational databases, system administration, and SQL.
Experience with network design & troubleshooting from the physical to application layers.
Experience with of source code management tools & artifact management.
Experience with of monitoring and logging tools.
Excellent problem-solving, communication, and collaboration skills.
#LI-REMOTE