Note: The job is a remote job and is open to candidates in USA. TASC (Total Administrative Services Corporation) is seeking a DevOps Engineer to support software development through efficient deployment processes and infrastructure management. The role focuses on optimizing workflows, ensuring system reliability, and implementing best practices to enhance software delivery and operational efficiency.
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
Skills
- 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
- A minimum of 3 years' experience working with AWS and its managed products (AWS Lambda, ECS, SNS, Amazon DynamoDB, Amazon CloudWatch)
- 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
- Willingness to participate in a shared on-call rotation for security incidents
- 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
- Experience implementing CI/CD (e.g. Jenkins, GitHub Actions, CodeBuild)
- Operational experience with NoSQL databases such as Amazon DynamoDB
- Experience with infrastructure-as-code (e.g. Terraform, Serverless Framework, AWS Cloudformation)
- Effective communication skills
- Fintech experience preferred, or equivalent experience with regulated environments with compliance requirements (e.g., SOC2, PCI DSS)
- Github Actions preferred
Company Overview