A Software Engineer with a focus on DevOps, responsible for building, deploying, and optimizing production services, automating release processes, ensuring system resilience, and collaborating globally to improve infrastructure efficiency and software quality.
Key Responsibilities
Design, implement, and advocate for automation strategies for product releases to enable continuous integration and deployment.
Collaborate with engineering teams on system design, capacity planning, and launch reviews to ensure production readiness and optimal performance.
Develop and integrate software using Go and Python to connect with internal back-end systems and improve infrastructure efficiency.
Own the design, operation, and maintenance of production services, troubleshooting issues, and driving continuous improvement based on data and customer needs.
Work within a distributed team to share knowledge, align strategies, and deliver high-quality engineering outcomes.
Influence project planning and contribute to product management decisions to ensure technical feasibility and maintainability.
Requirements
Minimum of 3 years of progressive experience in a Software Engineer, DevOps Engineer, or similar systems-focused role.
Demonstrated coding ability in any programming language, preferably Go or Python.
Hands-on experience in the design, successful implementation, delivery, and ongoing maintenance of enterprise-level software systems.
Proven expertise in working with containers and container orchestration systems, specifically Docker and/or Kubernetes.
Practical experience with Infrastructure as Code (IaC) tools, such as Terraform.
Practical experience with automation CI/CD tools, such as GitHub Actions and/or ArgoCD.
Ability to work from the Prague office in an in-office environment in compliance with company policies.
Benefits & Perks
Flexible time off
Wellness resources
Company-sponsored team events
Ready to Apply?
Join Pure Storage and make an impact in renewable energy