We provide IT Staff Augmentation Services!

Sr. Devops & Aws Engineer Resume

2.00/5 (Submit Your Rating)

Beaumont, TX

SUMMARY:

  • Fast - paced software professional with 9+ years of extensive experience in IT industry which includes 6 years of Build and Release Management, with ability to accomplish all aspects of the Linux Systems Administration, Deployment and DevOps, AWS (Amazon Web Services) cloud  engineering .
  • Primary duties include coming up with a combination of Automation/Tools and Processes to achieve Continuous Delivery/ Continuous Integration for various applications by integrating various tools like Jenkins, Git, Jira, Nexus, Puppet/Chef, Maven various testing frameworks like Junit, various App servers like Weblogic, WebSphere, JBoss, IIS, and Apache Tomcat .
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Formation JSON template , CloudFront, ElastiCache, Redshift, SNS, SQS, SES, IAM, EBS, ELK, Auto Scaling, DynamoDB, Route53, and CloudTrail.
  • Experience in setting up Amazon EC2 cloud instances Amazon Images (Linux/Ubuntu) , and Configured Inbound/Outbound in AWS security groups .
  • Used AWS BeanStalk for deploying and scaling web applications and services developed with Python, Ruby, Docker.
  • Automated the process of launching, deploying, and stopping/terminating EC2 instances on Amazon AWS with BOTO and Fabric.
  • Work experience in Azure App & Cloud Services, PaaS, Azure Data Factory, Azure SQL Data Warehouse, Power BI, Azure Blob Storage, Web API, VM creation, ARM Templates, PowerShell scripts, IaaS, Lift & Shift, storage, network and database.
  • Written the Python plugin for collected to write metrics to state. Also, Developed Python and shell scripts for automation of the build and release process.
  • Extensive experience in using Version control systems includes Subversion (SVN), Git, Clear case, perforce on UNIX & Windows Environments migrated subversion repositories to Git and used Source code management client tools like BitBucket, SourceTree, Git Bash, GitHub, GitLAB, Git GUI and other command line applications etc .
  • Extensively worked on Continuous Integration for major releases in Jenkins and for End-to-End automation for all build and deployments.
  • Implemented DevOps best tools and practices such as centralized logging (ELK) server monitoring Nagios and Automation Ansible.
  • Installed and Worked with Chef Enterprise Hosted as well as On-Premise. Installed Workstation, Bootstrapped the Nodes using knife. Wrote Recipes and creating cookbooks comprising all resources, templates, attributes and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Dockerized applications by creating Docker images from Docker file.
  • Utilized  Mesos, Kubernetes  and Docker for the runtime environment for the CI/CD system to build, test , and deploy
  • Used AWS JDK, CLI and Cloud Formations to create and destroy AWS resources, interact with AWS ARN in Deployment.
  • Work with Dev/Ops Automation Platforms, such as Puppet, GITHub to Create Manifest Files using Powershell.

TECHNICAL SKILLS:

Operating systems: Linux, Red Hat 4.x, 5.x, 6.x,7.x, WINDOWS … VISTA/7, CentOS, UNIX - Sun Solaris v 9, 10, Ubuntu 12.x, 14.x

Hardware: DELL Poweredge 1350, 1750, 1850, 2850, 6450, HP Proliant, HP-460C Blade, IBM F-series P-series RS6000

Software: Firewall, PIX Firewall, Samba, VERITAS Volume Manager … VERITAS Net backup 6.0, Veritas File System, LDAP

Programming languages: Shell scripting, Unix Bourne shell, Korn shell, RUBY, C, XML, HTML, PERL, Python, POWERSHELL

Monitoring Tool: Nagios, Splunk and Cloud Watch

Networking/Protocol: TCP/IP, HTTP/HTTPS, DNS, Subnetting, DHCP, NFS, Cisco Routers, LAN

Web/Application Servers: Apache Httpd, Apache Tomcat, Web Logic, Web Sphere, JBOSS, PostgreSQL, MongoDB, MS Access

Clustering software: Red Hat Cluster Suite, Veritas Cluster

