Build and implement new development tools and infrastructure
Develop and implement fully automated CI/CD pipelines in an enterprise cloud environment
Design and build serverless applications and infrastructure as code in the cloud following development standards and best practices
Test and examine code written by others and analyze results
Develop tools, architecture components, and APIs in support of scientific application deployment
Collaborate with software developers, scientists, system/network administrators, and other technical experts to automate cloud deployments and manage CI/CD pipelines
Perform code reviews, refactoring, and source code repository maintenance
Function in a DevOps environment supporting development, testing, operations, and troubleshooting in a mission-critical environment
Support security testing, hardening, and assessments to meet strict compliance and operational security requirements
Requirements
Experience as a DevOps engineer or in a similar software engineering role
Good knowledge of Python and/or other common programming languages
4+ years of experience of using AWS cloud services
Experience with core AWS services including CodePipeline, CodeBuild, CodeDeploy, S3, and Lambda
Experience with version control systems (preferably Git) and issue tracking software (preferably Jira)
Familiarity with modern DevOps principles, practices, methods, and tools
Understanding of security best practices
Strong problem solving skills and ability to work under pressure
BS degree in Computer Science or other related area
Must be a US Citizen or Lawful Permanent Resident and able to pass a full background investigation to obtain a security badge to enter the applicable government facility.