-
Sr. DevSecOps Engineer
- Cognizant (Charlotte, NC)
-
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
+ A part of Agile development teams to deliver an end-to-end automation of deployment, monitoring, and infrastructure management in a cloud environment.
+ Build and configure delivery environments supporting CD/CI tools using an Agile delivery methodology.
+ Create scripts and/or templates to automate and/or bootstrap infrastructure provisioning and management tasks.
+ Working closely with our development team to create an automated continuous integration (CI) and continuous delivery (CD) system.
+ Work together with vendors and other IT personnel for problem resolution.
+ Monitor and support all installed systems and infrastructure.
+ Develop custom scripts to increase system efficiency and lower the human intervention time on any tasks.
Technical Skills
• 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
Cognizant is an equal opportunity employer that embraces diversity, champions equity and values inclusion. We are dedicated to nurturing a community where everyone feels heard, accepted and welcome. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other protected characteristic as outlined by federal, state or local laws.
-
Recent Jobs
-
Sr. DevSecOps Engineer
- Cognizant (Charlotte, NC)
-
Sys Dev Engineer, Kuiper Antenna Test Infrastructure
- Amazon (Redmond, WA)