We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

3.00/5 (Submit Your Rating)

Kansas City, MO

PROFESSIONAL SUMMARY:

  • Around 7 years of IT experience working as a Linux/Unix Systems Administrator in Red Hat (5.x, 6.x, 7.x),SUSE, HP - UX, AIX, Solaris and Windows (2003/2008/2012) Operating System.
  • Extensive experience as a DevOps consultant working in Agile / Scrum development for around 4 years working wif various tools like Jenkins (CI tool), Puppet, Chef, ANT, MAVEN and cloud platform like AWS.
  • CertifiedAWSDeveloper Associate wif expertise in AmazonAWSCloud Administration which includes services: EC2, S3, EBS, VPC, ELB, Route 53, Auto Scaling, Security Groups, SNS, SQS and Cloud Formation.
  • Excellent hands on experience on configuration management using Chef, Puppet, and Ansible.
  • Experience in Branching, Merging and Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab).
  • Experience on AWS Cloud platform and its features like EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, Cloud Trail, CloudFormation AWS Config, Autoscalling, CloudFront, IAM, S3.
  • Administered and Implemented CI tools like Jenkins and Hudson and End -to-End automation for all builds and deployment.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as WAR & EAR from source code.
  • Experience in creating and modifying various Puppet Modules and Puppet Manifests for automation and deployment of systems.
  • Experience in working wif container based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registries.
  • Good experience working wif container orchestration tools Apache Mesos, Marathon and Kubernetes.
  • Extensive experience automating tasks using scripting languages like Shell, Bash,Python, Ruby and Perl.
  • Experience in configuration and implementation of Elastic Search and Kibana.
  • In-depth and extensive noledge of Splunkarchitecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model.
  • Experience in setting monitoring tool such as Cloud Watch and Nagios to maintain different systems on various environments.
  • Experience in implementing and administering VM's using VMware ESX 5.x, 4.x and VCenter and along wif Oracle virtual box, Windows Active Directory and LDAP.
  • Experience on various UNIX flavors such as Sun Solaris (8, 9, 10), AIX and efficiently worked on Red hat Satellite server for building and patching servers.
  • Good Knowledge wif other cloud technologies like Microsoft Azure and OpenStack.
  • Experience in setting up and configuration of the server using virtualization technologies like KVM and VMware.
  • Involved in activities like Installing and configuring Application servers such as Apache, Web logic, Web sphere, Jboss and Iplanet on LINUX server.
  • Administered, installed, supported LINUX Networking services and protocols like NIS, NIS+, LDAP, DNS, TCP/IP, DHCP, NFS, FTP, SSH, SAMBA, Configuring NFS shares and NFS mounts and troubleshooting and fixing the network problems.
  • Experience working wif different Bug tracking tools like JIRA, HP Quality Center and Clear Quest.

TECHNICAL SKILLS:

Operating Systems: Linux(Red Hat, CentOS,SUSE),IBM-AIX, Ubuntu, Sun Solaris, Windows 95/98/ME/XP/2003.

DevOps: Puppet, Chef, Ansible, GIT, SVN, Jenkins, Maven, ANT, Docker, DC/OS, Mesos, Marathon, Kubernetes.

Protocols: TCP/IP, SMTP, SNMP, ICMP, FTP, TELNET, UDP, LDAP.

Storage: EMC Symmetric, Hitachi Arrays, Sun Storage D1000, A5000/5200, SAN, NAS

Networking: NIS, NIS+, DNS, NFS, Sendmail, Novell Netware, AUTOFS, LAN, WAN, Firewalls protocols like DHCP, SMTP, SNMP, IPVP4, IPV6, FTP, Intranet

Cloud Technologies: Amazon Web Services, OpenStack, and Microsoft Azure.

Web servers: Apache Tomcat/Http server, IIS, Jboss, IBM RSA/WAS, Web logic, Websphere

Scripting: Shell Scripting (ksh, sh, csh, perl, bash, sed, awk, python ), Ruby Python.