Tools: Chef, Puppet, Hudson/Jenkins, Bamboo, XLDeploy, XLRelease, Maven, CVS, SVN, Git, GitHub, Vagrant, Docker, Ansible, Splunk.

Virtualization: VMware ESX, ESXi, vSphere 4 and vSphere 5.x

Documentation tools: Media Wiki, Atlassian Confluence, Share point, Jira

PROFESSIONAL EXPERIENCE:

Confidential, Beaumont, TX

Sr. DevOps & AWS Engineer

Responsibilities:

  • Worked on Amazon AWS EC2 cloud services for installing, configuring and troubleshooting on various Amazon image s like Amazon Linux AMI, Red Hat 4.x, 5.x.6.x,7.x, Ubuntu 12.x, 13.x, 14.x, 15.x .
  • Designed the project workflows/pipelines using Jenkins for Continuous Integration and deployment into different Web/Application Servers .
  • Using Jenkins AWS Code Deploy plugin to deploy and Chef for unattended bootstrapping in AWS.
  • Implemented cloud infrastructure, auto scaling using Chef and Assign chef roles to EC2 instances. 
  • Implemented Continuous Integration using Jenkins and Hudson. 
  • Configured and managed Ansible playbooks with Ansible roles.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. Configured, automated using Docker containers. 
  • Experience in using Dockers Swarm and deployed spring boot applications.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management understanding of secure-cloud configuration, (Cloud Trail, AWS Configuration), cloud-security Technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. Configured, automated using Docker containers. 
  • Designed Continues Delivery platform using Docker, Jenkins and Puppet .
  • Installed and Configured Puppet Master, Puppet Console and Puppet Agents .
  • Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event driven processing. 
  • Worked on  AWS API Gateway  for custom domain and Record sets in Amazon Route53 for applications hosted in AWS Environment.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option. 
  • Responsible for installing Jenkins master and slave nodes and also configure Jenkins builds for continuous integration and delivery.  
  • Creating an AWS RDS MySQL DB cluster and connected to the database through an Amazon RDS MySQL DB Instance using the Amazon RDS Console
  • Worked on Chef Recipes and cookbooks using Ruby framework to provision the required patches, ELK stack .
  • Written Chef Cookbooks and recipes in Ruby to provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations. 
  • Implemented rapid-provisioning and lifecycle management for Ubuntu Linux using Amazon EC2, Chef , and custom Bash scripts
  • Responsible for design and maintenance of the Git, Stash Repositories, views and the access. Used automated code check-outs in Git and created branches.
  • Configured security and system in Jenkins added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers. All server's types where fully defined in Ansible , so that a newly built server could be up and ready for production within 30 minutes OS installation.

Environment & Tools :   AWS, GIT, ELB, VPC, EC2, S3, DNS, Web API, Docker, Jenkins, Maven, JIRA, Chef, Maven, shell scripting, python, Load- balancing.

Confidential, Houston, TX

DevOps/AWS Engineer

