DevOps Engineer

Employer: AMBER STUDIO
Domain:
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
    Location:
  • BUCHAREST
  • Updated at: 18.07.2019
    Short company description

    Amber Studio is the largest independently-owned Romanian game development studio, offering premium creative and development services.

    Requirements

    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

    Responsibilities

    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.

    Other info

    Our Offer

    An attractive salary along with meal tickets
    Medical Services Package
    Professional and friendly working environment
    Relaxation areas with all sorts of activities