Join Fluence, a massively growing industry leader in Battery Energy Storage systems, as part of our global product organization as a Senior DevOps Engineer. We’re a lot more than just DevOps - we are more a mix of DevOps, Platform Engineering, and SRE. Support our multiple software products ranging from cloud-based SaaS to on-prem software integrated with Fluence’s industry leading Battery Energy Storage Systems. We run in the cloud on AWS, use GitOps, deploy with Infrastructure as Code, build/use CICD pipelines, and our services run on Ubuntu as well as via containers deployed in EKS and Lambda. There’s a lot for you to dive into and help us keep our company’s incredible momentum going. Our team is growing, we are working with exciting technologies, and we are looking for the best. Is that you?
Key role responsibilities include:
•Join a dynamic global software engineering team developing cutting edge energy storage tools
•Customer service – we are first and foremost a force multiplier, enabling our development teams to successfully deliver complex software products as quickly and efficiently as possible.
•Drive change – we are all about making things better and more efficient, and we need people who are not afraid to make the right changes for the long term. Not everything is right here, let’s make it better!
•Be more than just DevOps – we are a mix of Platform Engineering, SRE, DevOps, and even a bit of Development.
•Drive your own priorities – we need people that take ownership of the problems they discover and drive solutions, and not just wait for ticket assignments. Self-starters please!
•Support multiple software products
•Identify and drive opportunities to create and/or improve automation throughout build, deployment, management, and tooling.
•Design, deploy, and manage development infrastructure services both on-prem and in the cloud (AWS).
•Deliver product deployment automation solutions as part of critical software products
•Improve visibility into our infrastructure and operations through metrics, monitoring, and alerting.
•Review and recommend solutions and tools to improve the software development process
•Guide developers in best practices and assist in troubleshooting by direct support, developing training and documentation, and giving presentations.
•Braced for the challenges of working in a global distributed team - we operate across various time zones using video calls primarily for communication, with occasional travel to meet in person.
•Accept the responsibilities of a Hybrid role – you will be required to come into the office at least two days a week so you must be willing and able to do this.
•On-call Rotation – weekly
What will our ideal candidate bring to Fluence?
•BS in Computer Science, Software Engineering, or related field from an accredited university. Significant related work experience will be considered in place of a degree.
•7+ years experience in a DevOps role not as a "user" of tools but instead as a driver and implementer. Solid Software Engineering/Development experiences is also great.
•Excellent English communication skills, both written and verbal. As we are a global team we communicate primarily over video and chat tools and so it is imperative you communicate well in English to both technical and non-technical audiences.
•Proven experience creating and giving training – we look to senior engineers to identify gaps in knowledge in our own team as well as the teams we server and then develop training programs.
•Strong expertise with Ansible and Terraform including writing custom roles and modules
•Versed in monitoring, KPIs, and alerting using tools such as Datadog and New Relic.
•CICD pipeline development and management experience – you know what a CICD pipeline should be, what it takes to design one in a secure environment, and can deploy and maintain it. Preferably Jenkins and/or CircleCI
•Solid AWS experience including EC2, VPC, Networking, VPN, S3, EBS, Load Balancers, Route 53, and Aurora. Bonus points for EKS/ECS, ECR, Lambdas, API Gateway, WAF, Batch, and multi-account account organizations.
•Code Artifact Management experience. You know what code artifacts are, how versioning works (or at least should work), challenges around them, how to package, and ideally have worked with managing a code artifact repository before (preferably Nexus or Artifactory)
•Experience with general programming/scripting languages (e.g. C, C++, JavaScript, Python, Ruby, shell scripting).
•Kubernetes and Docker experience (a big plus) in building, deploying, managing, and growing clusters in both on-prem and cloud environments.
•Be flexible in your work hours - while we strive to enable most work occur during your local business hours, due to the global distributed team and our need to collaborate you will need to have flexibility to meet with India, US and European counterparts.
At Fluence we are dedicated to building a diverse, inclusive, and authentic workplace; if you are excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply! Unlimited PTO,Medical, Dental, Vision, Life and Pet Insurance,Generous 401K Match,Annual Bonus
Incentive #energy #sustainability #inclusionmatters
Career Page: Fluence CareersFluence | LinkedInFluence | 142,603 followers on LinkedIn.
Transforming the way we power our world. | Fluence Energy, Inc. (“Fluence”) (Nasdaq: FLNC) is a global market leader in energy storage products and services...