DevOps Engineer
ThoughtWorks
(New York, New York)A community of passionate individuals whose purpose is to revolutionize software design, creation and delivery, while advocating for positive social change.
As a DevOps Engineer at ThoughtWorks you are responsible for bringing and spreading the knowledge, ideas, and hands-on implementation skills needed to deliver and run software services.
As a DevOps Engineer at ThoughtWorks you are responsible for ensuring that the team and client have an understanding of operational requirements, and take a shared responsibility for designing and implementing infrastructure for delivering and running software services. This includes involves hands-on involvement in building deployment and testing pipelines, automated provisioning of cloud infrastructure, and infrastructure support services such as monitoring. There are a lot of moving pieces to fit together so communication is essential to ensure stuff is not missed. You will be depended upon for advice regarding the cross-functional aspects of user stories which may not always be obvious from the start. Watching out for performance bottlenecks and scaling pitfalls are all within the realms of an Infrastructure Developer at ThoughtWorks. In addition to technical skills, at ThoughtWorks we also need excellent coaches so your patience and a desire to take others along with you is absolutely key.
- Collaborative, team focus
- As we are a consulting business, naturally we seek excellent communication skills
- Extensive experience working with server virtualiation (VMWare, Xen, etc.), IaaS and PaaS cloud (AWS, Azure, GCE, Rackspace, Digital Ocean, Heroku, OpenStack, CloudStack, CloudFoundry.)
- Infrastructure provisioning tools (such as Docker, Chef, Puppet, Ansible, Packer, CloudFormation, Terraform)
- An eagerness to learn enough about whatever tools or tricks are needed to get the job done
- Scripting and programming languages (Python, Ruby, Perl, PowerShell, Golang)
- Proficiency in building Linux and Windows systems (RHEL, Ubuntu, CentOS.)
- Passion for and ability to work with software development teams releasing production-ready software on a daily basis
- Experience with continuous integration tools (Jenkins, Travis-CI, GoCD)
- Experience administering application servers, web servers, and databases (Jetty, Tomcat, Websphere, Nginx, Mongrel, Microsoft IIS, Oracle, MySQL, MongoDB)
- Some experience with unit testing and automated testing tools
- Operations team experience
Working Conditions
Our North America offices are in Chicago, Dallas, New York, Atlanta and San Francisco. Relocation isn't necessary if you live in one of these cities. If you live elsewhere, please let us know to which one you are willing to relocate to.
Questions
There are no answered questions, sign up or login to ask a question
- AWS
- Consulting
- Databases
- Linux
- MySQL
- Oracle
- Perl
- Python
- Ruby
- Windows
- Apache CloudStack
- Apache Tomcat
- Application Server
- CentOS
- Continuous Integration
- DevOps
- Golang
- Heroku
- IBM WebSphere
- Internet Information Services (IIS)
- Jenkins
- Microsoft Windows Azure
- MongoDB
- Mongrel
- Nginx
- OpenStack
- Rackspace
- Red Hat Enterprise Linux (RHEL)
- Scripting
- Ubuntu
- Unit Testing
- VMware Administration
- Windows PowerShell
- Jetty
- Chef Software
- Web Server
- Docker
- Ansible
- Puppet
- Xen
- Platform as a Service (PaaS)
- Travis CI
- Programming Language
- CloudFormation
- Terraform
- Automated Testing Tools
- Infrastructure as a Service
- Business
- Google Compute Engine
- Internet Information Server
- Go CD
- CloudFoundry
- Cloud Infrastructure
- Packer
- Digital Ocean

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.