What are the responsibilities and job description for the DevOps Lead with Azure Experience (Volunteer Role-Unpaid) position at Fact Finders Pro?
Role: DevOps Lead with Azure Experience (Volunteer role-Unpaid)
Responsibilities:
- Identify the cloud solution needed for our product
- Support development teams and QA with processes, documentation, tools, and guidance to effectively and timely deliver software.
- Develop, optimize, and troubleshoot build pipeline (immediate need).
- Develop, optimize, and troubleshoot deployment pipelines (immediate need).
- Identify and resolve performance, stability, and scalability issues with build, test, and deployment pipelines (not an immediate need).
- Setup and maintain development and testing environments.
- Promptly resolve CI/CD issues to unblock development and QA teams (not an immediate need).
- Develop tools to auto-create fully functional environments on-demand for testing in isolation (not an immediate need).
- Support development teams by creating and configuring assets (Azure, AWS).
- Collaborate with software engineers, data scientists and QA members.
- Develop and deploy data intensive build processes to enable machine learning engineers and data scientists to create CI/CD pipelines for their software components
Qualification:
- Strong understanding of both engineering and coding.
- Demonstrate expertise in most of the following technologies: Azure DevOps, JavaScript, Node.js, Docker, SDKs, AWS, GitHub, Kubernetes and Terraform to support the infrastructure and automation efforts.
- Knowledge of cloud products like Azure and GCP are nice to have. But AWS expertise is required.
- A proven history of developing and managing performant, scalable, and durable CI/CD pipelines.
- Hands-on experience building and deploying applications in a production environment.
- Working knowledge of DevOps best practices and tools.
- DevOps engineering with best practices in CI/CD and agile software development
- A data-driven approach to problem solving and communications.
- Exceptional communication, problem solving, and analytical skills.
- Have a positive, can-do, user-centered attitude.
- Willing to volunteer 15-20 hours/week.