This is a remote position.
Mid level DevOps Engineer II - Remote Job, 2-3+ Year Experience
Annual Income: $90K - $110K
A valid work permit is necessary in the US
About us: Patterned Learning is a platform that aims to help developers code faster and more efficiently. It offers features such as collaborative coding, real-time multiplayer editing, and the ability to build, test, and deploy directly from the browser. The platform also provides tightly integrated code generation, editing, and output capabilities.
Brief
As a DevOps Engineer you will be working with python code bases involving complex threat detection algorithms in an ultra-high traffic environment. You would be reading complex code and troubleshooting it and providing solutions.
As a DevOps Engineer II, you will be responsible for:
- Troubleshooting complex production issues in a distributed environment
- Performing system programming/automation to solve complex issues
- Defining requirements as part of the product lifecycle to influence the new designs and standards
- Participating in on-call rotations, guiding restoration and repair of service-impacting issues
- Working with Dev and Quality Assurance teams to create more robust solutions, code improvement and stability
To be successful in this role you will:
- Have 2 years of relevant experience and a Bachelors degree or its equivalent
- Have proven experience as a systems performance/site reliability or DevOps engineer
- Develop software using Python or any scripting programming language
- Have experience of working with NoSQL databases, such as Cassandra or Redis
- Have experience with orchestration tools e.g. Chef and/or Ansible
Advantages
- 401(k)
- Employee assistance program
- Employee stock purchase plan
- Health insurance
- Paid time off
- Parental leave
Why Patterned Learning LLC?
Patterned Learning can provide intelligent suggestions, automate repetitive tasks, and assist developers in writing code more effectively. This can help reduce coding errors, improve productivity, and accelerate the development process.
The pattern recognition is particularly relevant in the context of coding. Neural networks, especially deep learning models, are commonly employed for pattern detection and classification tasks. These models simulate human decision-making and can identify patterns in data, making them well-suited for tasks like code analysis and generation.