Senior DevOps Engineer
Full-time. Work from anywhere! Flexible working hours
Job description
Brainstorm Force is a product-based software company that specializes in building WordPress products and SaaS applications. We are seeking a skilled and motivated Senior DevOps Engineer with a strong foundation in Linux systems, server infrastructure, and automation.
The ideal candidate should have a minimum of 3 years of experience in managing deployment pipelines, server configurations, monitoring tools, and ensuring the reliability and scalability of applications. A hands-on background with LEMP stack, AWS services, and containerization tools will be essential in this role.
What you’ll be doing:
Server Infrastructure Management:
- Oversee and manage Linux-based server infrastructures across VPS, bare metal servers, and virtual machines.
- Implement, maintain, and optimize LEMP stack (Linux, Nginx, PHP, MariaDB/MySQL) for high performance.
Deployment and Configuration:
- Manage and automate deployments, configurations, and integrations using shell scripting and Ansible.
- Configure and manage DNS, SSL, SSH, FTP protocols, and Cloudflare for optimal security and accessibility.
Continuous Integration and Delivery (CI/CD):
- Develop and maintain CI/CD pipelines to streamline the application development lifecycle.
- Collaborate closely with development teams to optimize application deployment processes.
Monitoring and Alerting:
- Set up and manage monitoring tools for real-time server health insights and application performance tracking.
- Proactively identify and resolve performance bottlenecks and system failures.
Troubleshooting and Debugging:
- Diagnose and resolve issues in PHP applications, leveraging knowledge of Redis and database configurations.
- Provide rapid response to system alerts, analyzing root causes and implementing effective solutions.
Security and Compliance:
- Implement security best practices across server environments, managing SSH access, firewall configurations, and SSL certifications.
- Ensure compliance with security standards for data protection and vulnerability mitigation.
Backup and Disaster Recovery:
- Develop and implement backup strategies, disaster recovery plans, and server recovery management.
Collaboration and Documentation:
- Document infrastructure configurations, processes, and troubleshooting guides to support team collaboration.
- Engage with cross-functional teams to support application scalability and performance needs.
Performance Optimization:
- Optimize server performance using load balancers, advanced database configurations, and performance monitoring.
- Enhance application performance through CDN services (AWS CloudFront) and caching configurations.
Automation and Scripting:
- To increase efficiency, Automate routine tasks with shell scripting, Ansible, and other automation tools.
- Contribute to automation initiatives, enhancing overall operational stability.
Stay Up-to-date:
- Stay informed about emerging technologies, tools, and best practices in the DevOps and server management space, and evaluate their potential application to our infrastructure.
What we are looking for:
- Strong knowledge of Linux systems and networking protocols (DNS, SSH, SFTP).
- Experience with the LEMP stack (Linux, Nginx, PHP, MariaDB/MySQL).
- Familiarity with AWS services (SES, CloudFront, CDN, S3), VPS, and bare metal server configurations.
- Competency in automation tools (Ansible, shell scripting) and DevOps tools (PM2, Docker).
- Solid understanding of database management and advanced configurations.
- Knowledge of Redis, Cloudflare, server recovery management, and load balancing.
You must have these skills:
- Minimum 3 Years of DevOps Experience: Proven experience in managing Linux-based server infrastructures, deployment pipelines, and automation processes.
- Strong Linux Systems Knowledge: Expertise in Linux system administration, including SSH, DNS management, SSL, and FTP protocols.
- LEMP Stack Proficiency: In-depth experience with the LEMP stack (Linux, Nginx, PHP, MariaDB/MySQL) for setting up, configuring, and optimizing server environments.
- Server Infrastructure and Monitoring Skills: Hands-on experience managing both VPS and bare metal servers, server monitoring tools setup, and server recovery management.
- AWS and Cloud Services: Experience with AWS services like SES, CloudFront, and CDN for performance optimization and scalability.
- Automation and Scripting: Proficiency in automation tools (Ansible, shell scripting) to streamline deployments and increase operational efficiency.
- Database Management: Advanced knowledge of database configurations and optimization techniques for high performance.
- Experience with Tools: Familiarity with PM2 and Docker for application management and containerization.
- Troubleshooting Expertise: Proven ability to diagnose and resolve PHP application issues and troubleshoot server performance problems.
Who are we?
We are a team of designers, developers, and marketers.
As one of the most successful WordPress product companies globally, we have built an exciting place to work. We’re revolutionizing how people create websites and save money, time, and stress and empower web professionals to make beautiful websites faster than ever.
Our talented team creates products that help web professionals improve and simplify their lives. Our diverse group of individuals from all over the world ( India, US, UK, Philippines, Indonesia, Serbia, Romania, and more) work with a shared passion for product development and creating an outstanding user experience. Join a team of smart, ambitious, driven people who value open communication and processes. 🌍
What do we offer you?
We believe in working closely and bringing the best out in each other. We’re a fun, supportive, and creative group of individuals. We’ll offer you:
- Competitive pay. 💸
- Work from anywhere.
- The opportunity to learn and grow in a fast-growing team.
- We don’t micro-manage. Manage your own time as you see fit 💁
- Flexible work environment – We believe that people work best when they have the freedom to work from wherever they choose. We don’t care where you are so long as you get the work done.
- Fun atmosphere – let your hair down now and then.
- Challenging tasks – Equip yourself by tackling new challenges.
- Limitless ability to grow within the company. Many of our employees have been with us for more than 5 years and continue to grow and learn along with us.
- Learn something new every day – Grow your career with bright possibilities
- Fitness Motivators – Join our #FitSharks cult to be a part of a journey to boost your fitness. 💪
Sounds like a good fit?
Want to apply for this position? Just fill in the form on this page. We look forward to hearing from you!
The hiring process
- Fill up the form on this page
- A couple of quick emails and voice call with HR
- A technical assignment
- Interview with the Hiring Team
- A formal job offer
We look forward to hearing from you!