Title: DevOps Platform Engineer - Integration Services Experience: 3-5 Years Work Location: Mohali Notice Period: Immediate to 30 days Max Key Skills: DevOps Engineer, Docker & Kubernetes, Weblogic Job DESCRIPTION: As a member of the Integration Service team, the Devops Engineer will be responsible for installing, developing, maintaining and administering DevOps solutions for Cloud/On-Prem Applications. This also includes building CI/CD pipelines, governing Application lifecycle and automating operational tasks using DevOps tools like Azure DevOps. This position requires leading edge skills in the area of Python, OEM/WLSDM etc., and DevOps using Docker, Kubernetes, Flexdeploy/Jenkins/Puppet/Gitlab, Artifactory/Nexus/Archiva/Docker Registry, Maven, SonarQube, SVN/Git and Terraform/Ansible
ROLES & RESPONSIBILITIES: - Collaborate with Service Manager/Solution Architect/Development/Platform to design, develop, implement, and optimize a complete end-to-end DevOps solution that transforms the organization at the enterprise level.
- Develop, maintain and administer Cloud Native Frameworks and Infrastructure like Docker, Kubernetes, ELK stack, RabbitMQ, Kafka etc.
- Research, Develop, Maintain and Support Azure Cloud based services and solutions.
- Weblogic Server Administration, Tuning, Automation and Optimization of Operational tasks.
- Work with multiple Client's Global Data Centre Teams like UNIX, VMWare, Storage, Backup, Network, Customer Solutions etc. and be able to provide timely/quality service to DSI customers.
- Proficient in administering Cloud based solutions on Azure, Oracle Integration Cloud
- Create and maintain Docker images. Familiarity with Containerized deployments on Kubernetes is highly desirable.
- Implement Infrastructure as Code using Terraform/Ansible to provision and maintain resources on Azure Cloud.
- Support and maintain the existing CI/CD pipelines on Flexdeploy. Build CI/CD pipelines for new Applications as per the requirements on Azure DevOps or Flexdeploy.
- Automate common, repeatable tasks at large scale to streamline operational procedures on various technology stacks within team.
- Research and evaluate tools for enrichment of DevOps tooling, build POCs and stay abreast of industry best practices and contribute ideas for improvements in DevOps practices.
- Coordinate and be able to resolve issues across the entire stack - hardware, software, application and network.
- Review entire environment and execute initiatives to reduce failures and improve overall performance.
- Work with vendor to resolve product issues
SKILLS & QUALIFICATIONS: - 3-5 years of relevant experience in DevOps and Cloud Infrastructure Administration/Support.
- Must have worked on creating, maintaining and deploying docker images to Kubernetes Cluster.
- Must have experience on developing CI/CD pipelines using Jenkins/Flexdeploy/Any other CI/CD tool.
- Good exposure to Weblogic/Fusion Middleware Administration will be a plus.
- Must have good exposure to any one Cloud Platform like Azure, AWS, GCP etc.
- Good to have exposure on Azure DevOps.
- Must have experience on build tools like Maven/Npm, SCM tools like SVN/Git, Artefact Repository like Artifactory/Nexus/Archiva, and automated unit testing and code coverage using Junit, SonarQube/JaCoCo.
- Basic understanding of Networking concepts like VPN, Firewall, Proxy, DNS etc.
- Basic understanding of J2EE Application server i.e. Weblogic, JBoss, WebSphere
- Good understanding of Application and Infrastructure Security.
- Knowledge of TLS/SSL, Java Key Store and Managing Certificates is a must.
- Ability to perform JVM Heap/Thread Dump analysis.
- Ability to understand and analyze JVM Garbage Collection logs
- Exposure to any cloud platform like AWS, Azure, GCP etc. is a must. Azure is preferable.
- Exposure to Infrastructure as Code using Terraform/Ansible/PowerShell.
- Knowledge of any general-purpose programming language is a must like Java, Python, C#, JavaScript etc.
- Basic working knowledge of WLST/Python/Shell scripting is a must.
- Must have demonstrated ability to perform issue analysis and solving it with minimal support.
- Must understand basics about database systems, schema create, update, delete. Should be able to understand and write basic SQL commands.
- Must be a team player Intra and Inter Team collaboration is a must for this position.
- Must be able to execute projects involving multiple teams with little supervision, must be proactive.
- Must have demonstrated strong problem-solving skills
- Must be very good in communication/presentation skills - Written/Verbal
- Must be open to work during off hours/days as the need may arise.
REQUIRED TECHNICAL SKILLS: - Bachelor's degree (B. Tech/B.E.) with a major in Computer Science, Information Systems OR Master's in computer applications
- Azure Portal/CLI/RM Templates
- Docker and Kubernetes
- Python/WLST/Shell scripting
- WebLogic 12c Skills
- Unix/Linux OS
- Java/C#/JavaScript
Skill Matrix: | Years of experience |
DevOps Exp | |
Cloud Azure/AWS | |
Azure DevOps Exp | |
Jenkins | |
Kubernetes | |
Terraform/Ansible | |
Weblogic 12C / WebSphere | |
Maven | |
Artifactory/ Nexus | |
Unit Testing/ Junit/ SonarQube | |
Python/ Shell Scripting | |
Java/ JavaScript/ C# Language | |
•
Last updated on Apr 6, 2023