As a Senior DevOps Engineer, you will work closely with our central DevOps team to enhance R&D processes, build robust CI/CD pipelines, and optimize existing pipelines for seamless product development. Your expertise will directly impact the delivery of secure, efficient, and high-performing solutions in the energy sector.
Responsibilities
- Source Code Management. Write, review, and optimize source code to align with defined acceptance criteria.
- CI/CD Pipeline Development. Design and implement CI/CD pipelines using tools like Jenkins, Ansible, and Terraform.
- Security and Patch Support. Collaborate on major security product and patch releases, contributing to development and validation activities.
- Technical Documentation. Provide comprehensive technical documentation and collaborate with technical authors for customer-facing content.
- Bug and CVE Management. Analyze requirements, resolve CVEs, and address bugs reported with clear updates in tracking tools like Jira.
- Automation. Automate test cases and streamline processes wherever feasible.
Required Skills & Qualifications
- Experience. 5+ years of hands-on DevOps engineering experience.
- Kubernetes & Docker. Expertise in container orchestration and deployment using Kubernetes (K8s) and Docker.
- Helm Charts. Proficiency in managing Kubernetes deployments with Helm charts.
- CI/CD Tools. Experience creating pipelines with Jenkins, Ansible, and Terraform.
- Scripting. Strong skills in Bash and Shell scripting for automation tasks.
- Artifact Management. Knowledge of transferring and managing artifacts across different environments.
- Agile Methodologies. Strong familiarity with Scrum/Kanban frameworks.
- Soft Skills. Excellent problem-solving, collaboration, and communication abilities.
- Adaptability. Eagerness to learn and adapt to new technologies in a fast-paced environment.
Preferred Skills (Nice to Have)
- Build Management. Familiarity with Maven for managing build processes.
- Azure DevOps. Experience with CI/CD pipelines and project management in Azure DevOps.
- ArgoCD. Exposure to ArgoCD for automating builds and deployments.
- Cloud Platforms. Hands-on experience with AWS or similar cloud platforms.
- GitHub. Proficiency in version control and collaborative development using GitHub.
- Event-Driven Systems. Experience with Kafka and other message streaming/event-driven systems.
- Database Deployments. Familiarity with deploying databases like PostgreSQL.
Why Join Us?
- Work on innovative solutions that directly impact the sustainability of the global energy grid.
- Be part of a collaborative, agile environment where your contributions are valued.
- Opportunities for professional growth and exposure to cutting-edge technologies.
- Engage in challenging and meaningful work that drives a greener future.
If you're a driven DevOps professional eager to make a difference, we invite you to join our team. Let's build the future of energy together!