We provide IT Staff Augmentation Services!

Devops Engineer Resume

2.00/5 (Submit Your Rating)

Gainesville, FL

SUMMARY:

  • Professional Over 7+ Years of experience in IT industry comprising of DevOps, AWS Engineer, Configuration, Build and Release Management.
  • Developed and maintained build scripts in Perl, python, shell, bash, and PowerShell scripts.
  • Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto - Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
  • Experience in Installing and configuring the Docker, Docker Images, Registers, and Containers.
  • Experience with cloud infrastructure of AWS (Amazon Web Services) and computing AMI virtual machines on Elastic Compute Cloud (EC2).
  • Expertise includes bash and python scripting with focus on DevOps tools, CI/CD Architecture and hands- on Engineering.
  • Experience in provisioning/automating multiple operating systems including Centos, Ubuntu windows using tools like Chef/Puppet/Ansible.
  • Extensive experience in working on version control systems like Subversion, and GIT and used Source code management client tool like GitHub.
  • Strong knowledge on Source Controller concepts like Branches, Merges and Tags.
  • Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins.
  • Experience in improving continuous integration workflow, project testing, and deployments with Jenkins. Implemented code coverage and unit test plug-ins with Maven in Jenkins.
  • Experience writing Shell scripts to automate the deployments.
  • Worked extensively on configuration management tools such as Puppet. Good knowledge on writing python scripts.
  • Knowledge of Docker and managing Docker-based deployment.
  • Experienced on building Docker images including setting the entry point and volumes also ran Docker containers.
  • Configuring Monitoring rules for the server environment. Using NAGIOS V3. Deployment(CICD) Pipeline and proficiency in multiple databases like Oracle, MySQL and MSSQL.
  • Hands-on experience on working with Amazon Web Services Cloud infrastructure like EC2 and Cloud Watch
  • Build Customized AWS infrastructure for various applications from Scratch like IAM, Security groups, VPCs, ELB, Auto Scaling, RDS, public/private subnets, roles, policies and establish the connectivity between various AWS resources.
  • Efficient in working closely with core product teams to ensure high quality and timely delivery of builds.
  • Experience in source code management tools such as SVN, GIT.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker and Kubernetes.
  • Automate the Build and Deploy of all internal Java environments using various Continuous Integration tools and scripting languages like Groovy for Jenkins file, Ruby for Chef and YAML for Ansible.
  • Experience in deploying artifacts such as WAR and EAR using build automation tools like Maven and Ant.
  • Application Deployments & Environment configuration using Chef, Puppet.
  • Worked on GIT Version Control to maintain Application's Source code and Responsible for design and maintenance of the GIT Repositories, views and the access control strategies like branching, tagging.

TECHNICAL SKILLS:

Operating Systems: RedHat Linux, Ubuntu, Windows, CentOS

Languages: PowerShell, Perl, Python, XML, HTML, SQL

Application Servers: Apache Tomcat, JBoss

CI/CD Tools: Jenkins

Build Tools: Ant, Maven

Configuration Management: Ansible, Puppet, Chef

SCM Tools: GIT, SVN

Databases: MySQL

Virtualization: AWS, Docker, Kubernetes, VMware

Other Tools: Jira, Nagios, Eclipse, Junit

PROFESSIONAL EXPERIENCE:

DevOps Engineer

Confidential, Gainesville, FL

Responsibilities:

  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
  • Experience in managing virtual instances and disks using Puppet.
  • Production experience in large environments using configuration management tool Puppet supporting with 500+ servers and involved in developing manifests.
  • Setup puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.
  • Created continuous integration system using Ant, Jenkins, Puppet and Continuous Integration for faster and flawless deployments.
  • Worked on installation, configuration and maintenance of Debian/Redhat, CentOS at multiple Data Centers.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Creating Amazon EC2 instances using command line calls and troubleshoot the most common problems with instances and monitor the health of Amazon EC2 instances and other AWS Services.
  • Wrote Shell Scripting programs to execute PL/SQL and SQL commands.
  • Converted old builds using MAKE to ANT and XML for doing Java build.
  • Installed and administered GIT source code tool and ensured the reliability of the application as well as designed the branching strategies for GIT.
  • Dealt with troubleshooting issues like Server hang, keep alive threads, HTTP threads, Application Deadlock, Perm Gen space, Out of Memory Issue, High memory usage and High CPU.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Involved in writing and editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements.
  • Experience working with AWS Cloud computing and launching Instances and automation of administration roles.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Automated the installation, deployment and maintenance of Middleware Application Servers to RHEL Development and Test Environments.
  • Implemented continuous integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.

