Senior Devops Engineer
POSITION TITLE: Senior DevOps Engineer
Join our team as a Senior DevOps Engineer and be at the forefront of revolutionizing the crypto space with Mina Protocol's cutting-edge Zero Knowledge technology. As an integral part of our team, you'll leverage your extensive experience in DevOps and Cloud Infrastructure to drive automation, efficiency, and reliability across our ecosystem.
This role reports directly to the DevOps Engineering Manager
Roles and responsibilities:
- Architecting and Implementing CI/CD Pipelines: Designing, building, and maintaining robust Continuous Integration and Continuous Deployment (CI/CD) pipelines to automate software delivery processes.
- Infrastructure as Code (IaC): Developing and managing infrastructure using tools like Terraform to ensure consistency, scalability, and reliability across environments.
- Cloud Services Management: Working with cloud platforms such as AWS and Google Cloud to provision, configure, and manage cloud resources efficiently.
- Containerization and Orchestration: Implementing containerization technologies like Docker and container orchestration platforms like Kubernetes to streamline application deployment and scaling.
- Monitoring and Logging: Setting up monitoring tools (e.g., Prometheus, Grafana) and logging frameworks (e.g., ELK stack) to track system performance, detect issues, and troubleshoot problems proactively.
- Security and Compliance: Ensuring security best practices are implemented throughout the infrastructure and applications, including managing access controls, encryption, and compliance requirements.
- Collaboration and Communication: Facilitating collaboration between development, operations, and other stakeholders to promote a culture of shared responsibility and continuous improvement.
- Automation and Scripting: Writing scripts and developing automation tools to streamline repetitive tasks, increase efficiency, and reduce manual intervention.
- Performance Optimization: Identifying performance bottlenecks in applications and infrastructure, and implementing optimizations to improve scalability, reliability, and speed.
- Disaster Recovery and High Availability: Designing and implementing strategies for disaster recovery, backup, and high availability to minimize downtime and ensure business continuity.
- Training and Mentorship: Providing guidance and mentorship to junior team members, sharing best practices, and promoting professional growth within the team.