Brainstorm Force is a product-based software company that specializes in building WordPress products and SaaS applications. We are seeking a skilled and experienced DevOps Engineer to join our team. In this role, you will be responsible for managing our server infrastructure, ensuring its optimal performance, and supporting our development and operations teams.
- Server Infrastructure Management: Manage and maintain our server infrastructure, including CloudFlare, RunCloud, UpCloud, and AWS servers, ensuring high availability, scalability, and security.
- Deployment and Configuration: Implement efficient deployment processes and configuration management strategies for our WordPress products and SaaS applications.
- Continuous Integration and Delivery: Implement and maintain continuous integration and delivery (CI/CD) pipelines to automate build, test, and deployment processes.
- Monitoring and Alerting: Set up and configure monitoring tools, such as New Relic and X-Ray, to monitor server performance, track metrics, and proactively identify and resolve issues.
- Troubleshooting and Debugging: Investigate and resolve server-related issues, including performance bottlenecks, errors, and system failures, using appropriate debugging tools and techniques.
- Security and Compliance: Implement and maintain security best practices and protocols, including access controls, firewall configurations, and data encryption, to ensure the integrity and confidentiality of our systems and data. Stay up-to-date with the latest security threats and vulnerabilities.
- Backup and Disaster Recovery: Develop and implement backup and disaster recovery strategies to ensure the availability and integrity of data in case of system failures or data loss.
- Collaboration and Documentation: Collaborate with cross-functional teams, including developers and system administrators, to ensure smooth integration of development and operations. Document server configurations, processes, and procedures for reference and knowledge sharing.
- Performance Optimization: Identify and implement optimizations to improve server performance, response times, and scalability, based on traffic patterns and user demand.
- Automation and Scripting: Develop scripts and automation tools to streamline server management tasks, such as provisioning, configuration, and monitoring.
- 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.
You Must Have:
- Experience with Server Infrastructure: Proven experience in managing and maintaining server infrastructure, including familiarity with CloudFlare, RunCloud, UpCloud, and AWS servers.
- DevOps Expertise: Strong understanding of DevOps principles, practices, and methodologies. Experience with CI/CD pipelines, configuration management tools, and infrastructure-as-code (IaC) concepts.
- Command-Line Proficiency: Proficiency in performing server operations and management through the command-line interface (CLI).
- Monitoring and Debugging: Experience with server monitoring and debugging tools such as New Relic, X-Ray, or similar tools.
- Security and Compliance: Knowledge of server security best practices, including access controls, firewalls, SSL/TLS certificates, and data encryption. Familiarity with industry compliance standards is a plus.
- Automation Skills: Proficiency in scripting and automation using tools such as Bash, Python, or PowerShell.
- Collaborative Mindset: Ability to collaborate effectively with cross-functional teams and communicate technical concepts to both technical and non-technical stakeholders.
- Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to troubleshoot and resolve server-related issues efficiently.
- Attention to Detail: Strong attention to detail and the ability to prioritize tasks effectively in a fast-paced environment.
- Continuous Learning: A passion for staying up-to-date with the latest trends, technologies, and best practices in the DevOps and server management space.
Join our team as a DevOps Engineer and contribute to the success of our WordPress products and SaaS applications. We offer a collaborative and innovative work environment, where your expertise will play a crucial role in shaping the future of our infrastructure.
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!