Senior DevOps Engineer / DevOps Engineer
Ingenium Consulting
Job Duties:
The job holder will have to perform the following duties:
- Implement process improvements that reduce manual efforts involved in client’s patching process, including OS, middleware, database or any other software patching
- Define framework to incorporate applications’ stop, restart, health check or any other steps required during the patching process
- Diagnose and fix systems and software failures and build additional automation to prevent the failure scenario from reoccurring
- Provide leadership and consultancy on patching automation
- Formulate, organize, monitor and track all the patching automation projects in GF IT
- Support DevOps and APM tooling/services such as Jenkins, Jira, Confluence, Ansible, Splunk and AppDynamics
- Decide on suitable strategies and objectives
- Coordinate cross-project activities, develop and control deadlines and activities
- Apply change, risk and resource management
- Assess program performance and aim to maximize ROI
- Create/Maintain automated dashboard and report status to CIOs and take part in the relative meetings as required
- Go through project boards to evaluate the work to be done
Candidate Requirements:
- Proven experience with a minimum of 5 years experience in DevOps related position.
- Proven experience on Jenkins pipeline development using groovy and Python language and APIs, Ansible orchestration, Build automation using GitHub, maven, Nexus and Jenkins.
- Experience with and proficiency with at least one configuration management tool (e.g. Ansible, Puppet, Chef, Salt, etc.)
- Good knowledge of SDLC and DevOps concepts including source control management, build and deployment automation, test cycles, managing environments, monitoring, production releases etc.
- Linux Admin including shell/python scripting, Application servers (WebSphere, WebLogic, Tomcat etc), Oracle servers is a plus
- Knowledge of mulesoft and coding in APIs is a plus
- Excellent organizational and time management skills
- Strong communication and interpersonal skills and documentation skills, both technical and non-technical
- Strong consulting skills
- Enthusiastic and self-motivated personality with excellent time management skills and a strong sense of initiative
- Ability to work independently and effectively in a high-pressure environment against multiple deadlines
- Self-development skills to keep up to date with fast-changing trends
- Experience within an agile environment
- Comfortable switching between multiple project contexts
Employment Type
- Full-time
Salary
- Competitive