Job Title: DevOps Engineer/Developer
Location:
100% Remote - Continental US
Preferred Time Zones:
EST, CST, MTN
Rate Type:
W2 ONLY
Compensation:
Up to $84 per hour
Length:
1 to 3 years
Job Description:
We are looking for a hands-on DevOps Engineer/Developer to work on a team responsible for designing, provisioning, and managing enterprise-level development tooling and systems used by both internal and external customers. The ideal candidate will have a strong and proven track record of success in a similar role.
Responsibilities:
The DevOps Engineer/Developer will be responsible for:
- Develop and maintain CI/CD tool technologies to help application delivery teams improve their productivity and accelerate their software delivery
- Develop infrastructure-as-code (IaC), configuration-as-code (CaC) and other automation used to manage the CI/CD tool applications, pipelines and required infrastructure
- Manage the SDLC and release process for the platform from development through production environments. This includes activities like:
- Architectural design
- Sprint planning
- Writing IaC
- Developing pipeline scripts
- Performing updates and maintenance
- Development of automated testing to validate the platform
- Monitoring the platform
- Supporting customers
- Writing documentation
- Performing training
- Drive DevSecOps culture and capability adoption both within the product team and across the teams that are consuming the products we deliver
- Work to shift security left with the integration of security validation solutions (e.g., SAST, vulnerability scanning) and development of example pipeline templates that enforce security controls
- Work in an Agile and product delivery model to iteratively improve the platform offerings and adapt to the changing needs of our users
- Remain continually aware of business, infrastructure, and technical issues to aid in the development of innovative solutions
Qualifications:
The ideal candidate will have:
- 5+ years of experience delivering enterprise technology solutions in a DevOps architectural capacity
- "Hands on" experience with significant depth of knowledge around designing, implementing, integrating, and managing multi-tenant development tooling and pipeline technologies (e.g., SCM, CI/CD, lifecycle management tools)
- 3+ years of software engineering/scripting experience (e.g., Python, PowerShell, Bash, JSON)
- Experience building and supporting solutions in AWS (AWS GovCloud preferred)
- Experience with source code management (SCM) and continuous integration (CI) tools, including GitLab
- Experience with test automation, testing frameworks, and testing tooling solutions
- Experience with Application Security Testing solutions (e.g., SAST, DAST)
- Experience developing infrastructure-as-code automation (Terraform preferred)
- Experience working with containerized applications and solutions such as Docker and Kubernetes
- Experience with advanced automated deployment patterns (e.g., Blue-Green, rolling)
- Experience with configuration management tools such as Ansible
- Knowledge of operating systems (e.g., Linux, Windows)
- Experience with AWS native development tools (e.g., CodeBuild, CodePipeline) a plus
- Experience with implementing and configuring monitoring and logging solutions
- Knowledge of secure coding standards
Note:
• No 3rd party vendors or candidates
• US Citizenship Required