Responsibilities:

  • Worked closely with Project Managers to understand a code/configuration release scope and how to confirm a release was successful.
  • Worked on Managing the Private Cloud Environment using Chef.
  • Managed and optimized the Continuous Integration and Management tools like Jenkins, Chef.
  • Involved in designing and deploying multiple applications using the almost all the AWS cloud infrastructure services focusing on high availability, fault tolerance and auto-scaling of the instances. 
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created users and groups in IAM through AWS Management Console to provide permissions to AWS resources.
  • Created AWS Route53 to route traffic between different regions.
  • Used knife  command-line to provide an interface between a local Chef -repo and the  Chef  server.
  • Implemented Chef Cookbooks for OS component configuration to keep AWS servers template minimal. Wrote recipes and cookbooks for configuring server side using Chef.
  • Installed Chef Cookbooks and migrated Chef Server to AWS Ops Works .
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Mastered in working with EC2 Container Service plugin in Jenkins, which automates the Jenkins master-slave configuration by creating temporary slaves.  
  • Closely worked on build Automation tools like ANT, Maven, Gradle and worked on other build tools like make file. 
  • Responsible for writing Hooks and Triggers using Perl. Built Java application using ANT.
  • Created and modified Ansible playbooks, shared using company Github.
  • Used orchestration engine Ansible to automate private cloud deployment.
  • Strong experience in deploying and maintaining multi-container applications through Docker.
  • Created Release Plan, Definition, collection, analysis & presentation of Release Project Metrics.
  • Managed the entire release communication and coordination during the project roll-out. 
  • Involved in estimating the resources required for the project based on the requirements.
  • Created and Maintained Chef Recipes and Chef Cookbooks to simplify and expedite deployment of applications using ruby scripting.
  • Experienced with Docker container service, Dockerized applications by creating Docker images from Docker file.
  • Implemented Jenkins for automated deployments, and notifications.
  • Deployed an Azure instance for a hybrid based authorization and encryption system. 
  • Good Knowledge in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus.
  • Experienced in building Java applications using Maven scripts.  
  • Created repositories according the structure required with Branches, Tags and Trunks.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), GIT, JBOSS, SQL, Cloud watch, Cloud Formation, Docker , Jira, Azure, AWS CLI, Unix/Linux, RHEL 5/6.8, Shell scripting. Java, Maven, Jenkins, Chef, Linux, WebLogic, Shell scripting, Docker.

Confidential

Build and Release Engineer

Responsibilities:

  • Primary responsibilities include Build and Deployment of the java applications into different environments like Dev, INT and QA.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Developed Build and Deployment processes for Pre-production environments
  • Used Source code repositories as SVN and managed branching, merging, and tagging
  • Overhauling the source code in SVN, adding static code analysis tests like coverity, findbugs, pmd etc. and configuring unit tests to run as part of builds. 
  • Maintained build related scripts developed in ANT, Python and Shell . Modified build configuration files including ANT's build.xml , authoring pom.xml files.
  • Worked with development team to migrate ANT scripts to Maven
  • Establish CI/CD for trunk and branches to support parallel development. 
  • Developed Shell/Perl Scripts for automation purpose.
  • Applied patches and packages on Linux servers using rpm RedHat Package Manager and yum tools.
  • Replicated the Jenkins build server to a test VM using Packer, VirtualBox, Vagrant, Perlbrew and Serverspec
  • Work with product development to resolve build-related issues in all projects provided support for Application issues.
  • Experience using weblogic Admin, weblogic. Deployer and weblogic server commands
  • Created and maintained scripts in PowerS hell and Bash to aid in build process.

Environment & Tools :   Subversion (SVN), GIT, Ant, Maven, Jenkins, Python, Perl Scripts, Shell Scripts, Bash Scripting, Nexus, Jira, Apache Tomcat and UNIX/LINUX

Confidential

Linux Administrator

Responsibilities:

  • Planned and performed the upgrades to Linux (RHEL 5x, SUSE 10, 11,) CENTOS operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Build Servers using kick Start, RedHat Satellite Server and Jumpstart.
  • Installed, Configured and maintained Red Hat Linux, CentOS, servers, DNS, LDAP, NFS, and samba
  • Storage setups, RAID, Logical Volume Manager, system backup design and disaster recovery .
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS monitoring.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Managed Network troubleshooting applications TCP/IP including Ethernet, IP addressing & Sub netting, routing
  • Provided 24x7 on call and remote support for UNIX Production Problems and responding to user’s tickets from Remedy.
  • Setup of full networking services and protocols on UNIX , including NIS/NFS, DNS, SSH, DHCP, NIDS, FTP, TCP/IP , Applications and print servers to insure optimal networking and printing functionality.
  • Installed and monitored VMware Virtual environments with ESX 3.x, ESXi servers & Virtual Center 2.X .
  • Managed application server such as Apache, Apache HTTPD servers, MySQL, Tomcat.

Environment & Tools: Red Hat Linux 5.x, Autosys, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, Shell Scriptin g, Tomcat, Nagios.

We'd love your feedback!