Monitoring Tools: Nagios, Zabbix, AppDynamics and Splunk .

Cluster Services: Red Hat Cluster Suite, VERITAS Clusters, Sun Clusters

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, MO

AWS/DevOps Engineer

Responsibilities:

  • Working wif CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins, Maven, and Chef in an Agile Environment.
  • Created AWS resources from scratch in multiple regions and in different environments wif Cloud Formation templates.
  • Involved in Cloud automation using AWS Cloud Formation templates and migrating to Amazon web Services from Datacenter.
  • Working on AWS to manage the applications in the cloud. Worked wif various components of AWS like S3 bucket, AMI, EC2, Auto scaling.
  • Developedbuildand deployment scripts using MAVEN and initiated them using Jenkins to move from one environment to other environments.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an agile continuous integration process and automated the whole process using Maven.
  • Involved in installing Chef Servers and clients to pick up the Build from Jenkins repository and deploy in target environments.
  • Provisioning and maintaining Amazon AWS server provisioning via Chef. dis included the provisioning of the instances, ELBs, DNS. Also contributed code to the Jenkins-AWS module on GitHub as part of dis.
  • Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate them wif the networks.
  • Using GitHub as version control to store source code and implementing GIT for branching and merging operations for Java Source Code.
  • Used existing cookbooks fromChefMarketplace and customizing the recipes wif respect to each VM.
  • Integrated Jenkins wif GIT to pull codes and Maven to push artifacts to AWS S3.
  • DevelopingChefRecipes to configure deploy and maintain software components of the existing infrastructure.
  • Working wif various components of Chef including Chef Server, workstations, Nodes, configurations of chef-client and writing recipes for Chef and assigning roles to nodes.
  • CreatingDockerimages from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams.
  • Involved in container management using Docker by writing Dockerfiles and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • UsingKubernetes, managing containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Implementing and maintaining the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Deploying the built Docker image onMesosusing Marathon. Using a multi-container setup deployed onMesos.
  • Creating an AWS RDSMySQLDB cluster and connected to the database through an Amazon RDSMySQLDB Instance using the Amazon RDS Console.
  • Working wifNexusrepository manager to proxy, collect, and manage the dependencies on the collection of JARs.
  • Creating automated application installer scripts using Python and Ruby for various applications to be hosted on the servers.
  • Installed and configured Splunk for log monitoring and also forwarded system stats to Splunk indexer, created dashboards and alerts using dis data.
  • Working on installation, Configuration & Upgrade ofLinux,Solaris, AIX, HP-UXand Windows operating system.
  • Installing andconfiguring the services like NFS, SAMBA, NIS, SSH, FTP, NIS, Apache, Tomcat, Send mail and DNS.
  • Assisted in Building, configuring and deploying VMs, Templates and cloning VMs and application data.
  • EnsureJIRAcapture add-on and configureJIRAcapture tool for exploratory testing, easy creation of issue wif browser extension by pre-filling templates.

Environment: Chef, AWS, GIT, SVN, ANT, Maven, Nexus, Jenkins, Docker, Kubernetes, Splunk, Jira, SVN, Elasticsearch, Logstash, Kibana, Mesos and Python .

Confidential, Montvale, NJ

DevOps Engineer

