As the Lead DevSecOps Engineer, you will take ownership of managing and enhancing our AWS infrastructure, Kubernetes environments, and PostgreSQL databases. Your role will focus on ensuring systems are secure, scalable, and high-performing, while driving improvements in our DevOps workflows. Leveraging your strong coding expertise, you will automate processes and bolster system reliability. Additionally, you’ll mentor junior team members, fostering their development and contributing to the team‘s success.
In this role, you will spearhead DevSecOps initiatives within an enterprise SaaS environment for a B2B2C platform. Your expertise will ensure security is embedded throughout the software development lifecycle, while building secure and scalable infrastructure and implementing automated solutions to detect and remediate vulnerabilities.
Responsibilities
- Design, develop, and maintain DevSecOps pipelines and workflows that integrate security checks, threat analysis, and vulnerability assessments within the CI/CD process.
- Build secure infrastructure as code (IaC) using tools like Terraform, AWS CloudFormation, and Kubernetes, ensuring adherence to security standards.
- Manage and optimize Kubernetes clusters for efficient orchestration of containerized applications.
- Administer and fine-tune PostgreSQL databases for enhanced performance and stability.
- Implement and maintain CI/CD pipelines to improve development and deployment efficiency.
- Monitor and troubleshoot system performance issues to ensure high availability and reliability.
- Enforce security best practices through regular audits and proactive measures.
- Lead critical infrastructure projects, including edge services and data warehouse implementations.
- Ensure compliance with industry standards (e.g., ISO/IEC 27001:2013, ISO 27018:2019) and support audit and risk management processes.
- Collaborate with development teams to improve application performance, code quality, and latency.
- Mentor and guide junior engineers, fostering their growth and technical skills.
Requirements
- A bachelor’s degree in Computer Science, Engineering, or a related field, or comparable practical experience.
- Over 8 years of proven expertise in DevSecOps, cybersecurity, or similar domains, with significant experience in AWS, Kubernetes, and PostgreSQL.
- Proficient in coding with languages such as Python, Go, or shell scripting.
- Comprehensive experience in using infrastructure-as-code (IaC) tools, including Terraform, Ansible, or AWS CloudFormation.
- Solid grasp of CI/CD methodologies with hands-on experience in tools like Jenkins, GitLab CI, or CircleCI.
- Skilled in enhancing application and database performance through optimization techniques.
- Familiar with edge service architectures and data warehouse implementations.
- Deep understanding of security principles and a proven ability to implement robust security measures.
- Demonstrated success in leading technical projects and providing mentorship to team members.
- Strong analytical and problem-solving capabilities, with an adaptable mindset to thrive in a fast-paced environment.
- Excellent interpersonal skills, with a focus on clear communication and effective collaboration.
Preferred Qualifications
- AWS certifications (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect).
- Experience with additional database technologies like MySQL or MongoDB.
- Familiarity with monitoring and logging tools such as Prometheus, Grafana, or the ELK stack.
- Experience working with serverless architecture and microservices.