DevOps Engineer

Powin

  • Engineering, Software
  • Full time
  • 3 months ago
  • Remote
  • Remote

Job Description


About Us Meet Powin

At Powin, we are advancing the next frontier of energy and changing the way we power our daily lives by ensuring access to clean, resilient, and affordable power. With 17 GWh of projects deployed and under construction, we are a leading and trusted energy storage provider dedicated to creating an exceptional customer experience through end-to-end energy storage solutions. As a global energy storage solutions provider, we offer fully integrated battery solutions, software, and services to optimize grid performance and enable the transition to cleaner energy sources.

It’s your chance to be part of something great

Create a World You’re Proud of

We envision a future powered by clean, carbon-free, renewable energy. Achieving our vision requires incorporating diverse perspectives and experiences and fostering collaboration to find viable solutions. We are looking for visionaries like you who aspire to more than just a job—those driven by a desire to make a real impact and who want to add their voice and ideas to the conversation. We value the input of all employees and stakeholders and strive to integrate their ideas into the best solutions to create a greener world for tomorrow. Our mission transcends batteries. Join us in creating a cleaner tomorrow, today.

Summary:

The DevOps Engineer will work as part of the DevOps Engineering team within our software organization. This position be responsible for infrastructure as code for development including QA, staging, and production systems and related pipelines. This is a highly technical role, requiring excellent communication and interpersonal skills, and deep knowledge of infrastructure as code concepts, AWS (Amazon Web Services), Continuous Integration and Continuous Delivery (CI/CD), Software Development Life Cycle (SDLC), Linux Operating Systems, docker or Kubernetes, and network concepts.

The ideal candidate is deeply curious about best practices in around Cloud Platform and DevOps engineering technology and very self-motivated in day-to-day operational activities and self-improvement. Candidates will also need to be comfortable in a role that includes directly supporting our engineering teams.

In this position, you will be a part of a team of engineers to help Powin evolve its cloud and on-premise infrastructure, improve our infrastructure-as-code discipline, and deliver the most reliable and secure cloud-connected battery energy storage system on the planet.

Job Details:

  • Contribute strategically to developing, refining, and advancing the AWS Cloud Infrastructure, CI/CD Pipelines, Code Repository and Artifact Repository, cloud network security, and infrastructure-as-code technology for Powin’s battery energy storage software development and maintenance
  • Responsible for designing, planning, and executing projects and tasks, including:
  • Maintain and enhance our CI/CD build and release pipeline
  • Develop and enact a consistent operating procedure for cloud, system, and network configuration
  • Leverage infrastructure-as-code to deliver a robust and reliable platform for Powin software
  • Collaborate on system security design and implementation
  • User management and IAM (Identity and Access Management) Roles
  • Work with software engineers to collect requirements, deliver requisite functionality, interactively deploy, and maintain our system infrastructure
  • Participate in security reviews such as Threat Modeling
  • Design and collaborate with the team on designs for Cloud Platform projects
  • Performs other duties as assigned
  • Qualifications:

    • Bachelor’s degree in computer science, or a related field, or equivalent relevant experience
    • 3+ years’ experience with:
    • System and network administration in on-premises, remote, and cloud contexts
    • Amazon Web Services, specifically:
    • EC2
    • ECS/EKS
    • Redshift
    • S3/Glacier
    • RDS
    • MSK
    • IAM/SSO
    • Lambdas
  • Administration of Linux and MacOS based systems
  • Infrastructure as-code technologies such as:
    • Ansible, Puppet or Chef
    • CloudFormation, Terraform
    • Docker, Kubernetes
  • Git / Bitbucket
  • CI/CD pipelines, such as Bitbucket, AWS Code Pipeline, Jenkins
  • Jfrog Artifactory and Xray
  • Administration scripting tools such as Bash, AWS CLI (Command Line Interface), and configuration languages such as YML and JSON
  • Work management tools: JIRA, Confluence, Slack, OpsGenie
  • Able to take after hours on-call duty on a rotational basis and ability to work flexible hours as needed to support international teams
  • Detail oriented, with the ability to effectively handle multiple priorities and work in a fast-paced environment
  • Excellent verbal and written communication skills with demonstrated ability to communicate effectively across levels and functions
  • Proficient in MS Office applications (Excel, Word, PowerPoint)
  • Limited travel requirements
  • Desired Qualifications:

    • Experience with basic TCP/IP networking and packet captures
    • Experience with SQL and relational databases, specifically Postgres
    • Development experience with Python 3
    • Supported apps written in Java and ReactJS
    • Experience with Kafka and Databricks support and infrastructure
    • Expert user of JIRA workflows (Kanban and Agile)
    • Experience using scalable technologies to manage, monitor and improve infrastructure and security including services such as AWS Cloudwatch

    Powin is not accepting resumes from unsolicited headhunters or agencies at this time.

    EEO STATEMENT: The Company is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices and laws.  The Company is committed to providing equal employment opportunities to all employees and job applicants without unlawful regard to race, color, age, gender, gender identification or expression, sexual orientation, familial status, religion or creed, national origin, ancestry, medical condition, marital status, protected veteran status, disability (mental or physical), or any other legally protected status under federal, state, or local law. 

    E-Verify: Powin participates in E-Verify and candidates will need to pass successfully upon completion of hire date.

    Uploading
    Skip to toolbar