Skills / Requirements:
Design high complexity, multi-layered solutions in AWS using AWS native services and tools like Terraform and Kubernetes, Dockerized applications
Must be able to collaborate with development teams to design solutions and troubleshoot issues
Must be able to independently manage and execute project work from start to finish
Work with team of DevOps engineers to review their designs and offer feedback
Ensure that existing CI/CD pipelines are following best practices and using modern technology stacks; ability to design CI/CD pipelines for deployments into multiple environments (Dev, Integration, QA/System, Training, UAT, Security testing, Performance, Production etc. environments.
Onboard new applications to existing DevOps pipelines as needed
Continually identify opportunities for automation of builds. Must be able to automate entire build process across multiple environments.
Must be able to be available for all production deployments, issue resolutions, and troubleshooting
Create, update, and maintain documentation of systems, processes, and runbooks, must be able to participate in an On Call Rotation with team members
Research new tools and must be able to work on proof of concepts
Contribute to our Infrastructure as Code repositories for Terraform and Ansible
At least 5 years experience working in AWS Cloud at an advanced level
Experience with Linux fundamentals such as scripting, system tuning, and operations, Strong network troubleshooting skills
Good understanding of infrastructure-level resources (networking, storage, I/O, compute)
Experience with many CI/CD tools such as Jenkins, Gitlab, Github Actions, and Bamboo
Strong scripting skills in Bash or Python
Must have good communications skills
Must have AWS Architecture and DevOps Certifications
Must have MS in Computer science
This is a remote position.