Amber Studio
Summary
The DevOps Engineer will collaborate with software engineers, system operators and other IT staff members to manage code releases and deployments, automate and streamline infrastructure operations and processes, build and maintain tools for deployment, monitoring and operations, and ensure a best-in-class Live infrastructure that is stable and scalable for ongoing projects. They will participate in project planning, collaborate with developers, deploy new modules and upgrades, complete fixes within the production environment, create requirements and procedures for routine maintenance, troubleshoot systems-related backend issues, evaluate existing applications and platforms, and collaborate with product owners on technical roadmaps. The ideal candidate will have strong communication skills, attention to detail, problem-solving skills, and experience with software deployment in a large-scale environment.
Job description
About the Role:
The DevOps Engineer will collaborate with software engineers, system operators and other IT staff members in order to:
- Manage code releases and deployments
- Automate and streamline the infrastructure operations and processes
- Help automate and streamline operations and processes
- Build and maintain tools for deployment, monitoring and operations
- Ensure a best-in-class Live infrastructure, stable and scalable, for Amber’s ongoing projects
Key Activities
Project Planning
- Participate in the processes of strategic project-planning meetings
- Provide guidance and architectural expertise on system options, risk, impact and costs vs. benefits
- Create and share their operational requirements and development forecasts to allow for timely and accurate planning of projects
Development
- Collaborate with developers to make sure new environments meet requirements and conform to best practices
- Own the constant testing, monitoring and tuning to keep our game services performant and available
- Install and configure solutions, implement reusable components and translate technical requirements
- Assist with all stages of test data, develop interface stubs and simulators and perform script maintenance and updates
Deployment
- Build automated deployments using configuration management technology
- Deploy new modules and upgrades and complete fixes within the production environment
- Make modules ready for production, which entails moving them according to specific procedures and documenting knowledge transfer
- Provide direct server support during various operations such as deployment and general production
Maintenance and Troubleshooting
- Routine application maintenance tasks
- Create requirements and procedures for implementing routine maintenance
- Assist with troubleshooting systems-related backend issues, including database, scalability, and other configuration errors
Performance Management
- Evaluate existing applications and platforms
- Give recommendations for enhancing performance via gap analysis, identifying the most practical alternative solutions and assisting with modifications
- Collaborate with product owners on technical roadmaps, suggest process and architecture improvements to better serve our userbase and clients
Desired Skills
- Strong communication skills both written and verbal
- Ability to convey technical concepts over the telephone
- Excellent time management skills and ability to prioritize work
- Attention to deal and problem-solving skills
- Ability to work independently with minimal supervision and adapt quickly to new technologies
Desired Experience
- Bachelor's degree in Engineering or Computer Science or equivalent
- Minimum of three years of DevOps experience
- Experience with software deployment in a large-scale environment
- Experience designing, implementing, and testing Disaster Recovery plans
- Ability and experience to understand and consult on enterprise-wide infrastructure
- Significant experience with Linux/Unix administration and moderate to significant experience administering relational databases such as MySQL, PostgreSQL, etc.
Our Offer
- A fun and dynami industry where you can make the difference
- Acess to training and learning programs
- Professional and friendly working environment
- Easy-to-access headquarter located to Ciudad Creativa Digital
Location: Hybrid Remote<span>,</span> Guadalajara, Jalisco
Country: Mexico
Date found: 2023-01-20