Descriptions
Overview
Pipe is a financial technology company that provides a revolutionary platform for businesses to access capital by transforming their recurring revenue streams into upfront capital. Founded in 2019, Pipe aims to redefine the traditional financing model by offering an innovative solution that allows companies to unlock the value of their predictable revenue.
Requirements
- DevOps Tools and Technologies: Expert-level proficiency in various DevOps tools and technologies, such as Jenkins, GitLab, Docker, Kubernetes, Ansible, Terraform, AWS, Azure, or Google Cloud Platform. Experience with infrastructure-as-code (IaC) tools like CloudFormation or Terraform is preferred.
- CI/CD Pipeline: Extensive experience in designing and implementing CI/CD (Continuous Integration/Continuous Deployment) pipelines to automate software delivery and streamline the release process. Knowledge of best practices for building, testing, and deploying applications in different environments.
- Cloud Computing: Strong understanding of cloud computing concepts and experience working with cloud platforms (AWS, Azure, GCP). Ability to architect and manage scalable, highly available, and secure cloud infrastructure using Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) offerings.
- Configuration Management: Proficiency in configuration management tools, such as Ansible, Puppet, or Chef, to automate the deployment and management of software and infrastructure components.
- Scripting and Automation: Strong scripting and automation skills with languages like Bash, Python, or PowerShell. Ability to write efficient scripts to automate routine tasks, infrastructure provisioning, and monitoring.
- Monitoring and Logging: Experience with monitoring tools like Nagios, Prometheus, or New Relic to ensure the health and performance of applications and infrastructure. Knowledge of log management tools like ELK Stack (Elasticsearch, Logstash, Kibana) or Splunk.
- Security and Compliance: Understanding of security best practices and compliance standards (e.g., GDPR, HIPAA, PCI-DSS). Experience in implementing security controls, vulnerability management, and infrastructure hardening.
- Infrastructure Scaling and Performance: Ability to design and implement scalable and high-performance infrastructure to handle increasing demands. Experience with load balancing, auto-scaling, and performance optimization techniques.
- Infrastructure Monitoring and Alerting: Familiarity with monitoring and alerting systems to proactively identify and resolve issues. Knowledge of tools like Grafana, Datadog, or Zabbix for visualizing metrics and generating alerts.
- Incident Response and Troubleshooting: Proficiency in incident response and troubleshooting methodologies to diagnose and resolve production issues. Ability to conduct root cause analysis and implement preventive measures.
- Collaboration and Communication: Excellent collaboration and communication skills to work effectively with cross-functional teams, including developers, operations, and stakeholders. Ability to communicate technical concepts to non-technical team members.
- Project Management: Demonstrated experience in managing complex DevOps projects, including planning, resource allocation, timeline management, and quality control. Ability to lead a team of DevOps engineers and coordinate with other stakeholders.
- Continuous Integration and Delivery: In-depth knowledge of CI/CD principles and practices, including automated testing, code reviews, and release management. Familiarity with tools like Jenkins or GitLab CI/CD.
- Problem-Solving Skills: Strong analytical and problem-solving skills to identify bottlenecks, optimize processes, and implement efficient solutions. Ability to troubleshoot complex issues in a distributed and cloud-based environment.
- Continuous Learning: Eagerness to stay updated with the latest DevOps trends, tools, and technologies through self-learning, attending industry conferences, and engaging in professional development opportunities.