DevOps Engineer, Senior

$75,600 - $172,000/Yr

Booz Allen Hamilton - McLean, VA

posted 4 months ago

Part-time,Full-time - Mid Level
McLean, VA
Professional, Scientific, and Technical Services

About the position

As a Senior DevOps Engineer at Booz Allen Hamilton, you will play a critical role in developing, managing, and securing a container platform tailored to meet client needs while leveraging cloud capabilities. Your responsibilities will include designing, building, and implementing automated Continuous Integration/Continuous Deployment (CI/CD) pipelines to enhance software delivery efficiency. You will integrate various DevOps tools to facilitate tasks such as building, testing, and deployment, while also automating manual processes to streamline workflows and improve development speed. Continuous monitoring and optimization of the CI/CD pipeline for performance and efficiency will be essential to your role. Collaboration is key in this position, as you will work closely with developers to implement security best practices throughout the Software Development Life Cycle (SDLC). This includes integrating security testing tools to identify and rectify vulnerabilities early in the development process. Staying informed about emerging security threats and developing strategies to mitigate them will be part of your ongoing responsibilities. You will also configure and manage infrastructure components to ensure security and stability, monitor infrastructure health for potential issues, and implement solutions to maintain uptime. Working alongside operations teams, you will ensure secure configurations and access controls are in place. Your role will also involve fostering a culture of DevSecOps by effectively communicating security risks and solutions to non-technical audiences. Participation in code reviews to identify and address potential security vulnerabilities will be expected, as well as a commitment to learning and adapting to new technologies and methodologies within the DevSecOps space. You will recommend resources to help clients manage and securely adopt containers, while continuously strengthening your own DevOps skills in support of critical cloud platform development.

Responsibilities

  • Develop, manage, and secure a container platform that meets client needs.
  • Design, build, and implement automated CI/CD pipelines for efficient software delivery.
  • Integrate various DevOps tools for tasks like building, testing, and deployment.
  • Automate manual processes to streamline workflows and improve development speed.
  • Continuously monitor and optimize the CI/CD pipeline for performance and efficiency.
  • Collaborate with developers to implement security best practices throughout the SDLC.
  • Integrate security testing tools throughout the development process to identify and fix vulnerabilities early.
  • Stay up-to-date on emerging security threats and develop strategies to mitigate them.
  • Configure and manage infrastructure components to ensure security and stability.
  • Monitor infrastructure health for potential issues and implement solutions to maintain uptime.
  • Collaborate with operations teams to ensure secure configurations and access controls.
  • Stay informed about the latest security patches and updates for infrastructure components.
  • Work closely with developers, security analysts, and operations personnel to foster a culture of DevSecOps.
  • Communicate security risks and solutions effectively to non-technical audiences.
  • Participate in code reviews to identify and address potential security vulnerabilities.
  • Learn and adapt to new technologies and methodologies within the DevSecOps space.
  • Recommend resources that will help clients manage and securely adopt containers.

Requirements

  • 3+ years of experience with the development of tools and processes to drive DevOps or DevSecOps maturity by automating builds, regression testing, monitoring, and pushing releases across environments.
  • 3+ years of experience with Jenkins to manage and automate the build infrastructure across multiple repositories.
  • Experience creating and managing CI/CD pipelines in Git.
  • Experience with RKE2, Rancher, Longhorn, and Docker containers.
  • Experience building and deploying Docker images to multiple environments.
  • Experience working with application development teams across the software development life cycle.
  • Experience creating solutions to complex problems within a collaborative team environment.
  • Ability to obtain a security clearance.
  • Bachelor's degree or 5+ years of experience in DevOps Engineering in lieu of a degree.

Nice-to-haves

  • Experience in a DevSecOps role with software such as Artifactory and ALM.

Benefits

  • Wellness programs with HSA contributions
  • Paid holidays
  • Paid parental leave
  • Generous 401(k) match
  • Flexible schedules
  • Remote and hybrid work options
  • Professional development opportunities
  • Tuition reimbursement
  • Mentoring programs
  • Firm-sponsored networking events
  • Health, life, and disability benefits
  • Financial and retirement benefits
  • Paid leave programs
  • Dependent care assistance
  • Recognition awards for exceptional performance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service