Educational Qualifications :
B. Tech / BE / MS / MTech / MCA
Skills Set :
Specialities : Open Source, Linux, Devops, Bash, Monitoring, Haproxy, Logstash, Cloud, Web Servers (Apache, Nginx), Apache Tomcat, MySQL, Redis, Docker, Jenkins, Performance Tuning, Scalability,Python, postfix, q-mail
Primary Responsibilities :
- Maintain, manage, enhance and own builds and releases to various environments, such as development, QA, pre-production and production.
- Manage source code version control system and Build server. Develop and maintain an efficient and flexible automated deployment framework that
- Ensures repeatable and reliable deployment of releases into multiple environments
- Provide deployment and troubleshooting support.
- Implement branching and merging strategies for build and patch releases.
- Documentation, such as build procedures; build release notes, and installation / configuration notes.
- Work with the development team to define specifications for value added tools which can improve or automate support processes.
- Provide quick resolution to build issues.
- Design, develop and maintain tools to support the needs of the team.
- Expert in Source Code Management Tools such as GIT.
- Knowledge of Python, shell scripts, Batch, Maven.
- Detailed knowledge of the Linux operating system and tools.
- Sound understanding of web technologies.
- Excellent problem solving, analytical skills and technical troubleshooting 3-4 yrs of experience in handling builds / releases in various environments ranging from QA to Production.
- Comfort with frequent, incremental code testing and deployment
- Knowledge on Relation & Document Database like MySQL & MongoDB client.
- Experience administering and deploying development CI / CD tools such as GitHub, Jira, CircleCi / Jenkins, Jfrog, SonarQube, etc.
- Should be familiar with OS (Linux)
- Must be good at analyzing and debugging Java based enterprise applications.
- Experience in deploying OpenSource components on Linux Based environments - i.e Web Servers / RDBMS -MySQL / Redis / Docker / NoSQL DB etc.
- Experience in deploying and configuring applications in Tomcat in Cloud and Docker environments.
- Proven experience with log monitoring, collection and analysis.
- Good at understanding build scripts in Gradle and Ant.
- Good with writing batch and shell scripts to automate the build and deployment process.
- Must have prior experience in troubleshooting the issues in deployed environments and answer the queries in releases.
- Self-motivated and willing to learn new technologies continuously
(ref : hirist.tech)