DevOps Architect Prague, Czech Republic
DevOps Architect Description
Job #: 61950DESCRIPTION
Currently we are looking for a DevOps Architect who will bring Release Engineering and infrastructure expertise, creativity, passion, and innovative experience and who is ready to proactively function on a highly visible team in a fast-paced environment. You will be working as an innovator and thought leader in the infrastructure, build and delivery space. You will work with teams including Release Management, Operations, Production Engineering, Test and Development to ensure end-to-end solutions are designed, implement to simplify, and to make sure the build and delivery mechanisms are reliable, transparent, scalable, and transportable.
Your challenges: improve the continuous integration process to make deploys consistently successful, fast, simpler to maintain; streamline/automate content migration from Prod to DEV/QA environments. This is a great opportunity to join early and influence the technology selection, design, and have ownership of the infrastructure.
This is a great opportunity for those who like a flexible approach. You can work in our office in Prague or remotely. The remote option applies only to the Candidates who will be working from any location in Czech Republic.
Responsibilities
- Become a critical member by quickly learning current workflows, build technologies, automation, and challenges
- Design, implement, and maintain continuous build and deployment delivery mechanisms, leveraging innovative programmatic solutions and automation
- Consult technical personnel and management of our client including those at CEO level on the industry-best practices, discuss, persuade and agree on the most innovative approaches applicable in customer landscape
- Reach visibility and gratitude for yourself and your project team by demonstrating thought leadership by, presentation excellence and negotiation skills
- Proactively identify and drive automation of tasks associated with end-to-end deployment delivery
- Take initiative in discovering existing and new challenges pertaining to the build and deployment for our customers, seeking to improve, resolve, and streamline tools and processes to meet delivery challenges
- Function as a team member supporting the organization by driving the end-to-end stability and availability of tools and environments used by our customers to support the build and deployment
- Develop and maintain documentation and diagrams outlining automated solutions and environmental architecture
Requirements
- 5+ years in Release/Deployment/Application Engineering Experience
- 3+ years in developing and automating solutions directly related to Continuous Integration/ Continuous Delivery or infrastructure automation
- Strong experience with Cloud technologies (AWS as the minimum)
- Extensive experience working with Linux platforms
- Experience with:
- Configuration management systems: Chef, Ansible, Puppet, etc
- Continuous integration systems: Jenkins, TeamCity, etc
- Web servers: Apache, Nginx, etc
- Application servers: Tomcat, JBoss, etc
- Collaboration and project management tools: Perforce, Jira, etc
- Version control systems (GIT, SVN)
- Virtualization (such as VMWare)
- DBs, including NoSQL (Postgre, MongoDB, Cassandra)
- Experience working in and supporting environments for world-wide enterprises
- Excellent analytical & troubleshooting skills, as well as innovation and creativity combined with strong personality
- Strong written and verbal skills
- Strong collaboration skills
- Experience working independently, as well as in a team environment, proactively driving initiatives and tasks while meeting agreed delivery timelines
Nice to have
- Scripting and programming knowledge such as Python, Bash, Ruby
- Fundamental understanding of Network and Load Balancing technologies
- Experience with monitoring platforms such as: SCOM, NewRelic, Zabbix, Nagios, DynaTrace
- Experience with:
- CDN (such as Akamai Technologies)
- Experience with big data solutions (e.g. Hadoop-based)
- Experience with log analysis: Logstash, Splunk
We offer
- Opportunity to work in a fast-paced, agile, software engineering culture
- English-speaking environment
- Unlimited access to LinkedIn learning solutions
- Comfortable modern offices in Prague 4 or remote work from any location in Czech Republic
- Benefit program (5 weeks of vacation, paid sick days, paid days off for special occasions, meal vouchers, flexi pass, Prague city public transport annual coupon, multisport cards, contribution to pension fund, health insurance for family member)
- English language courses
- Czech language courses upon request
- Relocation assistance
- Rotation program - possibility to relocate for short and long-term projects within 30 countries
- Referral bonuses for recommended candidates
- Mobile Phone Tariff’s program for managerial level candidates
- EPAM Employee Stock Purchase Plan (ESPP) (subject to certain eligibility requirements)
- Some of these benefits may be available only after you have passed your probationary period