Job Summary
Job Summary
We are seeking a highly skilled DevSecOps Engineer with expertise in Git, Terraform, Jenkins, Cloud Build, Artifact Registry, Docker, Kubernetes, DevSecOps practices, and Infrastructure as Code (IaC). The ideal candidate will be responsible for designing, automating, securing, and managing cloud infrastructure and CI/CD pipelines while ensuring scalability, reliability, and compliance across enterprise applications. The role requires strong experience in cloud-native technologies, containerization, automation, infrastructure provisioning, and security integration throughout the software development lifecycle.
Key Responsibilities
Cloud Infrastructure & Automation
- Design, implement, and maintain scalable and secure cloud infrastructure solutions.
- Develop Infrastructure as Code (IaC) using Terraform for provisioning and managing cloud resources.
- Automate infrastructure deployment, configuration management, and operational processes.
- Implement cloud governance, security, and compliance standards across environments.
- Optimize infrastructure performance, availability, and cost efficiency.
CI/CD Pipeline Development
- Build and maintain robust Continuous Integration and Continuous Deployment (CI/CD) pipelines using Jenkins and Cloud Build.
- Automate application build, testing, deployment, and release management processes.
- Integrate quality gates, automated testing, and deployment validation mechanisms.
- Support blue-green, rolling, and canary deployment strategies.
- Monitor and improve delivery pipeline efficiency and reliability.
Containerization & Kubernetes
- Design and manage Docker-based containerized application environments.
- Deploy, maintain, and optimize Kubernetes clusters for enterprise applications.
- Implement container orchestration, scaling, load balancing, and service discovery.
- Manage container images, repositories, and lifecycle using Artifact Registry.
- Troubleshoot and resolve container and Kubernetes-related issues.
DevSecOps & Security
- Integrate security controls and vulnerability scanning into CI/CD pipelines.
- Implement DevSecOps best practices to ensure secure software delivery.
- Automate security compliance checks, policy enforcement, and audit readiness.
- Conduct infrastructure security assessments and remediation activities.
- Collaborate with security teams to address vulnerabilities and compliance requirements.
Monitoring & Reliability Engineering
- Implement infrastructure monitoring, logging, and alerting solutions.
- Support site reliability and operational excellence initiatives.
- Perform root cause analysis and incident resolution activities.
- Ensure high availability and disaster recovery preparedness.
- Continuously improve operational processes through automation.
Collaboration & Governance
- Work closely with Development, QA, Security, and Cloud Engineering teams.
- Participate in architecture reviews and infrastructure planning sessions.
- Create and maintain technical documentation, runbooks, and deployment guides.
- Support Agile delivery teams with infrastructure and release requirements.
- Mentor junior engineers on DevOps and cloud engineering best practices.
Skill Requirements
Technical Skills
- Strong experience with Git for source code management and branching strategies.
- Expertise in Terraform for Infrastructure as Code (IaC).
- Experience building CI/CD pipelines using Jenkins and Cloud Build.
- Hands-on experience with Docker containerization technologies.
- Strong knowledge of Kubernetes administration and orchestration.
- Experience managing artifacts using Artifact Registry.
- Knowledge of cloud platforms such as Google Cloud Platform (GCP), AWS, or Azure.
- Understanding of networking, DNS, load balancing, firewalls, and cloud security.
- Experience with Linux administration and scripting.
DevSecOps Skills
- CI/CD Security Integration.
- Infrastructure Security Automation.
- Vulnerability Assessment & Remediation.
- Security Policy Enforcement.
- Secrets and Credential Management.
- Container Security Best Practices.
- Compliance and Audit Readiness.
Additional Skills
- Infrastructure Monitoring and Logging.
- Release and Configuration Management.
- Disaster Recovery Planning.
- Performance Optimization.
- Agile/Scrum Methodology.
- Problem-Solving and Troubleshooting.
Other Requirements
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field.
- 5+ years of experience in DevOps, Cloud Engineering, or Infrastructure Automation.
- Cloud certifications such as:
- Google Professional Cloud DevOps Engineer
- Google Professional Cloud Architect
- AWS DevOps Engineer
- Certified Kubernetes Administrator (CKA)
- HashiCorp Terraform Associate
- Experience implementing enterprise-scale DevSecOps frameworks and cloud-native architectures.
Key Competencies
- DevOps & DevSecOps Leadership
- Cloud Infrastructure Management
- Infrastructure as Code (IaC)
- CI/CD Pipeline Engineering
- Container Orchestration
- Kubernetes Administration
- Automation & Scripting
- Security & Compliance
- Incident Management
- Stakeholder Collaboration
- Continuous Improvement & Innovation
Experience Level
5 to 10+ Years
Employment Type
DevSecOps Engineer / Cloud Infrastructure Engineer / Platform Engineer