Devops Engineer Resume
4.00/5 (Submit Your Rating)
ColoradO
SUMMARY:
- Around 5 years of experience in DevOps and Build & Release Management, Software Configuration activities and Deployment activities for software applications.
- Understanding the client environment, Administrating and creating solutions using CI/CD, GIT, Docker.
- Hands on expertise to setup, configure continuous build processes using Jenkins, GIT, SVN and Maven.
- Experience in Subversion (SVN) Administration, create Repositories, Access rules, adding Users in Version Control tool like SVN.
- Experience in various source code management activities using GIT involving branching, merging strategy, daily merges and remote repository.
- Good Knowledge of Software Development Life Cycle.
- Experience in using Nexus and Artifactory Repository for Maven and Ant builds.
- Experience in Continuous integration tools like Jenkins. Installing, configuring and administering Jenkins.
- Configured Git with Jenkins and schedule jobs using POLL SCM option.
- Configuration deployment on cloud infrastructure using playbooks, roles and ad - hoc commands using Ansible.
- Experience in implementing configuration management tools such as Puppet and Chef.
- Experience in writing Puppet modules and chef cookbooks.
- Experience with Amazon Web services (AWS) Creating, configuring and Managing EC2 Instances.
- Experience in Automating AWS cloud deployments.
- Experience in building and deploying web applications in Apache Tomcat.
- Environment: provisioning solutions using Docker, Vagrant.
- Created Docker containerizing Docker images to test the application.
- Experience in Shell scripting and Python scripting.
- Experience in monitoring the services by using Nagios.
- Experience in continuous Build and Deployments to multiple environments like Dev, QA, Performance and UAT.
- Having Good Self Learning Abilities and Problem-Solving skills.
- Adaptive to any type of work and zeal to learn new technologies.
TECHNICAL SKILLS:
Operating Systems: LINUX (Red Hat 4.x, 5.x, 6.x), Solaris 8,9,10, AIX, UNIX, and WINDOWS
Build tools: Ant, Maven
Configuration management tools: Chef, ansible, puppet
Git:, GitHub, bit bucket, SVN tortoise
Databases: Dynamo db, Mongo db, MySQL, SQL Server, Oracle
Cloud Environment: AWS, azure
Scripting Languages: Yaml, python, ruby, shell, powershell
Web/Application Servers: WebSphere, Apache, Tomcat, JBOSS, WebLogic
Web Technologies: HTML, CSS, JQuery, Java Script, XML, JSON
Containerization: Docker, Kubernetes
PROFESSIONAL EXPERIENCE:
Confidential, Colorado
DevOps engineer
Responsibilities:
- Designing and developing new back-end services, maintaining and expanding our AWS infrastructure.
- Involved in design, built, and deploy a multitude application utilizing almost all the AWS stack
- Configuring Elastic file system to multiple EC2 instances.
- Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
- Managed Services like EC2, S3 Bucket, Route53, ELB, EBS etc..
- Created Three tier Architecture WAF, WEB, and APP layers using CloudFormation templates
- Created and maintained Subversion (SVN) and BitBucket repositories, branches and tags across environments and continually build the check-ins and pull requests from the developer.
- Worked in development of Ansible playbooks and modules to automate the tasks using YAML and Python scripts
- Installed and configured Ansible Tower with multi-AZ configuration across multiple environments backed up by RDS for state preservation
- Configured LDAP and maintained organizations within tower to support multiple teams and maintain segregation of duties across prod and non-prod environments
- Configured call backs to Ansible tower to provision machines during auto scaling
- Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Puppet, Terraform and AWS.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across LINUX servers.
- Using CloverETL migrated data to AWS Redshift.
- Performed AWS Cloud administration managing EC2 instances, S3, EBS, SES and SNS services.
- Build, Test and deploy applications by using pivotal cloud foundry
Confidential, NJ
Build/Release Engineer
Responsibilities:
- Extensively worked on Installation and configuration of Redhat LINUX 5 /6, IBM AIX 5.X and Windows 03/08 Servers on large distributed environment. Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, INT and QA.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in scrum (Agile Methodology).
- Automating the build process by configuring Subversion for Java projects using Maven and tracking the build for defects.
- Experience in configuring and deploying Java and J2EE applications into application servers(Rational WebSphere, Jboss and Apache Tomcat).
- Configured ESX 4.0 with SAN Attached storage (LUN Assignments, Data stores).
- Issues related to NFS, NIS, LVM, Grub Corruption, configuration & maintenance of RAID (level 0, 1, and 5).
- Developing scripts in PERL and SHELL to automate the process.
- Installed, configured, and maintained services such as FTP, NFS, DNS, DHCP and Samba.
- Installation of Firewall checkpoint. Installed and configured IP Filter, to protect LINUX system that was placed on the Internet.
- Monitored and troubleshoot applications running, for performance degradation, memory usage, stalled DB connections, etc.
- Weekly meeting to discuss change management, datacenter and infrastructure approvals/issues.
- Scheduling Jobs using Crontab.
- Installed Patches and Packages on Red Hat LINUX and Solaris servers.
- Server administration and multi-platform support (31LINUX, Windows).
- Managed user disk usage by setting up quotas and Administrated System logs, Security logs.
- Implemented Oracle Financials & Manufacturing Version 10.6 on Solaris 5 Operating System.
- Good Understanding of Cassandra internals, Analyze Cassandra database and compare it with other open source NoSQLdatabases to find which one of them better suites the current requirement.
- Administered and monitored MySQL database servers.
- Updated the technology with specific documents.
Confidential
LINUX system engineer
Responsibilities:
- Provided onsite and remote support for vSphere 6.0/5.5, RHEL 6,5 and Windows Servers.
- Provided 24x7 on call server support for UNIX environment including AIX, LINUX, HP-UX, and Sun Solaris
- Advanced knowledge and experience of File System, File Permission, installation and package management, user account management like setting user accounts, deleting users, password management etc..
- Disk management, and implementation of RAID levels using parted and mdadm
- Diagnosed and resolved problems associated with DNS, DHCP, VPN, NFS, and Apache.
- Provided Maintained backups and restores of the Production and Development data.
- Experienced in installation, configuration, upgrades, Package administration and support for LINUX systems on client side using RPM and YUM.
- Built and installed multiple LINUX machines.
- System and application troubleshooting as well as other related issues.
- Configured SSH for secure telnet and FTP connections.
- Installed Patches and Packages on Red Hat LINUX and Solaris servers.
- Prepared Technical Design Specification Documents (TDS) and SOW required for data center migration.
- Prepared monthly work status report.
- Updated the technology with specific documents.
