DevSecOps Engineer – Job Description
We are looking for a highly skilled DevSecOps Engineer with 6+ years of relevant experience in designing, implementing, and securing cloud-native infrastructure and CI/CD environments. The ideal candidate should have strong expertise in automation, infrastructure as code, container orchestration, cloud security, and networking concepts within Azure environments.
Key Responsibilities
- Design, implement, and maintain secure CI/CD pipelines for cloud-native applications.
- Automate infrastructure provisioning and configuration management using Terraform and Python.
- Manage and secure Kubernetes clusters for scalable containerized deployments.
- Implement secrets management and secure access controls using Azure Key Vault.
- Collaborate with development, security, and operations teams to integrate DevSecOps best practices.
- Monitor infrastructure, troubleshoot deployment issues, and optimize system reliability and performance.
- Implement cloud security standards, compliance policies, and vulnerability management processes.
- Configure and manage networking components including VNETs, subnets, NSGs, DNS, load balancers, and firewall rules.
- Support infrastructure scalability, disaster recovery, and high availability strategies.
- Develop automation scripts and operational tools using Python.
Mandatory Skills
- Strong hands-on experience in Python scripting
- Expertise in Azure Key Vault
- Strong experience with Terraform
- Hands-on experience in Kubernetes
- Strong understanding of Networking ConceptsTCP/IP
- DNS
- Load Balancing
- Firewalls
- VPN
- Routing & Subnetting
- Network Security
Required Experience
- 6+ years of relevant experience in DevSecOps / Cloud / Platform Engineering.
- Experience working in Azure cloud environments.
- Strong understanding of DevOps and DevSecOps methodologies.
- Experience with CI/CD tools such as Jenkins, Azure DevOps, or GitLab.
- Knowledge of containerization technologies like Docker.
- Familiarity with Linux administration and shell scripting.
- Experience implementing security best practices in cloud and container environments.
Good to Have Skills
- Azure Kubernetes Service (AKS)
- Helm Charts
- SonarQube, SAST/DAST tools
- Monitoring tools like Prometheus, Grafana, or Azure Monitor
- Knowledge of GitOps methodologies
- Certifications in Azure or Kubernetes
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, or related field.