Cherokee Nation - Vienna, VA
posted 5 months ago
As a Python Developer with CI/CD experience, you will play a crucial role in ensuring that all systems and processes adhere to regulatory and organizational security standards. This position requires a strong focus on developing and maintaining Python scripts aimed at automating security tasks, conducting regular audits, and collaborating with various teams to implement compliance measures. Your responsibilities will also include identifying vulnerabilities and formulating strategies to mitigate risks, thereby ensuring robust security across all platforms. In this role, you will be expected to have a solid understanding of DevSecOps tooling and practices, with a particular emphasis on automation and coding. The ideal candidate will possess experience in AWS, strong Python development skills, and familiarity with Java-based applications. You will be tasked with developing and maintaining automation scripts that streamline complex release, security, and configuration processes. Additionally, managing AWS resources and automating tasks using the AWS CLI will be a key part of your responsibilities. You will also integrate various DevSecOps tools via REST APIs, such as GitLab, SonarQube, Jira, and Confluence, and develop and maintain Ansible playbooks for automating the deployment, configuration, and management of infrastructure. Designing, implementing, and maintaining CI/CD pipelines using GitLab CI/CD for efficient software delivery will be essential. Ensuring compliance with security standards through assessments and automation, managing Red Hat Enterprise Linux (RHEL) servers, and collaborating with cross-functional teams to troubleshoot and resolve infrastructure and deployment issues will also be part of your daily tasks. Staying current with industry trends and best practices in DevSecOps is vital for success in this position.