Devops/awsengineer Resume
Irving, TX
SUMMARY:
- Around 5+ years of experience as a Devops Engineer and System Administrator.
- Exposed to all aspects of software development life cycle (SDLC) such as analysis, planning, developing, testing, implementing, post - production analysis of the projects.
- Extensive experience in Installation, configuration, administration, backup, recovery, maintenance and support of RedHat Enterprise Linux, CentOS, Solaris,SUSE, AIX and Windows servers.
- Experience in Linux-based Virtualization implementations such as VMWare ESXi and Xen/KVM
- Hands-on experience with Devops tools like Puppet, Docker, Jenkins.
- Experience in AWS Cloud administration and its features which includes EC2, VPC, IAM, S3, EBS, AMI, SNS, RDS, EBS, Cloud Watch, CloudFormation/ Terraform, Autoscaling, ElasticLoad Balancer, VPN Servers, Command Line Interface.
- Extensively worked with Version Control Systems SVN (Subversion), GIT/BitBucket and Continuous Integration Tools (Jenkins, Hudson, Bamboo)
- Experience in administration of web servers like Apache web server and Apache Tomcat..
- Worked on DevOps, Continuous Integration, Continuous Delivery and Continuous Deployment
- Experienced Chef and Puppet for Deployment on Multiple platforms. Performed Server configuration management via Puppet/Chef/Ansible.
- Expert in writing Shell/Bash/Perl/Python/Ruby/PowerShell scripts to automate multiple JAVA/J2EE and .Net Applications and also the administration tasks.
- Experience in monitoring the servers using Splunk and Nagios. Applications monitoring using AppDynamics.
- Excellent client relation skills and drive to complete tasks effectively, and efficiently where customer service and technical skills are demanded.
- Providing Troubleshooting and support in critical 24x7 production and development environments.
TECHNICAL SKILLS:
OperatingSystems: Linux (Red Hat 4/5/6, OEL& SUSE), Solaris, SLES 9, 10 & 11, AIX, VMware ESXI, Windows 2013, 2010, etc
Hardware: SCSI controller, SATA drives, HP C6000, C7000, rp3440, rx3660.
Database: Oracle 9,10 and 11G, MySQL 5.0.2, SQL Server 2005, IBM DB2 9.x, 10.x, Informix
Networking: NIS, NFS, DNS, DHCP, Cisco Routers/Switches, Wireshark, WAN, SMTP, LAN, FTP/TFTP, Putty, Bind.
DatacenterVirtualization: Vagrant, Docker, VMware ESX and VSphere 5.x/6.x Virtual machines, Hyper-V & Xen Server.
ProgrammingLanguages&Tools: Puppet, Chef, Ansible, C, JAVA, C#, UNIX Shell Scripting, PowerShell, Python, HTML, Ruby, Perl, SQL, PL/SQL, VB, Spacewalk and SQL Developer.
WebTechnologies: Tomcat, APACHE 2.x, 3.x, F5 Load Balancers, Nagios, Postman.
Protocols: TCP/IP, UDP, SNMP, SMTP, TELNET.
FileSystems: VXFS, ZFS, EXT1, EXT2, EXT3, FAT, CIFS, NTFS, VERITAS Volume Manager 3.5.
Monitoring: Nagios, Logic Monitor, Splunk, AppDynamics, New Relic
EXPERIENCE:
Devops/AWSEngineer
Confidential, Irving, TX
Responsibilities:
- Worked closely with the development and operation for the organization to implement the necessary tools andProcess to support the automation of builds, deployments, testing and infrastructure (infrastructure as Code) using Chef.
- Evaluating performance of EC2 instances their CPU, Memory Usage and setting up EC2 Security Groups and VPC.
- DesignedEC2 instance architecture to meet high availability application architecture and security parameters.
- Designing the application layer of the product with EC2, RDS(MySQL), and Elastic Cache, and configuring AWS Cloud Watch for application monitoring.
- Developed ChefRecipes to configure, deploy and maintain software components of existing infrastructure.
- Building AWS infrastructure using Cloud Formation/ Terraform/ Chef.
- Wrote ChefCookbooks to bootstrapChef Client and creation of Instances on cloud environments with the desiredapplications on the node.
- Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Worked on AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP’s, auto-scaling configuration (ASG), and Cloud Formation, RDS, EC2.
- Good hands on experience in writing java scripts to create dashboards for front end GUI.
- Major responsibilities include design, ownership, and drive the DevOps process strategy and implementation anddevelop DevOps methodology and culture by setting up an environment with continuous integration, continuousinspection, continuous testing, continuous monitoring, and continuous delivery using Jenkins.
- Implementing a Continuous Delivery framework using Jenkins (groovy), Chef, ANTandMaven.
- Resolving theDevopsJIRA tickets for all the projects in Sprint basis.
- Configure continuous integration pipeline using DevOps strategies and DevOps tools like Jenkins, GIT, and Artifactory.
- Monitor, manage and troubleshoot Continuous Integration/Continuous Deployment, nightly and release builds using Maven, Ant, Anthill pro and Jenkins.
- Used JIRA as bug tracking/issue management tool.
- Integrate Unit Testing, Code Coverage and Deployment tools with Jenkins and Maven.
- Deploying artifacts to environments Dev/Test/Stage/Production using Artifactory Tool.
- Worked on portals for triggering build and releasing them to stakeholders by understanding the pain points of Developers and QAengineers.
- Migrated Jenkins to Jenkins2.0and also performing, Troubleshooting Database migration for MySQL 5.6 to MySQL 5.7
- Formation and managing DNS using Route53 of AWS and setting up Auto-scalingGroups for the instances using AWS command line tools and Terraform for Dev/QA environments.
- Setting up Jenkins (Continuous Integration) builds for all releases on windows and Linux.
- Created Docker images and handling multiple images primarily for middleware installations and domainconfiguration.
Environment: RHEL 5.x/6.x, AWS EC2, VPC, security groups, Terraform, Cloud Formation, Ant, Maven, Jenkins 2.0, Chef, BitBucket, JIRA, Python, Ruby, MySQL, DataDog, New Relic, Graylog, AppDynamics.
Devops Engineer
Confidential, Bentonville, AR
Responsibilities:
- Installed required software on build servers to maintain efficient infrastructure.
- Maintained and administered GIT /Subversion source code tool.
- Managed build results in Jenkins and deployed using workflows.
- Experienced in using artifactory Repository Managers for Maven Builds.
- Responsible to create and handle multiple Docker images primarily for middleware installations and domain configurations. Worked on installation & configuration of Kubernetes and clustering them.
- Performed all necessary day-to-day Subversion/GIT support for different projects.
- Connected continuous integration system with GIT version control repository and continually build the check-ins from the developer.
- Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system.
- Responsible to implement Docker by launching containers and images for applications.
- Using terraform for building, changing and improving infrastructure.
- Implemented Docker to provision slaves dynamically as needed. Have to create and maintain Docker files in source code repository build images and ran containers for applications and testing purposes.
- Maintained and enhanced existed Puppet modules, which are to be deployed across various providers and deployment architectures.
- Troubleshoot, event inspection and report various Puppet issues and responsible to start/restart of Puppet enterprise services.
- Managed Puppet classes, resources, packages, nodes and other common tasks using Puppet console dashboard and live management.
- Implementing Docker (images/containers) by using CI/CD process in Jenkins.
- Implemented Puppet Master, Puppet Console, and Puppet Agents. And created Puppet modules and Classes.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers
- Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using Slave Machines
- Administer and execute Jenkins jobs for generating artifacts and deploying the same on specific environment as and when required.
- Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
- Developed build and deployment scripts and used ANT/Maven tools in Jenkins to span from one environment to other.
- Used shell scripting in Jenkins to automate deployment of artifacts into WebSphere.
- Implementing new projects builds framework using Jenkins, Cruise control& Maven as build framework tools.
- Automated manual build and deployment processes using Jenkins, deployed to development, QA, and staging environments with multiple physical targets and multiple zones/containers per target
- Monitoring system logs for errors and issues pertaining to environment availability using command line tools and with Nagios, Splunk.
- Day-to-day system health checks of OS and application environment and report daily system usage and metrics.
Environment: RHEL 5.x/6.x, Windows, GIT, SVN, Terraform, Ant, Maven, Jenkins 2.0, Chef, BitBucket, Puppet, Maven JIRA, Python, Ruby, MySQL, IBM DB2, Informix. Wesphere,Splunk, Nagios
Devops Engineer
Confidential, Cranston, RI
Responsibilities:
- Responsible for build, design and maintain the platform automation infrastructure using Chef.
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Assist users and developers with the setup, installation, and testing of their applications.
- Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
- Developed build using ANT and MAVEN as build tools and used Jenkins to kick off the builds move from one environment to other non-prod environments.
- Setting up SSL certificates to use DNS for the tools.
- Developed and Implemented Software Release Management strategies for various applications according to the Agile Process.
- Set up SNS topics; automate workflow using SNS, SQS and worker Python instances to improve error response and notification handling in AWS.
- Created release pipelines using GIT, Chef for automatic workflow.
- Troubleshoot issues with VPCs setup in AWS.
- Set up IAM roles and policies to be used by individual users in AWS.
- Troubleshoot issues with static website, hosted on S3, enabling bucket policies and enabling CORS configuration in AWS.
- Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS provisioning good knowledge of its services such as EC2, S3, ELB, RDS, SNS, SWF and EBS
- Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
- Regular interaction of RESTfull API design calls to populate UI on the app using GET, PUT, POST, DELETE.
- Jenkins is used as a continuous integration tool for automation of daily process.
- Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
- Set up AWS Security Groups which behave as Virtual firewalls controlling the traffic by allowing it to reach one or more EC2 instances.
- Launched AWS EC2 instances using Amazon Web Services (Linux/Ubuntu/RHEL) for development, test and production environments. Responsible for the development and maintenance of Auto Scaling and Elastic Load Balancers.
- Diagnose and resolve problems associated with DNS, DHCP, VPN, NFS, and Apache.
- Planned and executed packages updates necessary for optimal system performance and security.
- Disk management and implementation of RAID levels using parted and fdisk.
Environment: RHEL, Linux, Ubuntu, GIT, Ant, Maven, Jenkins 2.0, Chef, AWS, EC2, IAM, SNS, SQS, ELB, S3, RDS, Python, Ruby, MySQL, Apache, API
Unix/VMware Systems Administrator
Confidential
Responsibilities:
- Building and maintaining over 5000+ physical and virtual servers.
- Build the Redhat enterprise Linux 6.3 and 5.8; ESXi 5.0 servers through Autobuild process.
- Implementing the post installation procedures for UNIX operating systemsthrough internal scripting involving Shell/Perl.
- Worked on various Unix/Linux clusters such as Oracle RAC, SAP service guard
- S2S and Local Service guard CFS S2S and Local, Linux VCS HA Cluster S2S.
- Worked on tickets raised during Build process.
- As a team member involving for Unix/IT-Infrastructure quarterly maintenance.
- As per schedule performing the on-call rotation duties.
- Creating Users/groups and permission management towards SecurityEnvironment.
- Worked on DNS, LDAP groups and troubleshoot the issues.
- Worked on logical volume management and mounting the file systems.
- Able to work on different tools like ILM, APS, SRPA, VirtualSM and other toolsto complete servers successfully.
- Worked closely with SAN team and allocated storage to the server and sharedwith its cluster nodes.
- Automated routine jobs by using existing Bash and Korn shell Scripts.
- Performed system Firmware and ILO firmware updates.
Environment: RHEL, Linux, ESXi, CFS, NTFS, DNS, LDAP, Oracle 9/10, IBM DB2, Dell, HP Hardware, SQL Server 2008/2005
