Senior Security DevOps Engineer
nttdata
Job Description
Key Responsibilities
- Collaborate with platform specialists to understand and refine business and technical requirements.
- Design and maintain secure CI/CD pipelines to automate build, test, and deployment processes.
- Integrate security scanning tools into pipelines (e.g., Snyk, SonarQube, Checkmarx).
- Configure and manage DNS services to support scalable, resilient infrastructure.
- Implement monitoring and alerting systems to ensure system health, performance, and security.
- Apply security best practices across development, deployment, and operations, including secure credential handling and secrets management.
- Troubleshoot and resolve issues across infrastructure, application, and network layers.
- Deploy, manage, and scale containerized applications using Kubernetes, with a focus on container security.
- Support deployment and release management across multiple environments.
- Document development and operational procedures, including security protocols and compliance requirements.
- Participate in threat modeling, risk assessments, and post-implementation reviews.
- Contribute to incident response and forensic readiness through logging and observability.
- Continuously improve systems and processes through collaboration and innovation.
Knowledge and Attributes
- Solid understanding of infrastructure components: hardware, Linux OS, databases, storage, DNS.
- Working knowledge of secure application and infrastructure design.
- Familiarity with CI/CD tools and container orchestration (e.g., Kubernetes).
- Experience with monitoring tools (e.g., Prometheus, Grafana, Datadog) and log aggregation systems.
- Awareness of security frameworks and tools (e.g., IAM, RBAC, SIEM, vulnerability scanners).
- Strong analytical and troubleshooting skills.
- Clear communication and collaboration skills across technical and non-technical teams.
- Organized, detail-oriented, and proactive in identifying opportunities for improvement.
- Comfortable working in fast-paced, cross-functional environments.
Academic Qualifications and Certifications
- Bachelor's degree or equivalent qualification in computer science, software engineering, or a related field (or demonstrated equivalent work experience).
- Certifications in DevOps, cloud platforms (AWS, Azure, GCP), or security (e.g., CISSP, CISM, CCSP) are a plus.
- Scripting/programming certifications (e.g., Bash, Python, Ruby) are beneficial.
Required Experience
Must-Have
- Hands-on experience in software development, deployment, and support.
- Experience working in Agile environments (e.g., SCRUM, KANBAN).
- Strong experience with Linux systems and shell scripting.
- Familiarity with Kubernetes and container security practices.
- Experience with CI/CD pipelines and tools such as GitHub, GitLab, or Azure DevOps.
- Exposure to monitoring, DNS configuration, and troubleshooting in production environments.
- Understanding of secure development practices and secrets management.