Job Description :
Responsibilities
Automate application build, deployment and monitoring
Design, build and maintain a resilient, secure and efficient web application platform
Monitor website stability and performance, and troubleshoot site issues
Scale infrastructure to meet rapidly increasing demand
Collaborate with web developers bringing operational and security standard awareness
Maintain development operational practices and procedures
Proactively meet standards for information security and compliance
Develop and manage the build environment, code repositories and perform releases
management
Conduct DevOps tool research, evaluation, proof of concept, installation, configuration and
training
Perform Continuous Integration, Continuous Delivery, Continuous Deployment and Dev Ops
processes with technologies and platforms including Java, Jenkins, Bitbucket, Gradle,
Akamai, and AWS.
Setting up infrastructure using AWS cloud, architecting highly available, scalable and fault
tolerant architectural solutions to migrate successfully from current infrastructure (on
premise / Virtual / Cloud) to AWS cloud.
Raising support calls with vendors and involved in Root cause analysis for server and
application problems.
Containerization of Micro services using Docker Containers and Orchestration and
Scheduling of the Docker Containers using AWS ECS and Kubernetes.
Setting up Application performance monitoring and management using AppDynamics.
Configuration and monitoring of Logs using Splunk.
Perform research, propose and prototype new principles, technologies, tools and concepts
and integrated them into the teams collective knowledge.
Participate in 24/7 on call rotation for production support

Requirements
Bachelor’s degree in IT Engineering/Software or equivalent work experience
5+ years of experience in DevOps technologies
Must have work experience with containerization technology, preferably Docker
Must have experience in Java application development and related J2EE technology stack
Experience in 24x7 production operations, preferably supporting a highly available environment

Must have work experience with Jenkins release automation, system administration and
system 
configuration
Experience using scripting languages (Shell, Perl, Ruby, Python, etc), configuration management 
tools (Chef, Puppet, etc) and command execution frameworks
Must have experience in application monitoring tool, preferably AppDynamics
Experience in Git version control tool
Strong understanding of system and networking concepts and troubleshooting techniques
Strong interpersonal and collaboration skills - ability to set and enforce process and influence
other 
team members
Ability to operate in an agile environment
Must be willing to learn new DevOps technologies and keep up with the latest and greatest       
technology stack
Experience with cloud infrastructure environments, preferably AWS will be a plus
             

Similar Jobs you may be interested in ..