DevOps Engineer at SquareWorks Consulting, Inc. #vacancy #remote

About Us

SquareWorks Consulting is a thriving NetSuite partner dedicated to elevating our customers’ experiences through exceptional automation solutions and consulting services. Our product suite includes Automate: a NetSuite-native financial automation platform designed to significantly enhance NetSuite’s out-of-the-box capabilities. Alongside our innovative products, we offer top tier consulting services, partnering with our clients to ensure successful NetSuite implementations, optimization services, and ongoing support.

We are committed to building long-term partnerships with our customers, aiding their success from the ground up, starting with our team. At SquareWorks Consulting, we are devoted to fostering an environment that enables our employees to achieve professional excellence. We provide ample training and development resources, uphold a diverse and inclusive workplace, offer a fully remote working environment, and ensure a healthy work-life balance, alongside various other wellness benefits and programs.

The Opportunity

Be a hero to our engineering teams! Whether it’s partnering with one of our cross-functional, agile teams to provision the appropriate infrastructure to support highly available and reliable platforms, optimizing existing CI/CD operations, or overseeing that our teams have the appropriate monitoring and alerting in place for applications, the DevOps Engineer will contribute to the success of Sherpa by participating in the full software development lifecycle of our platform and assisting our agile teams with the tools they need to operationally support the systems being built.

Main responsibilities include:

  • · Be a member of a highly collaborative, cross functional team to engage in all phases of the SDLC to bring new products to market
  • · Collaborate alongside engineering teams in an agile environment to ensure new capabilities get provisioned/deployed accurately, consistently and cost effectively
  • · Leverage infrastructure as code to deploy and operationally support cloud-native microservices architectures
  • · Build, strengthen, and maintain operational tooling for deployment, monitoring, and analysis of multi-region and international AWS infrastructure and systems
  • · Perform infrastructure cost analysis and optimization
  • · Assist agile teams with deployment strategy and capacity planning across development, QA, staging and production environments.
  • · Deploy and maintain CI/CD pipelines across multiple environments and being a key contributor to continually “moving quality to the left”
  • · Collaborate alongside engineering teams in an agile environment to ensure new capabilities get provisioned/deployed accurately, consistently and cost effectively
  • · Lead the charge to continuously improve site performance and reliability with a focus on high availability, security, and scalability through effective monitoring, alerting, automation, and infrastructure reviews
  • · Adopting and innovating on industry standard best practices to increase quality and velocity of deployments
  • · Constructively engaging with team members and management through open and active communication channels when problem solving and developing solutions, recommending changes in policies, procedures, and tooling
  • · Producing specifications as needed to determine operational feasibility and conveying ROI projections of proposed solutions

The Skills

Individuals who ideally fit this role will meet the following qualifications:

  • · At least five (5) years of practical experience working in a DevOps or SRE role alongside software development teams in a fast paced, highly collaborative, Agile environment
  • · Proven experience maintaining and deploying highly available, fault-tolerant, systems at scale in a cost effective manner
  • · Strong understanding of how to secure AWS environments and meet compliance requirements
  • · Deep understanding of AWS products (IAM, VPC, Route53, S3, RDS, NoSQL data stores, Lambda, auto-scaling, EC2, EKS and containerization/clustering)
  • · Experience with configuration management and infrastructure as code with Terraform, Pulumi, or comparable technology
  • · Release engineering and implementing CI/CD pipelines through GitLab, GitHub, Jenkins, TeamCity, CircleCI, or similar toolsets
  • · Proven experience with configuration management and infrastructure as code (e.g. Serverless, Terraform, CloudFormation, etc.)
  • · Proficient in PowerShell, Golang, Bash, or other scripting languages
  • · Deep understanding of microservices and related architectures
  • · Strong understanding of DNS, firewalls, VPCs, subnetting, VPNs, and other networking
  • concepts
  • · Practical experience and understanding of cloud-based management and monitoring tools such as Datadog, Sumologic, Splunk, ELK, CloudWatch, etc.
  • · Demonstrates strong communication and team skills including the ability to work with people possessing a variety of skill sets
  • · Experience with relational databases configured for high availability and redundancy

Note: All duties and responsibilities listed are considered to be essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities. Marginal functions of the position (those that are incidental to the performance of fundamental job duties) have not been included. However, the omission of specific statements of duties does not exclude them from the position if the work is similar, related or logical assignment to the position.

GitLab Datadog Terraform Amazon Web Services (AWS) DNS TeamCity circleci sumologic microservices Elastic Stack Go SDLC Splunk CI/CD amazon-s3 Lambdas powershell pulumi amazon-route53 VPN DevOps amazon-cloudwatch amazon-eks GitHub Bash vpc RDBMS Firewalls NoSQL amazon-rds Jenkins amazon-iam amazon-ec2

Leave a Reply