Title: DevSecOps Engineer
Location: Atlanta, GA (Onsite)
Permanent role!
THE OPPORTUNITY
We are seeking a skilled DevSecOps Engineer to join our team. In this role, you will be responsible for integrating security practices into the DevOps process, ensuring that our applications and infrastructure are secure throughout the development lifecycle. You will collaborate with development, operations, and security teams to automate security checks and enhance our security posture.
POSITION RESPONSIBILITIES
The responsibilities include, but are not limited to:
- Establishing and documenting best practices and strategies for cloud-based application deployment and infrastructure management.
- Collaborating closely with the information security team to safeguard the cloud infrastructure and applications.
- Working with development teams to automate and optimize deployment pipelines.
- Identifying, analyzing, and addressing infrastructure vulnerabilities and issues related to application deployment and performance.
- Maintaining comprehensive documentation of cloud architecture and processes.
- Engaging in research on new technologies to drive business value, transform operations, and enhance the quality and value of IT services provided to the organization.
- Designing and developing infrastructure as code using Python, Kubernetes, and Helm charts.
- Enhancing the CI/CD process through tools like GitHub, GitHub Actions, and other standard tools to ensure seamless code development, integration, and delivery.
- Integrating security best practices into the development lifecycle, ensuring compliance with data protection regulations.
POSITION QUALIFICATIONS
Basic qualifications include:
- A Bachelor’s degree in computer science, engineering, mathematics, or a related field.
- Over 3 years of relevant software engineering experience in developing and deploying production applications.
- Proficiency in cloud platforms such as AWS, Azure, or Google Cloud.
- A solid understanding of cloud security principles and leading technologies.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD).
- Familiarity with programming languages such as Python, SQL, JavaScript, or similar.
- Expertise in designing, developing, and implementing scalable cloud architectures using Docker, Kubernetes, and related tools.
- Experience in managing and optimizing API gateways and API management solutions.
- Ability to monitor and troubleshoot cloud infrastructure to ensure high availability and performance.
- Proficiency in developing and maintaining infrastructure as code (IaC) with Terraform and similar tools.
- Experience with version control platforms like GitHub, GitLab, or Azure DevOps.