Description:
This role will work closely with DevOps Engineers, Software Engineers and Quality Engineers to build and maintain a highly reliable secure development and hosting cloud infrastructure that will support the company’s suite of 24/7 web applications. You will develop automated solutions using technologies including AWS, Kubernetes, Terraform, GitHub Actions & ArgoCD to automatically build, test, integrate, and deploy complex, modern microservice based applications to multiple environments.
What you'll do:
- Create, Configure and maintain resources on AWS
- Work with Scrum teams to enable the delivery of new product features, acting as a DevOps/Cloud SME
- Maintain infrastructure and CI/CD pipelines using Terraform, Kubernetes (EKS + helm)
- Build and maintain new environments as needed to support development, testing and release management requirements
- Implement monitoring and alerting where needed to proactively prevent issues and improve uptime
- Ensure infrastructure adheres to the company's security requirements
- Maintain access rules – Security Groups & Network Policies
- Use ticket management system such as Jira to manage work priorities
- Be highly responsive to issues being reported from the field
- Articulate and communicate complex technical ideas to non-DevOps colleagues
Who you are:
- Demonstrate 5+ years relevant DevOps experience
- Strong understanding of hosting and resource management (CPU, memory, storage, security, networking, I/O etc.)
- Strong proficiency with Terraform, Kubernetes, GitHub Actions, AWS Infrastructure, including best practices
- Hands-on real-world experience with configuring and maintaining resources on AWS
- Hands-on real-world experience with git version control and the creation of CI/CD pipelines
- Hands-on real-world experience with EKS, CI/CD pipelines
- Experience with Linux and administration of Linux systems as well as scripting skills (Bash, Python) for automation and tooling development
- Knowledge of cloud networking fundamentals
- Experience with and a strong understanding of security best practices
- Familiarity with PostgreSQL & MySQL database stacks, as well as Datadog and GCP knowledge is advantageous
- Experience with Atlassian tooling including Jira and Confluence
- Strong written and verbal communication skills
- A degree in Computer Science, or a related subject is beneficial
- AWS Certifications are beneficial