Responsibilities
1. Take responsibility for the availability
2. Collaborate with the developers team to translate business needs into the right technical solutions
3. Building, performing and automating application deployments and ALM (CI/CD)
4. Support the scrum teams with Tools, Builds, Installers, branching, hot fix, SPs, etc.
Monitoring, maintaining and optimizing production systems
5. Performing root-cause analysis for service interruptions and creating preventative measures for deployment
Job Requirements:
Experience:
1. Strong scripting capabilities ( Bash, Python, Ruby…)
2. Experience with CI/CD tools like , Jenkins, TeamCity, Travis etc (Advantage Jenkins)
3. Hands-on experience in provisioning and configuration management tools (e.g Chef, Puppet, Ansible etc.)
4. Experience with monitoring, maintaining and optimizing production systems
5. Experience with systems and IT operations.
6. Experience with Linux
7. Experience with AWS Cloud
8. Experience with Git
9. Understanding networking fundamentals, such as Network Protocols, Firewalls, Load balancers etc.
Qualifications
• 3+ years of experience.
• Team player, Ambitious, persistent, goal-oriented
Advantage:
1. Experience with databases (MySQL , Cassandra , Redis).