Responsibilities:

  • Created and maintained continuous build and continuous integration environments in SCRUM and Agile projects.
  • Extensively worked on automating infrastructure inAWSusing amazon web services, deploying through puppet to completely provision and manageAWSEC2 instances, volumes, DNS, and S3.
  • Designed and developed continuous deployment pipeline, integrating GIT, Jenkins and Puppet across geographically separated hosting zones in AWS.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool wif ANT to schedule the builds.
  • Used MAVEN tobuildrpms from source code checked out from GIT wif Jenkins being the Continuous Integration Server and Artifactory as repository manager.
  • Involved in building server deployment on Cloud (EC2) servers wif halp of DevOps tools like Puppet.
  • Created EC2 instances in VPC and installed applications. Expertise in Identity Access Management. Created users, groups and assigned roles based on their duties.
  • Created Puppet Modules and Manifests to automate the build/deployment process and to make improvement to any manual processes from application deployment to monitoring.
  • Worked wif puppet creating modules and manifests as per the client requirement to automate the deployment of the application and automate the infrastructure.
  • CreatedPuppet Modules to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Virtualized the servers using the Docker for the test environments and dev-environment needs. Used Docker containers for eliminating a source of friction between development and operations.
  • Responsible for creating, deploying and maintaining multi-container applications through Docker.
  • Worked wif Docker on Linux installs as well as cloud providers. Creating Docker Image on one hand I can spawn a container and build it interactively.
  • Developed python scripts to automate applications migration and monitor application health during migration.
  • Created Alarms and Alerts inCloudWatch andAWSSNS services for monitoring the Servers Performance CPU Utilization, Disk space, Storage and Bandwidth Utilization.
  • Installation and support of various applications and Databases including,MySQLand Sybase along wif Web Logic, JBoss, Sun Java System Web Server, Tomcat.
  • Quantified the volume by using the volume manager tools like SVM, LVM, ZFS, NAS, and VERITAS volume manager.
  • Configuring and installing the hardware agents on the ESX servers for Hardware monitoring and alerts.
  • Managed the Disk and file system using Solaris, Volume Managers like VERITAS Volume Manager and Logical Volume Manager for Linux.
  • Worked wif VM convertors for converting physical machines in VMware VMs.
  • Provided support on different Package Managers like Red Hat Package Manager and YUM for Patching of different software.

Environment: Puppet, AWS,GIT, SVN, ANT, Maven, Jenkins, Docker, Splunk, Jira, SVN, Elasticsearch, Logstash, Kibana, Mesos, Marathon and Python.

Confidential, Beaverton, Oregon

DevOps Engineer

Responsibilities:

  • Integrated Amazon Cloud Watch wif Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.
  • Created Puppet manifests and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Created branches and managed the source code for various applications in GIT.
  • Implemented a Continuous Integration and Continuous Deployment framework using Jenkins, and Maven in Linux environment.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool wif Ant and Maven to schedule thebuilds.
  • Installed and configured Puppet to automate the application deployment in the production servers creating puppet modules and manifests.
  • Used Puppet to configure and manage infrastructure. Wrote Manifests and modules to automate the configuration setups.
  • Created customized AMIs based on already existingAWSEC2 instances by using create image functionality, hence using dis snapshot for disaster recovery.
  • Worked on Plugin Management, User Management and END-END build and deploy setup using Jenkins.
  • Created customized AMIs based on already existingAWSEC2 instances by using create image functionality, hence using dis snapshot for disaster recovery.
  • Configured Elastic Load Balancers wif EC2 Auto-scaling groups.
  • Involved in utilizing Puppet for configuration management of hosted Instances wifinAWS.
  • Involved in checking for updates on latest kernel and downloading it from YUM server and created repo and making it available for installation purpose for target servers.
  • Worked on Shell scripts like Bash, and also worked on the existing scripting language.
  • Automating the installs using Jumpstart and Kickstart and building post install scripts using Shell scripting in SUN Solaris and RHEL Servers.
  • Responsible for Red Hat Linux administration like installing, deployment and upgrading of operating system on hardware and VMware ESX servers.
  • Performed Jumpstart and Post Jumpstart Installation wif Solaris and Kickstart installation using Red Hat on servers.
  • Managed the Volumes including creation of physical and logical volumes on Linux by using Logical Volume Manager for the management.
  • Checking the availability of certain RPM packages, if there are not available by default installing them on Oracle.
  • Used the Monitoring Tools like - Nagios to perform the monitoring of systems.

Environment:Puppet, AWS,GIT, SVN, ANT, Maven, Jenkins, Ansible, Docker, Splunk, Jira, SVN,Kickstart and Python.

Confidential

System Administrator

