Job Openings
DevOps Engineer
About the job DevOps Engineer
Responsibilities:
- Building and implementing new development tools and infrastructure
- Identifying technical problems and developing software updates and fixes
- Working with software developers and software engineers to ensure that development follows established processes and works as intended
- Working on ways to automate and improve development and release processes
- Deploy updates and fixes, and provide technical support
- Provides technical coaching and mentoring to less-experiences team members
- Focused on either continuous integration or continuous delivery with the following outputs:
- Plans and performs ongoing routine applications maintenance tasks
- Assists in establishing requirements, methods and procedures for routine maintenance
- Provide support to the Development teams to ensure automated solutions are designed with user experience, performance and operability in mind
Requirements:
- Bachelor of science degree (or equivalent) in computer science, engineering, or relevant field
- 3 - 5 + years experience in developing/engineering applications
- Working knowledge of databases and SQL
- Expert understanding and experience with basic software engineering practices and principles, Agile Methodologies and Source Control, etc. (eg. Git, Github, Deployment, application builds, zero downtime rollouts etc).
- Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI
- Understanding and/or experience with one or more of the following items would be advantageous:
- AWS services. Some of the services we use everyday include:
- EC2
- EKS
- ElastiCache
- RDS
- IaC tools such as Terraform and Ansible
- Kubernetes and running Kubernetes in a Production environment
- Confluence/JIRA
- AWS services. Some of the services we use everyday include:
- Must be able to understand underlying concepts and why certain things are done, as opposed to specific technologies.
- Strong troubleshooting and problem-solving skills
- Is self motivated and excited by the possibilities of technology
- Has a systematic approach with an analytical mindset