Devops Engineer Resume
Barrington, IL
PROFESSIONAL SUMMARY:
- Cloud/DevOps Engineer with 7 years of extensive experience in configuration management, build and release engineering, process development, application and tools support. Including code compilation, packaging, and deployment / release methodology.
- Production experience in large environments using configuration management tools Ansible and Puppet.
- Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS, which includes services: EC2, S3, EBS, VPC, ELB, Route 53, Auto Scaling, Security Groups, RDS, OpsWorks and Cloud Formation.
- Experience with containerization of applications using Docker.
- Knowledge on Java/J2EEand wrote shell scripts (Bash), python and perl for automating tasks.
- Extensive experience and highly proficient in GIT repositories structure, branching model and access control.
- Used VMware VSphere, VCenter to create VMs managed these VMs on various ESX hosts.
- Managed environments DEV, QA, UAT and PROD for various releases and designed instance strategies.
- Extensive experience and highly proficient in using writing scripts in ANT and Maven for build management and Jenkins for managing CI/CD pipeline.
- Well versed with deploying/configuring/tuning Enterprise Applications in Tomcat and WebLogic
- Full understanding of SDLC and Agile Methodologiesand process.
TECHNICAL SKILLS
Version Control Tools: GIT and SVN
Scripting/Programming Languages: Shell, Python andJava
Databases: SQL, MySQL,PostgreSQL and Cassandra
Application Servers: Weblogicand Tomcat
Build Tools: Ant and Maven
CI/Infra Automation: Jenkins, Ansible and Puppet
Cloud/Virtualization/Containerization Services: AWS, Azure, VMWare and Docker
Operating Systems: UNIX, LINUX, WINDOWS and Mac
PROFESSIONAL EXPERIENCE:
Confidential, Barrington IL
DevOps Engineer
Responsibilities:
- Migrated the application to AWSCloudand Implemented CI/CD pipeline
- Implemented and supportedDatastax Cassandrawhich was used as a Big Data Storage solution
- Supported Datastax OPSCenter for monitoring Cassandra Cluster
- Provide support for Spark which was used as a Real time data Analytics solution
- Responsible for GIT administration, Branching and Merging strategies
- Used Jenkins for implementing Continuous Integrations with Maven as the build tool
- Used Puppet as the configuration management tool
- Utilized AWS services like EC2, ELB, S3, EBS, VPC, Auto Scaling, Cloud watch, Cloud Formation, RDS, Glacier and IAM.
- Wrote Cloud Formation scripts to provision and configure stack resources
- Implemented and supported RabbitMQ used as queueing service
- Wrote BASH and Powershell scripts for automation.
- Provided support for Development and Production environments
Environment: AWS, Cassandra, Spark, Git, Jenkins, maven, Artifactory, Puppet, Windows Server 2012, Ubuntu 14.04, CentOS, SQL database and springboot.
Confidential, Braintree, MA
DevOps Engineer
Responsibilities:
- Implemented Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, GITHUB/GIT, Docker, Jenkins, Artifactory and Ansible.
- Implement systems that are highly available, scalable, and self - healing on the AWS platform.
- Utilizing AWS services such as EC2, VPC, Auto Scaling, ELB and IAM to set up infrastructure. Creating Cloud Formation templates to manage environments
- Created virtual images similar to production environment using Docker, developed and maintained containers on a private DockerHub .
- Responsible for writing and maintaining Docker files, troubleshooting container issues on a regular basis.
- Creating the automated build and deployment process for application, re-engineering setup for better user experienceand leading up to building a Continuous Integration system.
- Monitor the UAT/Production Environments for any down time issues, troubleshooting and performing regular cron job updates in servers.
- Managed daily builds and releases to QA. Debugged build failures and worked with developers and QA personnel to resolve related issues.
- Source code admin - Manage and configure GIT, resolve issue regarding source code management, manage branching and merging, code freeze process.
Environment: GIT, Jenkins, WebLogic, Maven, Ansible, Artifactory, CentOS, Docker, Nagios,MySQL, MongoDB and AWS
Confidential, Minneapolis, MN
DevOps Engineer
Responsibilities:
- Provisioning of RHEL 5/6, Ubuntu Servers on AWS.
- Installation and Configuration of LAMP (Linux Apache MySQL PHP) using Puppet .
- Automating system administration tasks using shell scripts.
- Benchmarking and securing Linux Servers as per CIS standards.
- Involved in day-to -day System Administration tasks on RHEL/CentOS 5.x/6.x
- Administration of MySQL users, replication of master/slave server, access rights.
- Server monitoring using Nagios .
- Develop and enhance the automated configuration management system. Control branching and merging of the code base.
- Implement and manage continuous delivery systems and methodologies on AWS .
- Managed GIT Source Control Systems along with branching and merging startegies.
- Maintained configuration files for each application for the purpose of build and install on different environments.
Environment: ANT, Maven, Jenkins, GIT (GitHub), Puppet, Nexus, RHEL,MySQL, Nagios, AWS.
Confidential
Systems Administrator
Responsibilities:
- Installation, configuration and maintenance of Red Hat Enterprise Linux 5
- Installation of operating systems and configuration of kernel parameters for Linux/Unix servers
- Worked on configuring network interfaces, assigning static routes and hostnames
- Used TAR tool in archive management for files and directories, also used gzip and bzip2 in compression of files
- Worked on creating and maintaining servers on VMware platform
- Worked on creating, maintaining and troubleshooting Disk partitioning, LVM and file management
- Automated updating and maintenance process in production environment using shell scripts
- Setup Rational Clearcase for the Development team to use
- Installed, updated, and configured the necessary packages using the RPM and YUM software/package management.
- Supported data management through on-site & off-site storage and retrieval service
- Administered local and remote servers using SSH (secure shell) tool on daily basis
- Automated some jobs by deploying the CRON tool for job scheduling processes
- Monitored user and group administration, password management, file accessing and advanced file permission privileges
- Deployed and installed new servers and their appropriate services for various applications in Linux
- Worked in setting up LDAP, DNS, DHCP Server along with effective group and System Level policies and roaming profile features by using Samba and NFS servers
- Ensured the health and security of the Linux boxes which were in use
Environment: Red Hat Enterprise Linux 5, Windows Server 2003/08, EMC Servers, VMware, OTRS, BASH shell, Rational ClearCase