At PNNL, the Energy Systems Engineering Group is looking to solve problems in the power systems domain, including supporting mass deployment of power grid sensors and contributing to national energy and smart grids research.
Requirements
- Proficiency in programming languages, such as Python, with hands-on experience and project-based contributions.
- Working knowledge of containerization technologies, including Docker and Kubernetes.
- Understanding of cloud environments and services, such as AWS deployments.
- Familiarity with monitoring and observability tools, such as Prometheus and Grafana, to enhance operational performance.
- Familiarity with DevOps practices, CI/CD pipelines, and automation tools.
- Knowledge of stress testing methodologies for validating solutions against network outages and disruptions.
- Understanding of machine learning principles is a plus, along with basic knowledge of data preprocessing and implementation of models.
Responsibilities
- Collaborate with diverse teams to design, develop, test, and deploy software applications and systems.
- Implement software solutions for distributed systems focusing on scalability, availability, latency, and reliability.
- Build and automate containerized environments (e.g., Docker, Kubernetes) to streamline deployments and ensure reproducibility across platforms.
- Develop monitoring and alerting tools using technologies like Prometheus and Grafana to track and maintain application health.
- Create and maintain solutions for cloud infrastructure deployments, including AWS environments, that bolster scalability and system resiliency.
- Contribute to CI/CD pipeline improvements and automation.
- Leverage networking knowledge to create testbeds for simulating real-world operations, validate deployments under stress conditions, and ensure resilience to disruptions.
Other
- BS/BA or higher degree required.
- Ability to learn quickly, adapt to new technologies, and apply critical thinking to complex challenges.
- Ability to work independently and collaboratively within a team environment.
- Strong problem-solving skills.
- Must pass a drug test prior to commencing employment and obtain a HSPD-12 Personal Identify Verification (PIV) Credential.