TransPerfect is an established company with a start-up culture seeking creative entrepreneurial people like you to join our team.
We're seeking a Development Operations Engineer to join our global TechOps Team, to be responsible for ensuring the integrity, reliability and maintenance of our internally developed software products from conception to release.
If you're ready to join a growing company and make an immediate impact, we want to hear from you
Responsibilities:
Assist the Development team in understanding, deploying and maintaining infrastructure related to hosting the TransPerfect SaaS applications.
Diagnose configuration issues with these systems in coordination with development teams.
Act as the primary point of contact for infrastructure needs, dealing directly with development teams on service requests and technical problems such as server, networking, and automated deployments.
Provision, install, configure, operate, and maintain version control systems, build tools, and continuous integration tools.
Develop, provision, and test application deployment automation and orchestration.
Utilize continuous integration and delivery (CI/CD) practices and tools like Jenkins, Pipeline as code, and Concourse.
Work with application teams to build, maintain, and document through Confluence the Development, Testing, Staging, and Production environments.
Have a strong understanding and practical working knowledge of Unix Shell Scripting, AWS, Java, Python, Jenkins, Git, and Docker.
Create seamless/automated build scripts for release management across all environments.
Use expertise in AWS and Azure clouds to develop new and migrate existing tooling.
Maintain and evaluate our monitoring platforms.
Perform analysis, design, development, and configuration functions with a high degree of accuracy and speed.
Monitor and examine all application, performance, event, and system logs to assist in troubleshooting.
Aid in planning our datacenters system expansion.
Utilize Infrastructure as Code (AWS Cloud Formation Templates, Azure ARM templates).
Manage AWS RDS and Azure PaaS databases and services like Redis and Service Bus.
Have hands-on experience with two or more databases: SQL, PostgreSQL, MySQL, MongoDB.
Experience with Terraform or Cloud Formation YAML scripting.
Proficient in container technologies such as Docker and Kubernetes.
Strong knowledge of operating systems such as Windows and Linux.
About you:
Creative thinker – You are curious and unafraid to ask questions.
Hard worker – You are industrious and diligent in everything you do.
Innovator – You are willing to initiate changes and introduce new ideas.
Your experience includes:
3+ years of relevant experience with different cloud technologies, especially AWS or Microsoft Azure.
Working knowledge of both relational and non-relational databases.
Experience with APM monitoring tools.
Hands-on experience with Continuous Integration & Continuous Deployment (CI/CD) tools and processes like Jenkins.
Strong analytical and problem-solving skills.
Maintain key service level agreements (SLAs).
Understanding of Networking Technologies like Load balancer, Firewall, VIP, DNS.
Provide guidance and direction regarding DevOps Processes and Technical/Pipeline Standards.
Familiarity with Agile Methodology, PowerShell, Active Directory Domain Services, SQL Database backups, restores, and monitoring, Network Security, ELK Stack, and Azure DevOps Services.
This position offers:
A significant role in a dynamic, well-functioning software development division with the world's largest provider of language services and technology solutions.
An opportunity to have real impact in product direction and development.
Advantages of working in a team of subject matter experts that develop cutting-edge web applications.
#J-18808-Ljbffr