Makeen Technologies LLC company's all remote jobs
As a DevOps Engineer, A typical Day might include the following.
- Use infrastructure as code and configuration management tools to build and maintain highly available, secure, resilient, and scalable systems in the cloud.
- Collaborate with the development team to ship new features and services into production.
- Use tools and scripting languages to automate processes.
- Configure and manage servers running various operating systems, data sources like MySQL, Mongo, Elasticsearch, Redis, Cassandra, Hadoop, etc.
- Develop and improve operational practices and procedures.
- Understand how IT operations are managed.
- Manage source control including SVN and GIT.
This job is for you if
You are good at -
- Building tools and CI/CD pipelines
- Deployment of automation tools such Jenkins, Travis CI, CodePipeline, Codebuild
- Containerization and container orchestration technology (Docker, Kubernetes).
- Source control and administration tools including Git, VPN, Secure Shell, etc.
- Linux or Unix-like systems administration, performance, and tuning.
You are extra awesome at -
- Infrastructure automation and monitoring using tools such as Terraform, CloudFormation, Helm, Perl/bash/python Scripting, Amazon SDKs/CLI, (Cloudwatch, Log stash, Kibana, Log Analytics,
- Public Cloud (IaaS, PaaS) and Infrastructure as Code capabilities.
- Using scripting languages (Ruby, Python, Bash) and configuration management tools (Chef, Puppet, Ansible, etc).
- Motivated and Driven to work with system and networking concepts and troubleshooting techniques
- Amazon Web Services (AWS) technologies including EC2, S3, RDS, ECS, ECR, etc.
- Experience on a remote-focused team
Job Benefits:
- Paid Vacation
- Flexible work hours
- Healthcare benefit
- 3+ years of technical writing experience with a proven record of delivering complete technical documentation solutions for complex products.
- Experience writing for both software products.
- Experience writing for APIs, SDKs/APKs, and embedded systems.
- Exceptional communication skills, in writing and verbally, whether in small group discussions, large-scale presentations, or with executives.
- Exceptional collaboration, partnership, presentation, and influencing skills.
- Comfortable working with ambiguity. This role is fluid, and will frequently evolve based on partner, strategy, and product priorities.
- You are curious, mature, and ego-free. You welcome constructive feedback and can constructively give it as well.
- Self-starter who is comfortable in an extremely fast-paced environment.
Job Benefits:
- Paid Vacation
- Flexible work hours
- Healthcare benefit
Job Responsibilities
- Develop and support various business-related applications that are using: Ruby, Python, PostgreSQL, Redis and other technologies as needed.
- Assist with any migration activities involving any of the various applications.
- Integrate disparate web services and develop orchestrations to enhance our products and improve the user experience.
- Act as support and maintenance for on-going system support issues, bugs and security vulnerabilities
- Must be diplomatic, while effectively communicating (both orally and written) adhering to all matters related to confidentiality
- Actively create and update documentation related to the development and support of all the affected applications.
- Document technical solutions and articulate these solutions to both a business and technical audience
Essential Tech Skills:
- 5+ years of experience in the Ruby language, and a familiarity with the Rails application framework. Experience with multiple languages preferred.
- A strong understanding of PostgreSQL and Redis
- Previous use of queuing systems (ideally Sidekiq)
- Working knowledge of AWS infrastructure, covering: S3, RedShift/RDS, and ECS
- A familiarity with Docker, and deploying Docker containers via ECS
- Knowledge of standard source code management and build tools such as Jira, Git, GitHub Actions and Jenkins.
Bonus Tech Skills:
- Experience or knowledge of the Google APIs (specifically YouTube)
- Working knowledge of modern JavaScript frameworks, in general, and React in particular.
- Understanding or experience with ETL pipelines.
- Working knowledge of Python, as a handful of our ETLs are written in it.
Job Benefits:
- Paid Vacation
- Flexible work hours
- Healthcare benefit