Responsibilities:

  • Worked on installation, Configuration & Upgrade ofLinux,Solaris, AIX, HP-UXand Windows operating system.
  • Installed, upgraded and configured infrastructure software (JBoss, Tomcat, MySQL, etc.)
  • Created environments on virtual machines to be handed over to development and QA teams. Created containers and deployed applications in JBOSS on different containers.
  • Executed builds and performed deployments in various environments.
  • Installed, configured and maintained Apache Web Server and worked on installation of several patches and packages.
  • Maintained and troubleshoot switch and application network connectivity, UNIX infrastructure, including DNS, DHCP, LAN and TCP/IP issues, accounts and security for all application servers.
  • Written Scripts for automating jobs using CRON jobs, performing deployment builds and tested the code.
  • Servers monitoring of disk space, system and application errors, memory and swap space utilization, disk performance, CPU, and processes.
  • File system administration, create/ configure file systems LVM, RAID; troubleshoot and repair file systems, Samba, NFS, DFS and Windows shares.
  • Experience in implementing load balancing using modjk.
  • Maintaining theCPU & Memory utilization of Servers reports on the WEB.
  • Prepared documentation of understanding, deployment instructions for production releases and updated company wiki wif operation procedures.
  • Performed deployment updates to QA, Stress, Integration and Production environments.
  • Experience in User and group administration, management and archiving.
  • ConfiguringNFS, NIS, NIS+, DNS, Auto-mountand disk space management onSUN servers.
  • Involved in 24/7 high availability on pager rotation basis and coordinated efforts wif the offshore team.

Environment: Solaris 8/9/10, RHEL 4/5, Windows, HPUX, Red Hat LVM, Veritas, EMC, Veritas, RAID, VMware, Perl, Kickstart, AIX, solaris,BMC remedy, Vsphere Client 5.0, Vcenter server 5.0, VXVM 5.1, SVM, Netbackup .

Confidential

Systems Administrator (UNIX/Linux)

Responsibilities:

  • Installed, configured, administer and maintained all of the Redhat Linux and Centos in-house systems.
  • Administered Network File Systems using Auto mounter and administering user and OS data files in NIS and NFS environment on both Red Hat Linux and Solaris environments
  • Invloved in log management tasks like monitoring and cleaning the old log files.
  • Configured and administred DNS, LDAP, NFS, NIS, NIS+ and Sendmail on Red Hat Linux.
  • Performed automated installations of Operating System using NIM for AIX and Kickstart for Linux.
  • Extensively worked on hard disk mirroring and stripe wif parity using RAID controllers
  • Worked wif VMWARE team and ensured all the VMs are working wifout any performance issues.
  • Installed, configured and Maintened and Systems Development of AIX 4.3/5.1/5.2/5.3 servers.
  • Day-to-Day trouble shooting for the end users on RHEL 4/5, Suse9, 10 based applications.
  • Extensively used LVM, creating Volume Groups, Logical volumes, and disk mirroring, fixed the problem of Stale and partially mirrored Logical volumes.
  • Performed routine software, system updates and installations on the UNIX machines.
  • Troubleshoot and fixed problems dat occur wifin UNIX environment
  • Worked closely wif the MySql DBA’s to stabilize the Oracle Environment
  • Perform system performance and tuning on Linux servers
  • Implemented a High Availability Cluster using Veritas Cluster Server 4.0.
  • Designed bash, ksh, and Perl scripts to automate application and system management activities. These scripts provided the following functionality: application startup and shutdown, monitored systems and applications health, and web site management
  • Installation, Management, Configuration of LAN/WAN systems utilizing Cisco switches and routers.
  • Configured various services, devices as well as applications of UNIX servers and worked wif application team to customize the environment. Worked wif Apache and developed several UNIX scripts to automate web tasks

Environment: Red Hat Linux 4.x,5.x,6.x, AIX 4.3/5.1/5.2/5.3, DNS, LDAP, NFS, NIS, NIS+, Vmware ESX, IBM AIX 4/5, Veritas Volume Manager 3.x, 4.0, Veritas Cluster Server 4.1, Cisco Routers.

We'd love your feedback!