Epsilon is seeking a Release Engineer with a balance of skills in development, configuration management, integration, system administration, and customer support to work out of our Bengaluru, India location supporting solutions running on premise and on Public Cloud infrastructure.
Collaborate with Software Engineers to deploy applications and configuration changes.
Assist in development and implementation of deployment code.
Research and recommend approaches to automate and streamline procedures and processes.
Develop deployment support documentation.
Analyze and troubleshoot deployment issues in a timely manner.
Act as point of contact for deployment related inquiries and issues.
Work closely with IT, developers and competency teams to ensure that applications availability and performance are within agreed on service levels
Perform a variety of tasks relying on experience and judgment to manage time, plan and accomplish goals on several projects
Provide 24 x 7 x 365 support through on-call rotation
B.S. in Computer Science or related discipline or equivalent work experience required
3 years of general technology experience
Ability to diagnose problems and resolve issues across various tiers (application, cluster, network)
Strong background in Linux. Proficient with Python and bash
Knowledge of AWS technologies and networking skills a plus
Experience with automation tools: Puppet, Chef, Jenkins a plus
Knowledge of Docker for container orchestration a plus
Knowledge of Kubernetes a plus
Experience with Atlassian stack JIRA, Confluence, Bitbucket
Adherence to SDLC (Agile / SCRUM), Change Management, troubleshooting and development methodologies
Experience with RestAPI, WebFramework on Python a plus
Ability to perform work with minimal supervisory direction
Excellent written and verbal communication skills