Job Role : DevOps Consultant
Desired Candidate Profile
Requires a minimum of 7-8 years of related experience insoftware development and system engineering technologies, patternsand practices.
Experience leading, planningand executing moderately to highly complex projects, both alone andas part of a team.
High level of proficiencyin C, Python, and Java programming languages. Emphasis is placed onwriting, documenting, bundling and publishing high quality code forreuse.
Proficiency in the setup,configuration, maintenance, and upgrading of one or more serveroperating system families (Linux, Windows, BSD, etc.
Somein-depth knowledge of at least one operating system (kernelfacilities, system libraries, etc) is expected.
Proficient with several different server prototyping andvirtualization tools and platforms (vagrant, docker, AWS ec2,etc.
as well as the ability to use various solutions incombination.
Proficient with and hands-onexperience on cloud computing (IaaS, PaaS, SaaS)platforms
High level of proficiency withversion control tools (svn, git, etc.), including the ability toexplain these tools to others and coach others in theiruse.
High level of experience with SoftwareDevelopment Lifecycle (SDLC) processes (code review, releasemanagement, etc.) and automation of same (continuous integration,continuous delivery).
Experience designing, implementing andimproving these processes and automation is alsoexpected.
Experience with networkingequipment, protocols (TCP / IP, SSL, etc.) and troubleshooting tools(Wireshark, etc.)
Bachelor or Master ofScience degree in Computer Science, Computer Engineering,Electrical Engineering, Information Technology, InformationSystems, Industrial Engineering, or related field;
or equivalentcombination of education and experience
Keyword : Devops Consultant, software development, C,Python, Java, Linux, Windows, BSD, cloud computing, IaaS, PaaS,SaaS, Java programming, TCP / IP, SSL, Wireshark