Job Description:
A DevOps (Development, Security, and Operations) Engineer combines software
development, security, and IT operations expertise. The role is critical for integrating
security practices into the DevOps lifecycle, ensuring that applications are both secure
and productive in deployment.
1. Technical Skills
DevOps Tools and Practices:
o Knowledge of tools like Jenkins, Git, Docker, Kubernetes, Terraform,
and Ansible for continuous integration/continuous deployment (CI/CD),
infrastructure as code (IaC), and containerization.
Security Tools:
o Familiarity with security automation tools such as Mend.io (White
Source), Snyk, SonarQube, Aqua Security, and HashiCorp Vault.
o Experience with vulnerability scanning tools and knowledge of security
frameworks (e.g., OWASP, CIS, NIST).
Cloud Platforms:
o Hands-on experience with public cloud services like AWS, Azure, and
Google Cloud, Huawei.
o Understanding of cloud security concepts and tools like AWS IAM, Azure
Security Center, and Google Cloud Security Command Center.
Container Security:
o Proficiency with securing containerized environments and understanding
container-specific security challenges.
Programming/Scripting:
o Proficient in Python, Bash, Go, or Ruby for scripting and automation.
o Knowledge of Java, C#, or other programming languages can be
beneficial for integrating security checks into the development pipeline.
Infrastructure as Code (IaC):
o Experience with tools like Terraform and CloudFormation for
provisioning and managing cloud infrastructure.
2. Security Knowledge
Threat Modeling:
o Understanding of common security threats, attack vectors, and how to
mitigate them within a development and operational environment.
Vulnerability Management:
o Identifying, tracking, and remediating vulnerabilities within applications,
containers, and cloud infrastructure.
Compliance and Standards:
o Familiarity with industry standards and regulations such as GDPR, PCI-
DSS, HIPAA, and
📌 DevOps Engineer: (Kolkata)
🏢 RECEX
📍 Kolkata