Role: Cloud DevSecOps Engineer
Location: Remote
Duration: 3+ months
Rate: $60-$75
Role Overview
At Regions, the Cloud DevSecOps Engineer contributes to the advancement of the organization’s cloud strategy. The primary focus of this role is developing, communicating, and implementing robust and secure cloud Continuous Integration/Continuous Delivery (CI/CD) pipelines.
This position works closely with stakeholders and technicAal teams to build fully automated pipelines that support current DevSecOps best practices and enable secure, scalable cloud deployments.
Primary Responsibilities
- Partner with engineers and IT teams to orchestrate code builds, quality and security analyses, deployments, and automated testing through CI/CD release candidate pipelines.
- Translate business needs into effective technology solutions.
- Model release candidate CI/CD pipelines to clearly define the stages and steps required to determine application and service release readiness.
- Design and develop fully automated CI/CD pipelines supporting cloud deployments, including infrastructure, services, application builds, and deployment automation.
- Ensure all components of CI/CD pipelines follow sound software engineering practices, including automated application and infrastructure testing.
- Implement scalable CI/CD platforms capable of supporting high change volumes and rapid feedback.
- Automate operational activities and repetitive tasks.
- Research new technologies that improve development, deployment, and operational efficiency.
- Monitor and respond to performance issues identified through alerts and reported incidents related to CI/CD platforms.
- Build tools that reduce errors and improve the overall customer experience.
- Assist with troubleshooting production issues and ensure pipelines and infrastructure provide clear documentation and metrics to support Root Cause Analysis (RCA).
- Develop and test Ansible Playbooks, Terraform scripts, and Packer scripts to support immutable infrastructure.
- Partner with Enterprise Architecture, Information Security (InfoSec), Software Delivery, and Quality Assurance teams to enable cloud adoption through automation.
Required Qualifications
- High School Diploma or GED.
- Eight (8) years of related post-secondary education and/or professional experience in Information Security or Information Technology.
Preferred Qualifications
- Four (4) years of relevant DevSecOps experience.
- AWS DevOps certification or Azure DevOps certification.
- Experience with AWS and/or Azure cloud technologies.
- Experience building and deploying cloud-native applications using technologies such as:
- OpenShift
- Azure Kubernetes Service (AKS)
- Experience monitoring real-time metrics within CI/CD pipelines.
- Experience with deployment strategies such as:
- Blue/Green deployments
- Canary deployments
- Experience integrating with secrets management solutions such as HashiCorp Vault.
- Familiarity with implementing Chaos Engineering principles within CI/CD pipelines to identify weaknesses and potential solutions.
- Familiarity with automated testing tools and integrating testing into CI/CD pipelines.
- Experience developing pipelines as code, including YAML specifications and Ansible Playbooks.
Technical Skills
- CI/CD & DevOps: Harness, GitHub Actions, Jenkins, Azure DevOps
- Source Control: Git, GitHub
- Infrastructure as Code / Automation: Terraform, Ansible, Packer
- Cloud: AWS, Azure
- Containers / Kubernetes: OpenShift, Azure Kubernetes Service (AKS)
- Secrets Management: HashiCorp Vault
- Programming: Python
- ITSM: ServiceNow
- Strong understanding of Shift Left principles and supporting technologies.
- Strong knowledge of cloud infrastructure, networking, services, and cloud architecture patterns, including:
- Virtual machines
- Managed infrastructure
- Containers
- Serverless computing
- Database services
- Security services
- Application services
Skills & Competencies
- Excellent communication skills.
- Ability and willingness to mentor developers and other team members on DevSecOps practices.
- Strong understanding of cloud infrastructure, architecture, networking, security, and automation.
- Ability to troubleshoot CI/CD platform and production-related issues.
- Strong focus on automation, scalability, reliability, security, and continuous improvement.