Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by CryptoRecruit, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Engineer (DevOps) position at CryptoRecruit focuses on enhancing and maintaining the infrastructure and deployment pipeline essential for our DeFi projects. The successful candidate will collaborate closely with development teams to streamline software deployment, enhance system reliability, and implement automation throughout the software lifecycle. This role is critical in ensuring that our applications run smoothly and efficiently within a continuous integration and continuous deployment (CI/CD) environment, ultimately contributing to the success of our cutting-edge decentralized finance solutions.
Job Responsibilities
- Develop and maintain robust CI/CD pipelines to streamline software delivery processes.
- Collaborate with cross-functional teams to identify and implement improvements to the software development lifecycle.
- Monitor systems performance and ensure high availability of services by troubleshooting and resolving issues swiftly.
- Build and maintain automated infrastructure using Infrastructure as Code (IaC) principles.
- Implement security best practices across the deployment and operational phases of software development.
- Ensure compliance with relevant regulations and standards for DeFi applications.
- Provide support for peer reviews, code quality assessments, and architectural designs.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- At least 3 years of professional experience in software development and DevOps practices.
- Strong understanding of containerization technologies such as Docker and orchestration tools like Kubernetes.
- Proficiency in scripting and automation languages (e.g., Bash, Python, or similar).
- Experience with cloud platforms (AWS, Azure, GCP) and their associated services.
- Knowledge of configuration management tools such as Terraform or Ansible.
- Familiarity with financial systems or blockchain technology, particularly within the DeFi landscape, is advantageous.
Technologies & Tools
The ideal candidate will be proficient with a variety of technologies and tools that are pivotal in the DevOps framework. This includes, but is not limited to, containerization tools like Docker and Kubernetes, CI/CD tools such as Jenkins or GitLab CI, cloud services from AWS, Azure, or GCP, and configuration management platforms like Terraform. Knowledge of monitoring tools like Prometheus or Grafana will also be beneficiary for maintaining system uptime and performance.
Ideal Candidates
The perfect candidate for the Software Engineer (DevOps) position should possess a strong analytical mindset and a proactive approach to problem-solving. A keen interest in blockchain technology and decentralized finance will be essential, coupled with excellent communication skills to facilitate collaboration across teams. Adaptability and the ability to thrive in a fast-paced environment are also key traits, along with a commitment to continuous improvement and innovation in software development practices.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.