DevOps Engineer

DevOps Engineer

01 Nov 2022
North Carolina, Wilmington, 28404 Wilmington USA

DevOps Engineer

DevOps Engineer Wilmington, NC Apply

About CentralSquare Technologies

CentralSquare is a unique enterprise software company whose mission is to build safer, smarter, more connected communities. We serve over 7,500 organizations in North America, from large cities to counties and towns of every size. We provide software for managing public safety (#1 market share) and public administration (#2 market share), enabling first responders to do their jobs as effectively and safely as possible. Learn more by visiting www.CentralSquare.com.

Job Description

This role can be located at any of our offices.Job DescriptionOur DevOps Engineer works closely with both internal and external clients in Development, Product, Engineering, Operations, and Support teams. Individuals in this role use their application, system, and networking knowledge to help design and deploy reliable, scalable, and cost-effective systems that meet business and technical needs. We seek solutions that reduce the time, and complexity of system maintenance while increasing security, reliability, and capability. The DevOps Specialist will communicate professionally and positively with all stakeholders (internal and external).Responsibilities:Collaborates with Product Owners, R&D leads, vendors and customers to ensure DevOps solutions address business and user needs

Develops, analyzes and maintains tools that support and automate processes for hardware or software product release

Writes installation scripts and programs for installation of products and their associated environments

Works with project teams to determine an appropriate build schedule and then initiates the build and packaging process – or assists in automating the build and deployment process in pursuit of CI/CD

Compiles and assembles software from source code

Ensures tools are stored in source control

Supports developers for software package registry and delivery

Works with others to complete analysis, evaluations and design alternatives and to implement process improvements

Works with development engineers to correct build errors

Implements and supports technology stack for Engineering teams to leverage continuous integration and delivery (CI/CD) approach for product delivery

Monitors and tunes systems to ensure cost effectiveness, and optimum levels of performance, availability, stability, security and recoverability

Performs and automates system and application related maintenance tasks

Creates and maintains accurate documentation of systems, solutions, guidelines and processes

Provides information to senior members on utilization of assets, services and processes

Operates as a resource to less experienced DevOps team members, providing an open learning environment for cross-team knowledge sharing. Shares technical knowledge in both one-on-one and group settings

Participates in an on-call rotation to minimize business impact from performance issues, and system outages that are escalated internally to the DevOps team

Skills & Requirements

Requirements:Bachelor’s degree in Computer Science, Computer Engineering or related field

5+ years of enterprise-scale IT and Network operations experience

5+ years of hands-on experience with AWS and/or Azure

Proficient in deployment and management of AWS services - including but not limited to: VPC, Route 53, ELB, IAM, EC2, S3

Knowledge and experience in working with networking components, protocols and security (e.g. subnets, firewalls, routing, DNS, HTTP, TLS/SSL, etc.)

Strong and comprehensive knowledge of Windows operating systems and Microsoft SQL Server

Strong and comprehensive knowledge of Linux

Experience with virtualization technologies (e.g. VMware, HyperV)

Expertise in automation of provisioning, installation, configuration, and upgrade tasks using PowerShell and at least one other common scripting languages (Python, Ruby, VBscript etc.)

Familiarity with both traditional and emerging system architectures (e.g., three-tier, web services, micro-services, etc.)

Excellent problem-solving skills

Strong communication and collaboration skills

Availability to be on call 24x7 under reasonable circumstances and schedule

Bonus Points for:Previous experience with Lift/Shift of on-premise enterprise applications into the cloud.

AWS Solutions Architect Associate and/or AWS Developer Associate Certification(s)

Expertise in .NET Core, .NET development (preferably C#), HTML, JavaScript and CSS

Experience with ElasticSearch or similar large-scale analytics platforms

Experience with Containers and Kubernetes.

Experience with MS SQL Server installation, management and tuning.

Related jobs

Job Details

Jocancy Online Job Portal by jobSearchi.