Back to the Job List
Share this job offer:
DevOps / Site Reliability Engineer
Job Status Filled
Compensation


About the Role

The DevOps / Site Reliability Engineer (SRE) is a hands-on member of Fingercheck’s fast-growing Engineering team where you’ll be responsible for the availability, scalability, reliability and optimization of delivery of Fingercheck’s cloud-based HCM solution through automated continuous integration and deployment services.


Reporting directly to the CTO, the SRE will collaborate with architecture and software engineering team members to design and implement scalable, secure cloud-based infrastructure and delivery mechanisms, configure and manage system monitoring and logging platforms, lead incident response discussions, facilitate blameless postmortems and provide technical guidance to development teams during feature and product architecture discussions.


We are an agile organization and develop using the Microsoft .NET stack running on AWS infrastructure.  Our stack consists of ASP.NET, .NET Framework, C#, Angular, JQuery, Redis, MS SQL Server, IIS, Javascript.


This position can be 100% remote or remote / onsite hybrid for local candidates.

Duties & Responsibilities

Reporting directly to and coordinating with the CTO of the company, the SRE will:

  • Lead designs of major software components, systems, and features to improve the availability, scalability, latency, and efficiency of our AWS cloud environments

  • Develop and manage Infrastructure as Code using tools such Terraform and CloudFormation

  • Develop, implement and support CI/CD pipelines and configuration management practices used by software engineering teams to enable automated, scalable, secure product solution delivery

  • Assist SDETs with implementing automated test frameworks into the delivery pipeline

  • Lead sustainable incident response, blameless postmortems, and production improvements 

  • Lead and contribute to design, development, and implementation of logging, monitoring, and alerting processes along with visualization dashboards and metrics for system health reporting

  • Implement and administer AWS cloud security best practices 

Required Skills & Experience

The ideal candidate will possess the following qualifications:

  • 2+ years hands on experience as an AWS cloud DevOps Engineer or Site Reliability Engineer in an Agile environment

  • 2+ yrs experience implementing and administering AWS services including EC2, RDS, S3, EBS, ELB/ALB, WAF, Beanstalk, Cloudwatch, auto-scaling, Route53, SES, SNS, ELK, EKS, ECR, ECS, IAM

  • Hands-on experience personally architecting and implementing CI/CD pipelines including integration of security and code quality scanning tools (e.g. SonarQube) in support of a Microsoft .NET environment

  • Experience in building logging, monitoring and alerting mechanisms for 24x7 support

  • Experience in building, and automating the building and provisioning of AWS infrastructure including security groups and VPCs via Terraform, CloudFormation

  • Excellent scripting skills plus experience in coding in one or more languages including C#, Java, Python, Javascript (Angular, React)

  • Solid experience with Docker and container orchestration with Kubernetes to support .NET and .NET core workloads

  • Proficiency with tools such as JIRA, Bitbucket / GIt / Github, Bamboo, TeamCity, NAnt, MSBuild, Artifactory, Nexus, Docker, NUnit, Visual Studio

  • Expert knowledge of GIT and all things “* as Code” (Infra as Code, Config as Code, etc.)

  • Strong collaboration, and written / verbal communication skills 

  • Self-starter with great analytical and interpersonal communication skills, attention to detail, a sense of ownership, urgency, drive and passion for continuous learning

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Math or Equivalent

  • AWS SysOps or DevOps certification a plus

  • Experience in HCM, Payroll or Time and Attendance based companies a plus


Please note that this is not necessarily an exhaustive list of all responsibilities, duties, performance standards or requirements, efforts, skills, or working conditions associated with the job. While this description is intended to be an accurate reflection of the current job, management reserves the right to revise the job or to require that other or different tasks be performed if circumstances change.

About Fingercheck

With over 5,000 clients nationwide, Fingercheck is a start-up cloud-based Human Capital Management Platform providing Time & Attendance, Payroll, and HR management designed to interface with fingerprint and biometric time-tracking devices.


Our Brooklyn-based office offers a collaborative environment and great company culture, in which someone is always open and willing to answer questions.


Fingercheck is an equal opportunity employer that values diversity, inclusion, and belonging. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity or expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.