As a DevOps Engineer, you will be responsible for the maintenance, uptime, and efficiency of our production and test environments. runs on AWS with Kubernetes, with heavy automation in both Jenkins and Python. The ideal candidate will possess experience in writing pipeline scripts in Jenkins, object oriented python, with extensive aws and Kubernetes experience.
KEY RESPONSIBILITIES
Deploy and maintain critical applications on AWS
Design and implement secure automation solutions for development, testing, and production environments
Implement automation, effective monitoring, and infrastructure-as-code. Increase the sophistication of our alerting and escalation mechanisms.
Deploy and maintain CI/CD pipelines across multiple environment
Implement industry best practices for system hardening and configuration management
Continuously improve the efficiency and costs of our environment
Have on call responsibilities in rotation with the engineering team
Requirements: 2+ years in an DevOps Engineer role in high-tech
Experience maintaining and deploying highly-available, scalable, fault-tolerant systems
A drive towards automating repetitive tasks (e.g. scripting via Bash, Python, etc)
Understanding of system administration in Linux environments
Practical experience with containers (Docker, Kubernetes)
AWS operations experience (e.g. IAM, EC2, VPC, ELB, EKS, Autoscaling)
Version control system experience (e.g. Git)
Experience implementing CI/CD
Experience with infrastructure-as-code (e.g. Terraform, CloudFormation)
Experience with MYSQL/AWS RDS
This position is open to all candidates.