Job Description :
Responsibilities
Work with clients to improve DevOps environments across functional areas
Recommend and implement DevOps pipeline tools in support of client needs
Implement solutions for automation of application build, test, deployment, configuration management, and orchestration
Document DevOps processes, procedures, and environments
Quickly discern client environments, business needs, and culture

Qualifications:
5+ years of experience in technical roles
2-4+ years of experience in DevOps roles
DevOps engineering experience and application of DevOps, CI/CD concepts
Experience with Configuration Management tools (Chef, Puppet, Ansible, etc
Experience with Container technologies (Docker, Kubernetes, etc
Experience with Cloud platforms (AWS, Azure, GCP, etc
Experience managing environments from development to production
Experience in scripting languages
Willingness to travel to client locations for engagements (50% of the time)
Good communication skills - verbal and written - with the ability to collaborate well in a team and across organizations

Desired Experience:

SCM experience in multiple repositories (Github, SVN, etc
Automated build experience in multiple tools (Maven, ANT, etc
CI experience - multiple tools (Jenkins, Bamboo, etc
Release Management experience (XL Release, ElectricCloud, etc
Scripting experience in multiple languages - (Powershell, Python, etc
Knowledge of automated testing (Selenium, Jmeter, etc
Knowledge of infrastructure concepts (IP networking, load balancing, firewalls, etc
Knowledge of monitoring tools (AppDynamics, Nagios, etc
Knowledge of development concepts (REST, JSON, etc and branch strategies
Systems administration background in a variety of environments - Linux, Windows, virtualized, and cloud (AWS, etc
             

Similar Jobs you may be interested in ..