Environment: Ant, Jenkins, Puppet, Debian, Redhat, CentOS, RHEL, Docker, AWS, Shell scripts, PL/SQL, SQL, XML, Java, GIT, AWS Cloud.

DevOps/AWS Engineer

Confidential, Menomonee Falls, WI

Responsibilities:

  • Developed container support for cloud environments and Docker. Deployed the java applications in Docker containers and managed the containers in enterprise level.
  • Migrated the current Linux environment to AWS Linux environment and used auto scaling feature and Involved in Remediation and patching of Unix/Linux Servers.
  • As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting on UNIX platform.
  • Involved in Amazon Web Services (AWS) provisioning and AWS administrations like EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, CloudFront, Elastic File system, RDS, Dynamo DB, VPC, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM, Elastic Search.
  • Managed GIT and Bit Bucket repositories for branching, merging, and tagging.
  • Created release branches in GITFLOW by GIT Administration including branching, reporting and assisting with project and end user support.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes. Experienced in using Docker Swarm and deployed java spring boot applications.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Involved in Migrating on-prem servers to Nutanix cloud.
  • System Administration support for RedHat Linux servers, Amazon Web Services and resolving helpdesk tickets.
  • Using virtualization technologies such as VMware, vSphere client to manage the servers.
  • Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and Chef.
  • Helping customers in deploying the Microsoft Azure best practices.
  • Maintaining maximum uptime and maximum capacity for non-Prod and Prod Enterprise Systems.
  • Maintaining and Stabilizing the applications running in frog design.
  • Maintaining the server inventory.
  • Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.

Environment: AWS Linux, EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, CloudFront, Elastic File system, RDS, Dynamo DB, VPC, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM, Elastic Search, GIT, Jenkins, Docker, Kubernetes, Chef, Microsoft Azure, VMware.

DevOps Engineer

Confidential

Responsibilities:

  • Developed build and deployment scripts using ANT as a build tool in Jenkins to move from one environment to other environment and also create new jobs as well as branches through Jenkins.
  • Installation and Configuration of BEA Web Logic Application Server 9.2 and Oracle WebLogic 10.3/11g/12c on SUN Solaris 9.0/10.0 and Windows environment.
  • Migrated Web Logic 10.3.x to JBOSS Eap 6.x for 355 applications and involved in complete evaluation, feasibility, contacting Red hat team for any code changes if required.
  • Determined and suggested hardware and software specifics to the System and customized as per the requirements.
  • Configured Node Manager for running managed servers
  • Installed and configured Apache HTTP Server 2.0, Tomcat 6.0, IIS 6 and Sun One Web Servers in various environments.
  • Installed and configured plug-ins for Apache HTTP server and Sun One Web server to proxy the request for WebLogic server.
  • Experience in analyzing the proxy server log in comparison with WebLogic logs to narrow down the malformed request.
  • Performed migration and upgraded WebLogic server 10.x to WebLogic 11x and to the recent version12c.
  • Worked on setting up LDAP, SSL certificates on WebLogic using the key stores.
  • Experience in Load Balancing to configure Load Balancer rules to evenly distribute traffic between multiple servers.
  • Involved in setting up Continuous Integration Environment using Jenkins and responsible for design and maintenance of the GIT repositories, Views and the access control strategies.
  • Integrated Gradle with Git to manage and deploy project related tags and Implemented Continuous Integration using Jenkins, Git from scratch..
  • Established processes and tools to maintain code base integrity, including check-in validation rules and Branch/merge processes.
  • Improving Continuous Integration workflow using Virtual Environments like Docker and automated Build process using Docker and similar tools.
  • Responsible for the Plugin Management, User Management, and END-END build and deploy setup using Jenkins.
  • Used Jenkins & CHEF to perform automated CI Builds and Deployments.
  • Used MAVEN as a build tools on Java projects for the development of build artifacts on the source code.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Experience deploying and operating AWS, specifically VPC, EC2, S3, EBS, IAM, ELB, Cloud Formation and Cloud Watch using the AWS console and AWS CLI.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal and written recipes and cookbooks for configuring server side through Chef.

