DevOps Solutions Engineer
*
The Professional Services team at R3 is dedicated to providing expert Corda guidance to customers for successful adoption. Collaborating directly with clients, we specialize in designing, building, deploying, and offering advice throughout their Corda journey to ensure ongoing success. Our approach involves business consulting, technical solutions, and implementation services, spanning from small design Proof of Concepts (POCs) to comprehensive end-to-end solutions for real-world challenges in Digital Currencies and Digital Assets.
Our customer-centric and innovative service delivery model enables us to strategically assess and address customer needs, setting them up for success right from the beginning. In addition to client interactions, we work internally with Sales, Engineering, and Product teams to enhance tools, services, and products based on evolving customer requirements.
Join us to chart your career path and have a fulfilling experience. Enhance your skills and contribute to our growth as we focus on delivering exceptional customer service and continuous improvement at all levels.
Role of DevOps Solutions Engineer:
As a DevOps Solutions Engineer, your goal is to assist customers in designing scalable architectures and building resilient infrastructure using distributed systems. Leveraging your experience, especially in infrastructure as code, you will be involved in expanding our containerization capabilities with Docker and Kubernetes.
Responsibilities:
- Analyze customer needs and offer guidance on DevOps deployment strategies. Develop new scripts based on requirements while utilizing R3's deployment templates. Aid customers in achieving scalability, disaster recovery, and maintainability.
- Automate infrastructure provisioning, configuration, and management through tools like Terraform, Ansible, and Helm charts.
- Establish and implement continuous integration and continuous deployment (CI/CD) pipelines using standard tools such as Jenkins, Docker, GitLab, or cloud provider frameworks from Azure/AWS/GCP.
- Resolve issues related to build failures, deployment errors, and infrastructure promptly.
- Conduct deployment strategy workshops with R3 clients to understand their specific infrastructure and application hosting needs.
- Enforce security best practices throughout the DevOps processes, including code scanning, vulnerability management, and access control.
- Collaborate across teams to drive innovation in DevOps practices and recommend enhancements based on latest trends and technologies.
Required Skills:
- Minimum 5 years of experience as a DevOps Engineer or similar role.
- Proficiency in DevOps tools like Terraform, Ansible, and Helm for automating infrastructure.
- Experience in Microservices deployment using Docker, Kubernetes, and modern container platforms.
- Knowledge of cloud platforms like Azure DevOps, AWS, or Google Cloud. Familiarity with monitoring systems like DataDog, Prometheus.
- Experience with software development, particularly in Kotlin, Java, or other JVM-based languages.
- Understanding of configuring and managing services in Linux environments, along with proficiency in scripting languages and Linux file editors.
- Familiarity with DevOps practices in regulated industries such as healthcare or finance.
Desired Skills:
- Commercial Kubernetes experience and understanding of software production processes.
- Knowledge of DLT/Blockchain technologies and their advantages.
- Willingness to learn new skills and proficient problem-solving abilities.