Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.
Job Description
Role Overview:
The DevOps Engineer is responsible for collaborating closely with engineering, product, and platform teams to design, build, and operate reliable infrastructure and deployment pipelines. This role focuses on enhancing system stability, performance, and security across development, testing, and production environments through automation, monitoring, and continuous improvement initiatives.
Key Responsibilities:
- Design, build, and operate reliable infrastructure and deployment pipelines in partnership with cross-functional teams.
- Configure, maintain, and improve services to increase system stability, performance, and security.
- Develop, maintain, and continuously improve automation for infrastructure provisioning, deployments, and operational workflows.
- Troubleshoot incidents, perform root cause analysis, and provide technical support to internal teams.
- Enhance monitoring, logging, and alerting systems to ensure high availability and rapid incident response.
- Contribute to the design and implementation of new platform capabilities and infrastructure components.
- Identify repetitive operational tasks and implement automation or permanent solutions to eliminate manual work.
Technical Skills and Expertise:
- Strong Linux administration skills and hands-on experience with shell scripting (Bash or similar).
- Experience with CI/CD tools such as GitLab CI, Jenkins, Drone, or similar.
- Proficiency in at least one scripting or programming language (Python, Go, PHP, Ruby, or JavaScript).
- Experience with messaging/queue systems such as RabbitMQ or Kafka.
- Experience operating production applications (e.g., PHP, Node.js, or similar backend stacks).
- Hands-on experience with public cloud platforms such as AWS, Google Cloud, or Azure.
- Experience working with relational or NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis, Couchbase, etc.).
- Familiarity with web infrastructure components such as nginx, php-fpm, varnish, or HAProxy.
- Experience with monitoring and observability tools such as Grafana, Prometheus, ELK stack, StatsD, or NewRelic.
- Solid understanding of version control systems, automation practices, high availability concepts, load balancing, and caching.
- Familiarity with containers and container orchestration platforms (Docker, Kubernetes, or similar).
- Experience with Infrastructure as Code tools such as Terraform or other HashiCorp ecosystem tools (Vault, Consul, Nomad).
- Experience designing scalable cloud architectures or platform engineering solutions.
- Experience improving system reliability, performance tuning, or cost optimization initiatives.
Projects:
The job description does not provide explicit project names or dates. However, the role encompasses multiple ongoing and evolving projects and initiatives, including:
- Infrastructure and Deployment Pipeline Development
Role: DevOps Engineer
Responsibilities: Collaborated with engineering, product, and platform teams to design, build, and operate reliable infrastructure and deployment pipelines.
Technologies and Tools: Linux, shell scripting (Bash), CI/CD tools (GitLab CI, Jenkins, Drone), public cloud platforms (AWS, Google Cloud, Azure), version control systems, automation frameworks. - System Stability, Performance, and Security Enhancement
Role: DevOps Engineer
Responsibilities: Configured, maintained, and improved services to increase system stability, performance, and security across development, testing, and production environments.
Technologies and Tools: Linux administration, monitoring and observability tools (Grafana, Prometheus, ELK stack, StatsD, NewRelic), web infrastructure components (nginx, php-fpm, varnish, HAProxy), messaging/queue systems (RabbitMQ, Kafka). - Automation of Infrastructure Provisioning and Operational Workflows
Role: DevOps Engineer
Responsibilities: Developed, maintained, and continuously improved automation for infrastructure provisioning, deployments, and operational workflows; identified repetitive operational tasks and implemented automation or permanent solutions.
Technologies and Tools: Infrastructure as Code tools (Terraform, Vault, Consul, Nomad), scripting/programming languages (Python, Go, PHP, Ruby, JavaScript), containerization and orchestration platforms (Docker, Kubernetes). - Incident Management and Technical Support
Role: DevOps Engineer
Responsibilities: Troubleshot incidents, performed root cause analysis, and provided technical support to internal teams; enhanced monitoring, logging, and alerting systems to ensure high availability and fast incident response.
Technologies and Tools: Monitoring and observability tools (Grafana, Prometheus, ELK stack, StatsD, NewRelic), logging and alerting systems. - Platform Capability Design and Implementation
Role: DevOps Engineer
Responsibilities: Contributed to the design and implementation of new platform capabilities and infrastructure components; designed scalable cloud architectures and platform engineering solutions.
Technologies and Tools: Public cloud platforms (AWS, Google Cloud, Azure), Infrastructure as Code tools, container orchestration (Kubernetes), backend stacks (PHP, Node.js).
Work Environment and Culture:
The role is embedded within a passionate engineering organization focused on building reliable, scalable, and modern technology platforms that support critical business operations. The DevOps Engineer will work with modern cloud technologies, automation frameworks, and observability tools, contributing to faster and safer software delivery. The position offers opportunities to influence platform architecture, improve developer experience, and enhance the long-term reliability and performance of systems used by millions of customers. The company values ownership, continuous improvement, collaboration, and a pragmatic engineering mindset, encouraging experimentation, learning, and growth.
Not your tech stack?
Join the Upstaff community and we are looking for the best project for you. Be ready for the next steps:
- Create your profile on our website (import from LinkedIn)
- 20-30-minute screening call
- Technical interview
- Feedback
- Project Selection (we are looking for the best project for you).
We work with developers from 50+ countries in different regions: Europe, LATAM, the U.S. (W-9 form owners), Canada, Asia (Philippines, Indonesia), Oceania (Australia, New Zealand, Papua New Guinea), and the the UK.
- We don’t have a legal and ethical basis to accept applicants from the following countries: Russia, Belarus, Iran, North Korea
- We do not provide visa assistance, and our cooperation model does not include the benefits typically offered with direct hire.
Thank you! 🎉
Your message has been successfully sent. We’ll review it and get back to you as soon as possible.
Create an account to save your details and track your applications.
Sign up