Sr. DevSecOps Engineer
![]() | |
![]() United States, North Carolina, Charlotte | |
![]() 8520 Cliff Cameron Drive (Show on map) | |
![]() | |
Position Summary:
The DevSecOps Engineer is responsible for configuring, optimizing, and supporting the environment used to develop, test, and release data products. They will coordinate with multiple stakeholders to optimize the SDLC by introducing automation and implementing CI/CD practices. They will work closely with Technical Architects and Data Engineers to introduce new pipelines and services to best meet customer needs. A successful person in this role has strong knowledge of system administration, programming languages such as Python, C++, and/or Shell. Principle Responsibilities
* 3+ years' experience with infrastructure as code frameworks like Terraform. * 3+ years' experience with DevOps tools and techniques (ex: CI/CD, GitHub, Terraform, Jenkins, etc.) * Experience with Infrastructure as Code and infrastructure testing strategies. * Demonstrated experience with secure development, coding, engineering practices. * Experience working with SQL and NoSQL databases like Redis, PostgreSQL, and BigQuery * Strong understanding of and experience with Docker and Kubernetes. * Experience with systems reliability, load balancing, monitoring, logging. * Experience with fully automating CI/CD pipelines end-to-end, from code commits to production. * Develop, document, and implement CI/CD strategy for management of Infrastructure as Code IaC baseline. * Solid experience in installing, configuring, and troubleshooting UNIX/Linux based environments. * BS or MS degree in Computer Science, Engineering, or another related area. * Excellent knowledge of networking technologies, particularly with OSI network layers and TCP/IP. * Strong scripting skills, including shell scripts, Perl, Ruby, Python, Go, Groovy, Helm, etc. * Experience in implementing automated testing for large scale data platforms Soft Skills* Have effective verbal and non-verbal communication with peers and clients. * Experience in software development on a team using Agile methodology * Demonstrates high ability to maintain focus amidst changing schedules and requirements * Ability to adjust priorities quickly in response to unexpected issues or requests * Comfortable in engaging cross-functionally with other data sets and functions |