Devops/openshift Engineer Resume
SUMMARY
- 10+ years of IT Experience in Linux AdministrationSCM,Build and Release/DevOps Engineeringin automating, building, deploying, and releasing of code from one environment to another environment, with Configuration Management, Continuous Integration & Continuous Deployment on Cloud & on Premises.
- Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
- Hands - on experience with Amazon Web Services (AWS) and using AWS Kinesis, SQS.
- Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-scaling, AMI and IAM through AWS console and API Integration with puppet code.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, AWS CLI.
- Integrated Filenet with the version control tools to pull the latest pushed code.
- Experience in creating Jenkins Environment and configuring end to end build pipe lines.
- Experience in Continuous Integration/Continuous Delivery (CI/CD), Test Driven Development (TDD) and Agile methodologies.
- Participated in the release cycle of the product which involved environments like Development QA UAT and Production.
- Having good Experience in DevOps tools like Chef and Puppet for deployment.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, Git, Docker, on DCP.
- Experience in maintaining and upgrading Datastax Cassandra clusters/rings, NodeTool Utility, Compactions, Repairs along with monitoring Conductor valet applications.
- Experience with Oracle DB, SQL/PLSQL TOAD and SqlDevloper
- Experience in monitoring System/Application Logs of server using Splunk/Nagios/Kibana and Introscope to detect Production issues.
- Experience in Software Configuration Management (SCM) Build, Deploy and Release using Taiga Tool, Implementing a Continuous Delivery framework using Jenkins Tools.
- Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as war and ear from Source Code.
- Having good Experience in Ansible, Chef and Puppet for Deployment on Multiple platforms.
- Experience in working on source controller tools like Subversion (SVN), CVS, Bitbucket, Perforce, GitHub and GIT.
- Used Kubernetes, its dashboard in monitoring and creating nodes, jobs, services.
- Configuring the Docker containers and creating Docker files for various environments and worked on Kubernetes environment
TECHNICAL SKILLS
Operating Systems: MS Windows, Linux, UNIX, Ubuntu, RHEL, Solaris 10, Red Hat Linux, Windows, AIX
Version control Tools: SVN, GIT
Databases: Oracle 12c/11g/10g/9i/8i, SQL Server 2008Apache Cassandra No SQL DB, Oracle
Cloud Services: AWS (EC2, RDS, EBS, S3, VPC, AMI, CloudWatch, Security Groups, IAM, Auto Scaling, Cloud Front, Elastic Beanstalk, Cloud Formation), Open Stack, Microsoft Azure
IDE: Edit plus, TOAD, Oracle Developer., SQlDevloper
Scripting: Shell Script, PowerShell
DevOps / Cloud Comp: AWS, OpenStack, Puppet, Chef, Docker, Ansible, OpenShift
Build Tools: ANT, Maven, Gradle, Build forge, Nexus,TAIGA.
CI/CD Tools: Jenkins, Bamboo, Cruise control, Hudson, Puppet, Chef, Ansible, Docker, Vagrant
Networking: TCP/IP Protocols, Socket Programming, DNS.
Monitoring Tools: Splunk, Nagios, Kibana, DatastaxOpscenter, Introscope
Tools: jConsole, Visual VM, Sol Admin(Solace)
PROFESSIONAL EXPERIENCE
Confidential
DevOps/Openshift Engineer
Responsibilities:
- Subject Matter Expert on DevOps best practices to continue improving software delivery and release processes.
- Responsible for participating daily SCRUM meeting as a technical expert in project teams, troubleshooting operational issues, providing technical solutions to operational problems.
- Regular application monitoring and risk analysis and automation of alerting and resolution of frequent issues. Use of Tools like Splunk, Kibana, Grafana.
- Assisting the development team in understanding, deploying and maintaining infrastructure across DCP environment for Docker container Orchestration.
- Responsible for diagnosing any configuration issues with these RHEL/Ubuntu systems/servers in coordination with the development teams
- Automating the build process, introduce source code management Git/BitBucket and manage releases going forward.
- Create and maintain Cloud infrastructure (AWS) services like EC2, SQS, SNS, Lambda, S3, IAM as per the requirements from Development team.
- Documentation of all steps/instructions in Attlasian Confluence with every feature of the release and maintain the document database.
- Experience with container systems like Docker and container orchestration like Kubernetesand OpenShift
- Design and Develop CI/CD Pipelines in Jenkins for automating the service deployment.
- Worked on release deployment, bouncing the docker Micro services web and application servers.
- Experience inHAPROXY UPGRADE on PROD, DR,TEST Environments sites.
- Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker. Utilized Kubernetes and Docker for the runtime
- Involved in creating Jenkins pipeline jobs for release process for module deployment,
- Build release of Cloud based products containing Linux and Windows environments, using Python Scripting and PERL .
- Experience with provisioning configuration management, and containerization solutions such as Chef, Puppet, Ansible, Docker, similar technologies .
- Automated Nagios alerts and email notifications using python script
- Integrate Splunk deployment using puppet to collect data from all systems into Splunk
- Experience Validate Dmaap HOST/Domain Matches with Application, Validate Dmaap HOST and Domain Name, work with other SCRUMteams,co-ordinate on sprint work and complete release and update userstories in JIRA tools
- Worked on Data Load in site,Worked on data cleanup troubleshooting using GET, PUT and DELETE TOOLS.
Environment: AIC Cloud Apache Web Server, Linux, Docker, openshift,Kubernetes, Jenkins, Chef, Puppet, GIT, SVN, Jira, Shell, PowerShell, Splunk, Kibana(ELK), Nagios, AFT, Remedy Tool RHEL 7, Ubuntu 18x, Python 3.x, Jenkins, Git, Bitbucket, GitLabs, JIRA,Grafana, BMC Remedy, Nagios,SPLUNK
Confidential, Chicago,IL
DevOps Engineer
Responsibilities:
- Implemented CI/CD pipeline as code using Jenkins 2.60.3 and Developed build and deployment scripts using MAVEN as build tool, and integrated selenium in Jenkins 2.60.3 to perform the automated integration test.
- Involved in Post-deploy activities using Jenkins Plug-ins like inspecting logs to determine if key metrics are affected.
- Installed and configured Chef Server / workstation and nodes via CLI tools .
- Initiated Micro services application through Docker and Kubernetes cluster formation for scalability of the application, and creation of Docker images.
- Used Splunk for monitoring the application-level metrics as well as system-level metrics.
- Created Cloud Formation templates to run applications and the stack in the DevOps processes for consistent and reliable deployment methodology.
- Configured JIRA for the project and tracked the entire defect.
- Responsible for NARAD Data load, worked closely with data load team
- Worked on CERT installation and policy file updates.
- Worked on container-based deployments using Docker, and clustering them within OpenShift.
- Managing the OpenShift cluster that includes scaling up and down the app nodes.
- Involved in setting up the infrastructure on AWS using service like EC2, S3, IAM, VPC, Auto scaling .
- Involved with setting up Jenkins focusing in regular builds, monitoring cron jobs, running test libs and reporting status .
- Extensively responsible for debugging build failures, coordinating with developers and testers to resolve related issues.
- Developed custom Ansible playbooks and integrated in Jenkins post configuration for setting up the automated build pipeline for GIT repository projects.
- Worked with development team on enforcing source control strategies, building, packaging and deployment of products.
- Developed build and Deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Developed automation and deployment utilities using Bash, Python and Shell .
Environment: GIT, Sub Version (SVN), Jenkins, Junit, JXML, ANT, MAVEN, JIRA,openshift, Java/J2EE, Python, BASH, Unix, Linux, Shell Scripting, Web Logic, Tomcat, Web sphere server.Apache Tomcat, Jenkins, Maven, Selenium, Git, Docker, Kubernetes, Ansible, Chef, Elastic search, Splunk, JIRA.
Confidential
Linux Admin/DevOps Engineer
Responsibilities:
- Responsible for NARAD Data load, worked closely with data load team
- Worked on CERT installation and policy file updates.
- Worked GET, PUT and Delete Data Tools.
- Coordination with the NARAD Team and get install the Oracle DB and Cassandra.
- Designed, developed and deployed applications on to several cloud-based solutions using configuration Management tools like Chef, Puppet, Ansible and Salt stack .
- Application code deployment on Kubernetes cluster in multiple environments ( PROD/DR/TEST/DEV ).
- Configure the Jenkins job as per system requirement, Schedule the job, plugin installation, HAP upgrade.
- Deploying, redeploying and un-deploying applications (War, Ear) using SWM Tool .
- Coordination with different teams for INFRA/UAT/TEST/PERF releases.
- New pipeline setup for continuous integration and deployment using Jenkins .
- Continuously updating documentation for internal knowledge base of support team and IT team.
- Responsible for successful deployment for release Test, DR, Prod sites .
- Troubleshoot the Application errors, take appropriate actions by making changes in configurations and assist users for it to have smooth workflow.
- Implement Change Request and Bug Fixes to improve the existing functionality or to resolve the known issue.
- Interacting with Client to analyse requirements with technical aspect, if essential provide technical designs.
Environment: Apache Web Server, Linux, XML, Splunk, Postman, AWS, Docker, Kubernetes, Jenkins, Chef, Puppet, GIT, SVN, HP QC, Jira, Shell, PowerShell, Elastic Search, Splunk, Kibana(ELK), Nagios, DME2, AFT, Remedy Tool
Confidential
Systems Analyst
Responsibilities:
- Certified Oracle Solaris System Administrator (I and II), VERITAS Cluster Server 6.0 Certified (VCS) .
- Installation and configuration of Operating System such as Linux. Maintained many cluster nodes using VCS VXVMs and Virtualization experts for field deployment for various customers.
- Experience in Linux UNIX system Admin experience in Installation and configuration of Operating System such as Linux. VMware Maintained VCS cluster nodes .
- Monitored system design, development, deployment and end-to-end support in a Linux/Unix enterprise environment .
- Maintained and Troubleshooted FTP Server, Samba Server of the client.
- Responsible for Building & configuring Red hat Linux systems over the network, implementing automated tasks through crontab , resolving tickets per priority basis.
- OS Patching on Solaris and Linux Servers using live upgrade and satellite channels.
- Excellent experience with Solaris 10 on Sun Blade 6320/6300, E-6500, E- 4000/5000/6000 , x4600 configuration and support.
- Expert in Linux/UNIX System Administration along with Solaris zones and VMware ESX Virtual Server’s experience .
- Coordinating with apps & database teams to apply patching, Managing SAN environment from the Linux point of view, managing Physical and Logical volumes.
- Consult with customers or other departments on project status, proposals, or technical Issues, such as software/Hardware system design or maintenance and implementing Solutions.
- Interacting with multiple vendors and users for arranging maintenance windows and scheduling changes reviewing and approving Unix Team tasks in change requests.
- Monitoring Key Metrics, planning capacity, driving virtualization efforts.
- Created partitions in UFS, Vxfs& ZFS .
- OS Patching and upgrading Veritas Volume Manager and Veritas Cluster . Firmware upgrade on sun servers.
- RPM and YUM package installations, patch and server management.
- Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment .
- Coordinating with Vendors like ORACLE, SYMANTEC & EMC to fix the issues. Uploading ILOM snapshots and XSCF snapshots to vendor to RCA analysis .
- SVM - ( Solaris Volume Manager ) Creating Meta devices and Implementing Implementations of SVM root mirroring .
- Backup and Recovery with tar, cpio&Ufsdump and Ufsrestore and vxvmNetBackup tool.
- Providing KT ( Knowledge Transfer ) to the new joiners & mentoring to junior Associates.
- Work closely with the onsite (US) applications teams & delivery managers in fixing technical issues Configuring Solaris Zones in Solaris 10.
- Planning Installation, configuration and maintenance of SUN Servers.
- Pre-installation and post-installation support for various applications.
- Provide technical support and resolve problems related to operating systems.
- Co-ordination with Team Members for resolving of issues on various technical tasks.
- Disk management using VERITAS volume Manager.
- Managing user accounts and user level security on Sun Solaris.
- Responsible for adding user accounts /creatingtheirhome directories.
- Responsible for all day to day system administrator tasks (Disk Space issue /FS /User logins)
- Maintained and created NFS, Vxfs for UNIX and NT client requirements.
- Maintaining the Veritas Cluster Server setup.
- Implemented file sharing on the network by configuring NFS on the system to share essential resources.
- Experienced in scheduling jobs using crontab and Confidential .
- Data consistency of file system using fsck and other utility.
- Installing and Upgrading of Solaris Operating System on SUN Enterprise Servers by using Interactive, Flash and Custom Jumpstart installations through jumpstart servers.
- Managing Users/Groups, local and NFS file system needs for the applications.
- Maintaining NIS, DNS Master and Slave Servers along with the required clients.
- Configuring Solaris Volume Manager for lower environments.
- Managing Backups using both Flavor and Generic specific like ufsdump, ufsrestore, tar, cpio commands on tapes.
- Worked on various security tools like RBAC, SETUID, ACL’s and STICKY BITS