Devops Engineer Resume
TECHNICAL SKILLS
Continuous Integration: Jenkins, Team city
Configuration Management: Ansible, Terraform
SCM: GIT, Subversion SVN, Source Tree, TFS, Stash/Bit Bucket
Build Tools: Maven, Ant
Monitoring Tools: Nagios, Splunk, ELK
Bug Tracking & Testing Tools: JIRA, Junit, HP Quality Center, IBM Clear Quest
Tools: MS Office Suite, Nexus, Jfrog, Atlassian Confluence, Slack, HipChat, Fisheye
Virtualization: Docker, VMware ESXi, vSphere
Automation Tools: Puppet, Ansible
Operating Systems: UNIX, Windows, Linux (RHEL), CentOS, Ubuntu
Languages: C, C++,Python, SQL, Java
Cloud: AWS (EC2, S3, ELB, EBS, VPC, Auto Scaling), Azure
Web Technologies: HTML, XML, JSP
Scripts: Bash, Shell
Databases: MySQL, MongoDB, NoSQL, SQL
Web/App servers: WebLogic, WebSphere, JBOSS, Apache, Tomcat
PROFESSIONAL EXPERIENCE
Confidential
DevOps Engineer
Responsibilities:
- Automated deployment of builds to different environments using Jenkins.
- Assisted in migrating the existing data centre from CSV files to MongoDB.
- Installed and administered Docker and worked with Docker for convenient environment setup for development and testing.
- Developed, maintained and enhanced pre and post build scripts (Shell).
- Used Docker container clusters to clone the production servers and implementing Kubernetes orchestration for clone s production servers.
- Worked on Docker engine to create and use containers, Saas - based services for creating and sharing docker services in Docker hub.
- Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications managed Kubernetes manifest files and managed releases of Helm packages.
- Used Kubernetes for container operations and as a network and load balancer, also Kubernetes is also good Confidential running web applications in a cluster way, also used in multiple services by creating images and reduced space.
- Using Kubernetes to create local clusters and deploying application containers and building/maintaining docker container clusters managed by Kubernetes and deployed Kubernetes using helm charts.
- Comfortable and flexible with installing, updating and configuring various flavors of UNIX and Windows.
- Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Bash Scripts.
- Enabling customers to better manage software development, deployments and infrastructure with tools such as Jenkins and Bitbucket.
- Responsible for installing Jenkins master and slave nodes and involved in plugin Git and schedule jobs using Poll SCM option and creating the build scripts using Maven for Java projects.
- Configured local Maven repositories and scheduled projects in Jenkins for continuous integration.
- Worked on integrating application logs with Kibana and wrote several custom Kibana queries for monitoring and Alerts.
- Integrated Bit Bucket Jenkins to automate the code check-out process.
- Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build System by providing EO/managers rights to trigger required build.
- Created a functional account, so that developers will be provided access to the tools only through Jenkins.
- Implemented & maintained the branching and build/release strategies utilizing GIT.
Environment: Shell Scripting, Linux, MongoDB, Jira, Jenkins, Maven, GIT, Bitbucket, Docker, Kubernetes, ELK.
Confidential
Systems Engineer
Responsibilities:
- Installed and configured Apache Web - servers and troubleshoot problems arising from Apache functionality.
- Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
- Troubleshooting issues in a Unix/Red Hat Linux enterprise environment affecting customer's deadlines and productivity in a manner that minimizes intrusions in customers' ability to carry out critical business activities.
- Experience in RHEL Clustering, configuration and File System maintenance.
- Configured services like DNS, NIS, NFS, LDAP, Send Mail, FTP, Remote access on Linux.
- Advanced knowledge and skills in Linux Operating System, High Availability/Clustering, System Backup/Restore, Kickstart and Logical Volume Manager software products.
- Perform Oracle and MySQL installations on Unix/Linux. Experience in performing Rac, deploy, and support using OracleRac on Solaris10. x.
- Performed user administration: Add/Delete/Modify users, user groups and respective privileges and resources.
- Installation, Configuration, file system management, RAID and Volume management through Logical Volume.
Environment: UNIX, Red Hat, VMware, Solaris, MySQL, Oracle, TCP, DNS, NIS, NFS, Apache, FTP, LDAP.
Confidential
Systems Engineer
Responsibilities:
- Installed and administration of windows and Linux (Centos, Ubuntu, and Red hat) servers.
- Troubleshooting booting related issues, creating boot records, working with system maintenance mode, Recovering root password, fixing booting related issues, working with boot list.
- Created Bash, shell scripts for various Systems Administration tasks to automate repeated processes.
- Involved in Installing and configuring Centos & SUSE servers on HP x86 servers.
- Administration and support of Unix Servers including SUSE, Solaris, HP - UX & Red Hat Linux, and CentOS.
- User account management, worked with shell scripting (ksh, bash) to automate administration tasks.
- Creating, maintaining, and removing users and groups,security settings on user accounts and groups.
- Working on System Management Services SMS and changing boot list order etc.
- Installation, Configuration, Maintenance of DNS/DHCP/NFS/SMB/LDAP Servers, Design and Configuration of Active Directory, Domain Controllers (Primary and Backup), Organizational Units, Sites and Domains.
- RPM package installation & upgrade released by Red Hat from repository & Support for application upgrade & Rollback, services start/stop on Linux Servers. .
Environment: RHEL 5.x, Cent OS 5, Windows, Apache 1.2/1.3/2.x, LVM, FTP, SFTP, SSH, RPM, LAN, VMware.