Download We are a recognized provider of custom solutions across

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Collaborative decision-making software wikipedia , lookup

Transcript
We are a recognized provider of custom solutions across various verticals,
specializing in the online entertainment industry with focus on sports.
We offer turnkey computing solutions, systems support, web development and
web-based applications, customized for the specific market needs and demands.
Our SMS/USSD and Mobile software solutions gear our partners to gain mileage
ahead of their rivals. KenTech’s mission is to build cutting-edge applications,
which deliver long term commercial benefits and make technology an asset for our
clients’ business.
Our team of trailblazers, innovators, problem solvers and
creative minds is seeking a Deployment Engineer.
Deployment Engineer
Reporting to Product Development Manager
Summary
The Deployment Engineer is someone who loves learning new technologies and
uses them to deliver sustainable business value. We need you to help drive
leading edge software platforms on private and public clouds enabling quicker
software development cycles. Delivering secure, highly available, and scalable
solutions with minimal maintenance is a must. This position demands in-depth
understanding of deployment processes and solid performance. Ideally, you have
experience developing infrastructure and application monitoring tools and are
eager to work in a team. The ultimate mission is to enhance our customers'
satisfaction. We are seeking a strong team member who can inspire a technically
sophisticated and diverse group.
Duties and Responsibilities:
•
•
Work with multiple teams to design, deploy, and support large scale clustered
software platforms in multiple datacenters and public clouds around the world
Integrate diverse technologies in multiple environments to provide monitoring,
alerting, and reporting of performance and costs
•
•
•
•
•
•
•
Work in DEVOPS Applications Support, in an agile operations framework,
balancing sprint-based work with daily operational needs
Troubleshoot and resolve system outages or performance impact, and
communicate findings for ongoing improvement
Participate in an on-call rotation to handle escalated issues
Work with third-party hardware and software vendors to recommend solutions
and drive performance/cost efficiency.
Support the Development and QA teams in the promotion of application change
from development to production and the continuous refinement of our release
management practices
Work proactively and diligently to identify and fix alarming gaps in the
development, testing and production environment
Design, build and maintain the tools and interfaces that help identify and
manage problems, trends and incidents
Knowledge and experience
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Good grasp of different configuration management frameworks
PaaS experience is a big plus
3+ years of experience with Linux, including large scale OS deployment and
automation
3+ years strong development experience (PHP, NodeJS, MongoDB), including
multiple scripting languages (Perl, Python, Unix shell)
Ability to recommend, design, build, and support complicated solutions at scale
Understanding of TCP/IP networking protocols and related technologies
2+ experience in private datacenter infrastructure desired
2+ experience with cluster technologies desired (Mesos, Kubernetes preferred)
Experience building orchestration and automation solutions desired (Jenkins,
SaltStack preferred)
Knowledge of software version control systems and release management (Git
preferred)
Passionate about designing, analizing, troubleshooting and supporting complex
IT systems while also being able to manage day-to-day infrastructure
operations
Ability to remain customer focused
Demonstrated ability to turn design, compliance and support references
/content into documentation, presentations, and training
Excellent oral and written and communication skills
Virtualization: VM ware
•
•
Openstack
Proficient in English language
Qualifications / Requirements:
•
Bachelors or higher degree in Computer Science or related working experience
and 3+ years’ experience in software development.