As a DevOps Engineer at TriSMART Solar, you will play a pivotal role in bridging the gap between software development, solar energy systems, and NetSuite integration. You will collaborate with cross-functional teams to design, implement, and maintain efficient and reliable CI/CD pipelines, infrastructure, and automation processes. Leveraging your expertise in software development, solar energy, NetSuite, and project management software, you will contribute to the seamless integration of our software applications with solar energy solutions and business operations.
Responsibilities:
- Design, build, and maintain CI/CD pipelines to automate software deployment, testing, and monitoring processes, including NetSuite integrations.
- Collaborate with software engineers, solar energy experts, and business stakeholders to ensure seamless integration of software applications with solar energy systems and NetSuite.
- Develop infrastructure as code (IaC) solutions to manage and scale cloud-based environments, considering NetSuite integration requirements.
- Monitor and troubleshoot system performance, identifying and resolving issues related to software, solar energy systems, and NetSuite integrations in a timely manner.
- Implement security best practices and ensure compliance with industry standards, including data privacy regulations for both software and NetSuite data.
- Collaborate with cross-functional teams to gather requirements, define technical specifications, and deliver high-quality solutions that encompass software, solar energy, and NetSuite integration.
- Stay current with industry trends, best practices, and emerging technologies related to DevOps, solar energy, and NetSuite.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a DevOps Engineer, preferably in the solar energy or renewable energy industry, with NetSuite integration experience.
- Strong background in software development and proficiency in programming languages such as Python, Java, or Go.
- Experience with containerization technologies (Docker, Kubernetes) and orchestration tools.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud, including integration with NetSuite.
- Knowledge of solar energy systems, components, and related technologies.
- Understanding of infrastructure as code (IaC) principles and tools (Terraform, Ansible, etc.).
- Excellent problem-solving skills and the ability to work collaboratively in a fast-paced environment.
- Strong communication skills and the ability to convey technical concepts to both technical and non-technical stakeholders.
- Certifications related to DevOps practices, cloud platforms, solar energy technologies, and related software such as NetSuite, Salesforce, or similar systems.
Specific certifications such as:
- Google Cloud Professional DevOps Engineer
- Certified Jenkins Engineer
- NetSuite SuiteFoundation or SuiteCloud Developer Certification
- Other relevant certifications demonstrating proficiency in solar energy and DevOps integration with similar software platforms.