TransPerfect is seeking a Development Operations Engineer to join our DevOps Team, to be responsible for ensuring the integrity, reliability and maintenance of our internally developed software products from conception to release.
As a Development Operations Team Member, you will be tasked with assisting our teams in understanding, deploying and maintaining infrastructure related to hosting the TransPerfect SaaS applications. You will be responsible for diagnosing any configuration issues with these systems in coordination with the development teams.
The Development Operations Team Member will be the primary point of contact for the infrastructure needs as you deal directly with development and implementation teams who have service requests and technical problems such as issues with their servers, networking, and automated deployments.
Requirements: 3+ years of experience in Operations with Development tasks, or 2 years’ experience in Cloud Operations with Development tasks.
Educational and Work Requirements
The ideal candidate would be highly pro-active in several key areas of our processes. This position will be a key member of a DevOps engineering team that is responsible for the operational activities and software deployment orchestration related to the internal infrastructure of our rapidly expanding business. The DevOps Engineer will have a demonstrable successful track record in:
- Effectively provision, installation, configuration, operation, and maintenance of version control systems, build tools and continuous integration tools
- Working with development and QA teams to build, maintain, and document through Confluence the Development, Testing, Staging, and Production environments.
- Researching, promoting and implementing DevOps best practices to continue improving software delivery and release processes
- Maintaining, monitoring and scaling VM deployments
- Maintaining, monitoring and scaling cloud deployments
- Analysis of functionality and interoperability between virtualized resources.
- Diagnosing and solving problems with the underlying environment.
- Evaluation, implementation, and maintenance of monitoring platforms
- Maintaining, monitoring, and scaling database servers including on and offside replication (MySQL / Maria DB)
- Managing application and database backups
Tasks:
- Working alongside our Development, QA and implementation teams to detect hot spots in our applications and set preventative measure before it becomes a live issue.
- Monitoring and examination of all application, performance, event, and system logs to assist in troubleshooting
- Writing and deploying automation scripts to maintain and analyze services and metrics like CPU/Memory usage across multiple environments.
- Aiding our teams in moving our applications to a public/private cloud CI/CD environment
- Maintaining our existing large VM deployments / including all VM OS updates
- Troubleshooting and providing solutions for system configurations
- Planning, executing and testing disaster recovery plans and procedures
- Database replication, monitoring and maintenance
- Filing all IT/Colocation tickets ensuring fulfilment of requests, escalating to the right person if necessary.
- Aiding in planning our datacenters system expansion.
- Testing and evaluating new technologies.
- Working with 3rd party support services
- Documenting procedures.
Requirements:
- At least 3+ years experience within DevOps roles, or system administrator, systems engineering with strong knowledge and experience of Linux environments
- Working knowledge of both relational and non-relational databases.
- Advanced knowledge of Linux Servers
- Advanced experience in deployment orchestration
- Advanced knowledge in telemetry/observability
- Advanced knowledge of HA Proxy
- Experience in networking and routing concepts, network security and software firewalls, virtualization technologies
- Strong analytical and problem-solving skills
- Ideal candidates will be familiar with the following subjects/technologies:
- Agile Methodology | SQL Database backups, restores, and monitoring (Maria DB/MongoDB) | Java | Proxy servers | Ansible/Python | Network Security |ELK Stack | JIRA/Confluence | API Gateways | Orchestration tools (Kubernetes) | Configuration tools (e.g. Chef/Puppet) | Canary or A/B deployments | Infrastructure-as-Code
About TransPerfect
- For over 30 years, TransPerfect has provided comprehensive language and technology solutions to help our clients communicate and conduct business more effectively in a global marketplace. Equipped with a quality management system certified to both the ISO 9001:2008 and EN 15038:2006 standards, TransPerfect provides a full array of language and business support services, including translation, interpretation, multicultural marketing, website globalization, subtitling, voiceovers, staffing services, multicultural marketing, training and learning, and legal support services. TransPerfect also offers a suite of cutting edge technologies that significantly reduce costs and improve consistency throughout the translation process, making TransPerfect the vendor of choice for the world's leading multinationals.
By applying, I confirm I have read and accept TransPerfect's Privacy Policy: https://www.transperfect.com/about/data-privacy-recruiting