Environment: BEA Web Logic Application Server 9.2, Oracle WebLogic 10.3/11g/12c, SUN Solaris 9.0/10.0, Windows, JBOSS Eap 6.x, Node Manager, Apache HTTP Server 2.0, Tomcat 6.0, IIS 6, Sun One Web Servers, Tomcat, Nginx, GIT, ANT, Jenkins, AWS, Docker, Chef.

DevOps Engineer

Confidential

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Migrated VM's from VMware ESXi to OpenStack Environment using virt-v2v packages. As an OpenStack admin, managed creation of new users, tenant and assigning resource quotas to OpenStack users using Keystone.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins and Shell scripts to automate routine jobs.
  • Managed IAM policies, providing access to different AWS resources, design and refine the workflows used to grant access.
  • Installed, Configured and Administered Jenkins Continuous Integration Tools.
  • Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Installed and configured Infrastructure Automation Tool Puppet. Created and updated Puppet manifests and modules, files, and packages.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Autoscaling and CloudFormation scripts.
  • Created private cloud using Kubernetes that supports DEV, TEST and PROD environments and Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test and deploy and Created Jenkins jobs to deploy applications to Kubernetes Cluster.
  • Installed and administered Arti factory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Build server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet.
  • Managed SVN repositories for branching, merging and tagging.
  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Built, deployed and managed OpenStack Environment using Mirantis Fuel 7.0 for PCF bosh deployments.
  • Proposed, Implemented and maintained New Branching strategies for development teams to support trunk, development baseline codes along with several feature branches.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.
  • Implemented new projects builds framework using Jenkins & Maven as build framework tools.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.

Environment: Mirantis Fuel 7.0, VMware ESXi, Jenkins, Shell scripts, AWS, Maven, Puppet, SVN, Kubernetes, Ansible, EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling.

System Administrator

Confidential

Responsibilities:

  • Expertise in administration of UNIX, RHEL and SUSE a combination of systems architecture and development.
  • Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages.
  • Installing software packages on RHEL 4.x/5.x and Solaris 8/9 .
  • Creating, Mounting and Troubleshooting Network File System (NFS) file systems on different OS platforms.
  • Networking communication skills and protocols such as TCP/IP, Telnet, FTP, NDM, SSH, SNMP, Rlogin.
  • Custom build of Windows 2003 and Windows 2008 servers which includes adding users, SAN, network configuration, installing application related packages, managing services.
  • Performing kernel and database configuration optimization such that it limits I/O resource utilization on disks.
  • Apply OS patches and upgrades on a regular basis and upgrade administrative tools and utilities.
  • Installed and configured Apache / Tomcat web server.
  • File system Tuning and growing using VERITAS File System, coordinated with SAN Team for storage allocation and Disk Dynamic Multi path.
  • Kernel tuning, Writing Shell scripts for system maintenance and file management.
  • Setup Squid Proxy Server for internet sharing and to block the unwanted sites.
  • Used Puppet tool for managing system configurations.

Environment: Linux (RHEL 4.x/5.x), Solari8/9/10, Cent OS, VERITAS Volume Manager, Shell Scripting, Auto sys, VMWARE, Apache Tomcat, Nagios, Web Sphere Application Servers 6.x.

We'd love your feedback!