Job Description
About the Company
TEKsystems is a provider of technology services, talent solutions, and business transformation support. As part of Allegis Group, the company works with more than 6,000 clients, including 80% of the Fortune 500, across North America, Europe, and Asia. TEKsystems helps organizations modernize technology, improve operations, and achieve business outcomes through its expertise in strategy, design, execution, and technology services.
About the Role
TEKsystems is recruiting for a DevOps Engineer to support software development by managing deployment processes, automating infrastructure, and improving collaboration between development and operations teams. This permanent, fully remote position focuses on maintaining cloud-native applications, building reliable CI/CD pipelines, strengthening security, and improving system performance and availability.
The role requires hands-on experience with AWS, Node.js, TypeScript, automation tools, and infrastructure as code. The successful candidate will work alongside a cross-functional engineering team, support operational improvements, and participate in an on-call rotation.
Key Responsibilities
- Deploy and maintain critical applications running on cloud-native, distributed, and serverless architectures.
- Implement automation, observability, monitoring, and Infrastructure as Code (IaC) practices.
- Manage reliable CI/CD pipelines across multiple environments to streamline deployments and reduce friction for developers.
- Design and implement secure automation solutions for development, testing, and production environments.
- Apply system-hardening and configuration-management best practices in collaboration with the SecOps team.
- Improve system reliability through automation, monitoring, and effective operational practices.
- Promote knowledge sharing and maintain effective collaboration across the engineering team.
- Work alongside cross-functional engineering teams to support development and operational requirements.
- Participate in an on-call rotation with the engineering team.
- Follow the client's Employee Handbook, policies, and procedures.
- Perform additional duties as assigned by the supervisor or management.
Required Qualifications
- Strong programming skills in Node.js and TypeScript.
- Proficiency with automation tools such as GitHub Actions and Serverless.
- Knowledge of AWS monitoring and logging services, including Amazon CloudWatch and AWS CloudTrail.
- Experience deploying and maintaining highly available, fault-tolerant systems at scale.
- Strong understanding of AWS services, including IAM, VPC, and ECS.
- Experience implementing CI/CD pipelines using tools such as Jenkins, GitHub Actions, or AWS CodeBuild.
- Operational experience with NoSQL databases such as Amazon DynamoDB.
- Experience with Infrastructure as Code tools such as Terraform, Serverless Framework, or AWS CloudFormation.
- Strong attention to detail and a preference for structured procedures.
- Effective communication skills and a proactive approach to automating repetitive tasks.
Location and Work Arrangement
This is a permanent, fully remote position based out of Madison, Wisconsin.
Salary and Benefits
The annual salary range is $140,000–$170,000. Individual compensation depends on qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other job-related factors.
Benefits provided to TEKsystems' internal employees include health, dental, and vision insurance, a 401(k) match, and accrued paid time off.
Equal Employment Opportunity
TEKsystems is an equal opportunity employer and considers applicants without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
For positions located in San Francisco, California, the company will consider qualified applicants with arrest or conviction records in accordance with the San Francisco Fair Chance Ordinance. In Massachusetts, employers are prohibited from requiring or administering lie detector tests as a condition of employment or continued employment.
Use of Artificial Intelligence in Hiring
TEKsystems may use artificial intelligence tools to support parts of its hiring process, including sourcing, screening, and evaluating candidates. AI tools assist in assessing applications and qualifications, while final hiring decisions are made by the hiring team.
The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.