TASC (Total Administrative Services Corporation) is seeking a DevOps Engineer to support software development through efficient deployment processes and automation. The role involves managing CI/CD pipelines, implementing best practices, and ensuring collaboration between development and operations teams.
Responsibilities:
- Deploy and maintain critical applications on cloud-native, distributed, serverless architecture
- Implement automation, observability, monitoring, and infrastructure-as-code
- Manage efficient and reliable CI/CD pipelines across multiple environments to help minimize developer friction
- Design and implement secure automation solutions for development, testing, and production environments
- Implement industry best practices for system hardening and configuration management, in conjunction with the SecOps team
- Improve system reliability through automation, monitoring, and operational best practices
- Sustain and improve the process of knowledge sharing throughout the engineering team
- Support and work alongside a cross-functional engineering team
- Have on call responsibilities in rotation with the engineering team
- Operate within Xformative’s guidelines pursuant to the Employee Handbook and all Policies and Procedures
- Perform additional duties as requested by Supervisor and/or Management
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience in a similar role within the technology sector
- Applicants must be authorized to work in the U.S
- 3 or more years of large scale distributed system development
- 3 or more years working in DevOps
- Experience with CI/CD pipelines and tools (Github Actions preferred)
- Experience working with AWS and its managed products (AWS Lambda, ECS, SNS, Amazon DynamoDB, Amazon CloudWatch)
- Strong programming skills (Node, Typescript)
- Proficient in automation tools (GitHub Actions, Serverless, etc.)
- Knowledge of AWS monitoring and logging tools such as Amazon Cloudwatch, AWS CloudTrail
- Exceptional attention to detail with a preference for highly structured procedures
- Experience maintaining and deploying highly-available, fault-tolerant systems at scale
- A drive towards automating repetitive tasks
- Expertise with AWS such as IAM, VPC, ECS
- Operational experience with NoSQL databases such as Amazon DynamoDB
- Experience with infrastructure-as-code (e.g. Terraform, Serverless Framework, AWS Cloudformation)
- Effective communication skills
- Willingness to participate in a shared on-call rotation for security incidents
- Fintech experience preferred, or equivalent experience with regulated environments with compliance requirements (e.g., SOC2, PCI DSS)
- Experience implementing CI/CD (e.g. Jenkins, GitHub Actions, CodeBuild)
- Familiarity with control plane architecture, supporting multiple AWS accounts and organizations
- Strong incident response skills across detection, investigation, containment, and recovery especially in complex cloud-native environments