Python Developer (CI/CD)

$136,000 - $150,000/Yr

Cherokee Nation - Vienna, VA

posted 5 months ago

Full-time - Mid Level
Vienna, VA
Executive, Legislative, and Other General Government Support

About the position

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.

Responsibilities

  • Develop and maintain automation scripts to automate complex release, security, and configuration processes.
  • Manage AWS resources and automate tasks using the AWS CLI.
  • Integrate DevSecOps tools via REST APIs such as GitLab, SonarQube, Jira, and Confluence.
  • Develop and maintain Ansible playbooks to automate the deployment, configuration, and management of infrastructure.
  • Design, implement, and maintain CI/CD pipelines using GitLab CI/CD for efficient software delivery.
  • Ensure compliance with security standards (STIGs) through security assessments and automation.
  • Manage and maintain Red Hat Enterprise Linux (RHEL) servers.
  • Collaborate with cross-functional teams to troubleshoot and resolve issues related to infrastructure and deployments.
  • Implement best practices for security, automation, and monitoring.
  • Stay up-to-date with industry trends and best practices in DevSecOps.
  • Perform other job-related duties as assigned.

Requirements

  • Strong knowledge of CI/CD pipelines required, preferably using GitLab CI/CD.
  • 5 years of experience in Python Programming (must be excellent at it); Bash or YAML considered.
  • Clear written and oral communication skills.
  • Experience collaborating with stakeholders and customers.
  • Former experience working with FedCiv or DoD customers highly desired.
  • Skilled in using GitLab Enterprise.
  • Experience with Red Hat Enterprise Linux (RHEL) and other Linux distributions.
  • Experience with configuration management tools like Ansible, Puppet, or Chef.
  • Experience with Java Spring Boot or JBoss applications.
  • Must be Security+ Certified or able to obtain Certification within 6 months.
  • Ability to attain Federal Government Position of Trust.
  • Must be a US Citizen or Green Card Holder (with US Residency for the last 3+ years).
  • Must pass pre-employment qualifications of Cherokee Federal.

Nice-to-haves

  • Experience with additional programming languages or frameworks related to security and automation.
  • Familiarity with cloud security best practices.
  • Knowledge of vulnerability assessment tools and techniques.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401K
  • Other possible benefits as provided.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service