Provide guidance and expertise on system options, risk, impact and costs vs. benefits.
Create and share operational requirements and development forecasts of the Infrastructure to allow for timely and accurate planning of projects.
Closely working with Architects in reviewing/discussing Infrastructure needs.
Assist with generating all stages of test data, develop interface stubs and simulators and perform script maintenance and updates.
Identify and establish DevOps practices in the company.
Establish configuration management, automate our infrastructure, implement continuous integration, and train the team in DevOps best practices to achieve a continuously deployable system.
Build release management process.
Implement the CI/CD pipeline.
Implement and maintain monitoring stacks.
Build and maintain highly available production systems.
Provide deliverables with high quality by the committed timeline.
Should be able to assist with system administration.
Desired Candidate Profile
Minimum 4 to 6 years experience as Devops Engineer
Strong analytical and problem solving skills
Must be AWS Certified DevOps Engineer - Professional
Strong experience in Docker / Kubernetes
Strong experience in LAMP Stack
Experience in Jenkins
Strong Linux system administration background
Configuration Management experience such as Ansible, Chef, Puppet, or similar.
Experience in Hadoop
Hands on experience on Scripting languages such as Python, Shell script, etc.
Strong Experience in Databases such as MySQL, MS SQL, MongoDB, etc.