Position: Software Engineer, CI/CD (Prague)
Company: Pure Storage Czech Republic
Experience required: 3y
English level: intermediate

**PURE IN PRAGUE**

We opened our R&D Second Home (besides the one in Silicon Valley) in Prague in January 2020 and since then we have experienced unbelievable growth. Our Engineers are solving complex engineering problems (from low-level system software to cloud computing) that help us innovate our cutting-edge products. Besides our world-class Software Engineering teams, we have many other talented colleagues working in Product Management, Sales, Finance, and HR to name a few. What’s more, we’ve developed these teams from talent across the globe.

**SHOULD YOU ACCEPT THIS CHALLENGE...**

    - Design and build software that increases the productivity of every developer on the engineering team
    - Create tools and automation that make testing and integration faster, simpler, and more effective and let engineers self-service to help themselves
    - Optimize and manage test resources and create reports to track against metrics
    - Manage capacity planning for an ever-growing engineering organization while looking for ways to let us use our resources more efficiently
    - Deploy and run multi-site services and scale deployments to thousands of systems
    - Participate in an on-call rotation to support critical applications/services
    - Optimize the throughput and reliability of our Continuous Integration systems and processes and infrastructure
    - Automate, automate, automate. Have a sharp eye for toil and ruthlessly eliminate it
    - Provide insight to and implement fundamentals such as monitoring, production best-practices, incident response, and self-services
    - Work with Pure Storage hardware and software (we build on top of our own leading-edge technology: Flashblade )
    - Work with microservices (Docker, Nomad, Kafka, Spark)

**What You’ll Need To Bring To This Role...**

    - 3-5 years minimum working in a CI/CD, DevOps or SRE role
    - Proven experience of shepherding applications to a production state
    - Strong troubleshooting capabilities across both software and deployment stacks
    - Fluency in a programming or scripting language like Python, Ruby or Perl, Java or C++
    - Knowledge and strong experience working with CI and CD
    - Understanding of Vmware, Openstack, or another Hypervisor platform
    - You’ve worked with containers and software-defined infrastructure/infrastructure as code: Puppet, Ansible, Chef etc.
    - Experience with monitoring and alerting systems like Prometheus, Nagios, and Grafana, etc.
    - Linux knowledge: Centos and Ubuntu