About the role
Senior DevOps Engineer - RockWallet
About RockWallet
Rock Solid. Rock Confident.
RockWallet is a financial technology company made up of people who think differently about how digital assets can be managed, accessed, and used.
At RockWallet, our vision is for anyone to be able to access and thrive in the digital economy. It’s our mission to help you make the most of the opportunities available by building products that empower people to navigate digital asset usage easily, securely, and with confidence. Our self-custodial, multicurrency wallet puts you in charge of your digital assets. RockWallet’s app makes it quick and easy to buy, use, store, and swap top cryptocurrencies, all in one place, on your mobile. RockWallet is registered with FinCEN as a Money Service Business. Find out more here at www.rockwallet.com.
Want to join us? We’re expanding our team globally, looking for the right people to help us explore further.
As the Senior DevOps Engineer, you will be responsible for designing, implementing, and managing our continuous integration and continuous deployment (CI/CD) pipelines, as well as optimizing our infrastructure for scalability, reliability, and performance. The DevOps Engineer will also oversee database management tasks, ensuring the smooth operation of PostgreSQL and MongoDB systems. You lwill work closely with cross-functional teams to streamline development processes, ensure efficient release cycles, and maintain a robust and secure production environment.
Responsibilities:
- Design, develop, and maintain CI/CD pipelines to automate the software release process, including build, test, deployment, and monitoring stages.
- Collaborate with development and operations teams to identify bottlenecks, inefficiencies, and areas for improvement in the software development lifecycle.
- Manage and maintain cloud-based infrastructure, ensuring high availability, scalability, security, and cost-effectiveness.
- Implement and manage infrastructure as code (IaC) using tools like Terraform or CloudFormation to automate provisioning and configuration.
- Oversee the configuration, tunning and optimization of PostgreSQL and MongoDB databases to ensure optimal query performance.
- Develop and implement query optimization strategies to enhance database performance, including indexing, query rewriting and schema design improvement.
- Monitor system performance and troubleshoot issues across the entire stack, from application code to infrastructure components.
- Ensure proper logging, monitoring, and alerting mechanisms are in place to quickly identify and resolve incidents.
- Implement security best practices, including access control, data encryption, and vulnerability assessment, to safeguard the production environment.
- Collaborate with development teams to integrate automated testing and ensure code quality through tools like Jenkins, Travis CI, or CircleCI.
- Stay up-to-date with industry trends and emerging technologies in DevOps, automation, and cloud computing to drive innovation and process improvements.
- Participate in on-call rotation to provide timely responses to production incidents and emergencies.
- Document processes, procedures, and configurations to maintain an organized and accessible knowledge base.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field; or equivalent work experience.
- Proven experience as a DevOps Engineer or in a similar role, with a strong background in software development, system administration and database management.
- Proficiency in scripting languages like Bash or Python to automate tasks and create tools.
- Hands-on experience with containerization and orchestration tools such as Docker and Kubernetes.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud, including services like EC2, S3, RDS, and VPC.
- Have good understanding of PostgreSQL, MongoDB and RDS.
- Solid understanding of CI/CD concepts and tools like Jenkins, GitLab CI/CD, or CircleCI
- Experience with configuration management tools like Ansible, Puppet, or Chef.
- Strong knowledge of version control systems like Git and collaboration platforms like GitHub or GitLab.
- Excellent troubleshooting and problem-solving skills, with the ability to diagnose and resolve complex technical issues.
- Knowledge of networking concepts, security practices, and best practices for maintaining a secure and compliant environment.
- Strong communication skills and the ability to work effectively in a collaborative team environment.
What We Offer
This is a pivotal role in the company's security and compliance initiatives, offering the opportunity to shape the company's security posture while working closely with leadership. As a member of our Security & Compliance Committee, you will directly contribute to maintaining and enhancing the company’s security practices, helping us stay ahead of industry regulations and customer expectations.
If you are passionate about cybersecurity and compliance, and ready to take on a leadership role in a rapidly growing environment, we encourage you to apply.
How to Apply
Please submit your resume in our preferred file – .PDF not in .DOC. Thank you.
RockWallet, LLC is an Equal Employment Opportunity/ Veterans/Disabled/LGBT and Affirmative Action employer. We are committed to diversity and building a team that represents a variety of backgrounds, perspectives, and skills. We do not discriminate and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global diverse team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together.
About the role
Senior DevOps Engineer - RockWallet
About RockWallet
Rock Solid. Rock Confident.
RockWallet is a financial technology company made up of people who think differently about how digital assets can be managed, accessed, and used.
At RockWallet, our vision is for anyone to be able to access and thrive in the digital economy. It’s our mission to help you make the most of the opportunities available by building products that empower people to navigate digital asset usage easily, securely, and with confidence. Our self-custodial, multicurrency wallet puts you in charge of your digital assets. RockWallet’s app makes it quick and easy to buy, use, store, and swap top cryptocurrencies, all in one place, on your mobile. RockWallet is registered with FinCEN as a Money Service Business. Find out more here at www.rockwallet.com.
Want to join us? We’re expanding our team globally, looking for the right people to help us explore further.
As the Senior DevOps Engineer, you will be responsible for designing, implementing, and managing our continuous integration and continuous deployment (CI/CD) pipelines, as well as optimizing our infrastructure for scalability, reliability, and performance. The DevOps Engineer will also oversee database management tasks, ensuring the smooth operation of PostgreSQL and MongoDB systems. You lwill work closely with cross-functional teams to streamline development processes, ensure efficient release cycles, and maintain a robust and secure production environment.
Responsibilities:
- Design, develop, and maintain CI/CD pipelines to automate the software release process, including build, test, deployment, and monitoring stages.
- Collaborate with development and operations teams to identify bottlenecks, inefficiencies, and areas for improvement in the software development lifecycle.
- Manage and maintain cloud-based infrastructure, ensuring high availability, scalability, security, and cost-effectiveness.
- Implement and manage infrastructure as code (IaC) using tools like Terraform or CloudFormation to automate provisioning and configuration.
- Oversee the configuration, tunning and optimization of PostgreSQL and MongoDB databases to ensure optimal query performance.
- Develop and implement query optimization strategies to enhance database performance, including indexing, query rewriting and schema design improvement.
- Monitor system performance and troubleshoot issues across the entire stack, from application code to infrastructure components.
- Ensure proper logging, monitoring, and alerting mechanisms are in place to quickly identify and resolve incidents.
- Implement security best practices, including access control, data encryption, and vulnerability assessment, to safeguard the production environment.
- Collaborate with development teams to integrate automated testing and ensure code quality through tools like Jenkins, Travis CI, or CircleCI.
- Stay up-to-date with industry trends and emerging technologies in DevOps, automation, and cloud computing to drive innovation and process improvements.
- Participate in on-call rotation to provide timely responses to production incidents and emergencies.
- Document processes, procedures, and configurations to maintain an organized and accessible knowledge base.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field; or equivalent work experience.
- Proven experience as a DevOps Engineer or in a similar role, with a strong background in software development, system administration and database management.
- Proficiency in scripting languages like Bash or Python to automate tasks and create tools.
- Hands-on experience with containerization and orchestration tools such as Docker and Kubernetes.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud, including services like EC2, S3, RDS, and VPC.
- Have good understanding of PostgreSQL, MongoDB and RDS.
- Solid understanding of CI/CD concepts and tools like Jenkins, GitLab CI/CD, or CircleCI
- Experience with configuration management tools like Ansible, Puppet, or Chef.
- Strong knowledge of version control systems like Git and collaboration platforms like GitHub or GitLab.
- Excellent troubleshooting and problem-solving skills, with the ability to diagnose and resolve complex technical issues.
- Knowledge of networking concepts, security practices, and best practices for maintaining a secure and compliant environment.
- Strong communication skills and the ability to work effectively in a collaborative team environment.
What We Offer
This is a pivotal role in the company's security and compliance initiatives, offering the opportunity to shape the company's security posture while working closely with leadership. As a member of our Security & Compliance Committee, you will directly contribute to maintaining and enhancing the company’s security practices, helping us stay ahead of industry regulations and customer expectations.
If you are passionate about cybersecurity and compliance, and ready to take on a leadership role in a rapidly growing environment, we encourage you to apply.
How to Apply
Please submit your resume in our preferred file – .PDF not in .DOC. Thank you.
RockWallet, LLC is an Equal Employment Opportunity/ Veterans/Disabled/LGBT and Affirmative Action employer. We are committed to diversity and building a team that represents a variety of backgrounds, perspectives, and skills. We do not discriminate and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global diverse team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together.