Acest anunț a expirat și nu este disponibil pentru aplicare
Role
We are looking for a DevOps Engineer who will collaborate with software engineers, system operators and other IT staff members.
You will enjoy a fresh and dynamic team where your ideas will be equally valued as your engineering expertise.
Day to day responsibilities
- 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 the 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;
Skills and competencies required
- 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;
- Experience with cloud technologies such as Amazon Web Services (EC2, S3, RDS, ECS etc.);
- Experience with container management tools like Docker or Kubernetes;
- Experience with continuous integration tools like Jenkins, GitLab CI;
- Knowledge of Common Network protocols and standard services (SSH, SSL, SNMP, HTTP, FTP, SMTP, DNS, NFS etc);
- Significant experience with Linux/Unix administration and moderate to significant experience administering relational databases such as PostgreSQL, MongoDB etc.;
- Experience with Git and GitHub – Version control system and source code management;
- Command Line and Scripting experience like BASH/Python;