Job Openings IT Technician

About the job IT Technician


RESPONSIBILITIES:

  • Establish and conduct test investigations
  • Manage and evolve the company project tracking software setup and databases
  • Manage the day-to-day IT requirements of the development studio
  • Setup and troubleshoot PCs, scanners, and networks
  • Running regular checks on network and data security
  • Identifying and acting on opportunities to improve and update software and systems
  • Developing and implementing IT policy and best practice guides for the organization
  • Conducting regular system audits
  • Overseeing and determining timeframes for major IT projects including system updates, upgrades, migrations, and outages
  • Managing and reporting on the allocation of IT budget
  • Design, develop, implement and support high-quality software build systems
  • Introduce new techniques and technologies for new build systems and evolve existing systems by automating the current build, test, and deployment processes
  • Participate in development and support of Automation Test System
  • Develop Continuous Integration (CI) and Content Delivery (CD) pipeline for application services running on Cloud infrastructure
  • Integrate automated builds and build artifacts into test environments, unit test harnesses, and code analysis tools
  • Maintain and enhance external interfaces to build systems and information
  • Develop build scripts and tools for builds, using the most appropriate languages and technologies
  • Implement SCM strategies and security
  • Document and communicate the processes to other teams
  • Perform system admin on the tools which Config Management, CI, and CD  provide
  • Work closely with the development, QA, and project management teams to optimize the ongoing strategies from source control through to product delivery
  • Manage build machines, servers, and build environments

REQUIRED QUALIFICATIONS:

  • Familiarity with bug tracking software (Jira)
  • English language - written and verbal communication skills
  • Ability to proactively analyze, identify and communicate problems effectively
  • Experience generating formal test documentation a strong plus
  • Experience identifying automation for repetitive tasks a plus
  • Understanding of basic computer/network concepts and terms
  • Knowledge of version tracking software (SVN, Git, Perforce, etc.)
  • Inventory management skills
  • Able to work in a fast-paced team environment
  • Bachelor’ Degree in Computer Science or related field
  • Comprehensive understanding of network architecture and client/server