Cloud Engineer Resume
Chicago, IL
SUMMARY
- Over 6 years of experience in the IT industry, specializing in Administration, Engineering and Development of Information Systems on Unix, Linux (RHEL), SUSE LINUX 11.x/10/9, AIX and HP - UX
- Experience in Provisioning/auto deployment through cloud management portal (CMP), AWS, Puppet, CHEF, Docker, Kubernetes, YUM, Jenkins Foreman, Ansible and VMware.
- Experience in various configuration and automation management tools such as Chef, Jenkins, Puppet, Ansible.
- Technological forte is Chef, AWS, Ruby, Vagrant, Bash and middleware administration.
- Design and develop continuous deployment pipeline, integrating Test-Kitchen, Vagrant, Git, Jenkins and Chef across geographically separated hosting zones in AWS, Azure.
- Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of the AWS family.
- Installed, Administered and Maintained several instances of Jenkins. Mastered supporting various development teams and running above 50 builds a day with downstream jobs to perform the deployments onto SIT & QA environments.
- Designed end to end automation of infrastructure and continuous delivery of the applications by integrating Cloud Formation scripts, Jenkins, Ansible, CHEF-Cookbooks& Recipes and AWS.
- AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Auto scaling, Cloud Front, IAM, S3. Experience in AWS using EC2, AWS Dynamo DB, AWS S3, AWS VPC, and IAM services.
- Expertise on all areas of Jenkins like Plugin Management, Securing Jenkins, Performance issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete the CD pipelines within Jenkins.
- Managed servers on the Amazon Web Services (AWS) platform using chef configuration management tools.
- Experienced on setup Virtual Private Cloud (VPC) in AWS and creating EC2 instances and managing servers.
- Experience setting up and maintaining auto-scaling AWS stacks (preferred using cloud formation and scripting).
- Configuration, tuning, security, backup, recovery, monitoring and upgrade of Linux 5, 6 (RHEL) and Solaris on different cross platforms. Experience with Linux system administration and virtualization (RedHat, Ubuntu, VMWare).
- Created instances in AWS as well as migrated data to AWS from data Center.
- Experience in using GIT webhooks in Jenkins to trigger the code and automate the build process for CI/CD and in building and deploying scripts using GRADLE and MAVEN as a build tool and automate the build and deploy processes.
- Experience in writing Shell scripts using bash, for process automation of databases, applications, backup and scheduling. Experience in Shell scripting to manage daily administration and Backup.
- Developed Korn and Bash shell-scripts to automate routine activities. Automate and schedule batch jobs using CRONTAB.
- Strong knowledge and real time experience in Amazon Web Services (EC2, S3, RDS, SES, VPC, and Route 53, Elastic Beanstalk etc.)
- Experienced with AIX OS Migration from version 5 to 6.1 using Alt disk as a best practice. NIM (Network Install Management) set up, performing a NIM installation. Experienced with NPIV configuration in the VIO environment.
- Perform Real time troubleshooting of VMware, windows Server and Network.
- Experience with Technology level upgrades, Service pack upgrades using alternate disk method.
- Configuration, tuning, security, backup, recovery, monitoring and upgrade of Linux 5, 6 (RHEL) and Solaris on different cross platforms.
- Setup Internet load balancing on Multiple ISP, Firewall, Port forwarding, IP routing using IPTABLES.
- Experience in scripting using Shell, Ruby and Python for automated tasks.
- Experience with continuous integration tools like Jenkins.
- Experienced in supporting database systems including Oracle, MySQL on Linux/Unix, and Windows environment.
- Involved in deployment of Java applications on Web sphere Application Server. Performance tuning of Java applications. Worked on troubleshooting Java applications using logs, traces.
- Expertise in Installation, Configuration & Troubleshooting VMware ESX, VSphere 4.0/5.0, Virtual Center 5.0 Servers.
- Extensive experience in Multipath and Bonding in Linux. Experience in FC, iSCSI SAN, NAS, NFS storage and RAID concept.
- Worked with the Architects onSDLCprocess being the owner of post development environments.
- Experience in installation and tuning of Web servers/Web application for Java on Linux.
- Monitoring and managing file system usage, hardware and system process failures. Planning and provisioning of hardware, storage allocation and network configurations.
TECHNICAL SKILLS
Operating Systems: IBM AIX (4.3, 5.1, 5.2, 5.3,6.1), Linux (RedHat 5.x 6.x, SUSE), Sun Solaris 2.5/2.6/7.0/8.0 , 9,HP-UX 1i windows3/00/NT4.0.
Cloud Infrastructure: AWS/Azure
DevOps Tools: Jenkins, GIT, GitHub, Bamboo, CVS, Subversion, Ant, Maven, Gradle, Ansible, Terraform, JIRA, Docker, Kubernetes, Nagios, Selenium, Nexus
Hardware: IBM RS/6000, IBM p-Series, IBM blade servers (HS20,HS21,HS40)V80 V800 andV3800,Compaqservers, Sun Microsystems SPARC&ULTRA servers/workstations (U5, U10, U20, E450,E3500,E6000,E10K), IBM PCs, SCSI and IDE architectures, backup DLT tape drives.
Application Servers/ Web Servers: Web Sphere Application Server 3.5/4.0/5.0, WebLogic4.x/6.x, Netscape Application Server2.1, JBOSS, HTTP Server1.3/1.2, IPlanet Web Server 5.1/6.0, Netscape Enterprise Server, IIS 4.0/5.0, MQ Series, Apache.
Networking: TCP/IP, DNS, SSH, DHCP, Cisco Routers/Switches, and LAN.
Programming Languages: JavaScript, HTML, JAVA, C, Python, Perl and Shell programming.
Databases: Oracle 8i/9i, DB2, MS SQL SERVER 7.0/2000, Sybase.
Tools: HACMP, Veritas Volume Manager, Veritas Net backup, Veritas File System.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Cloud Engineer
Responsibilities:
- Creating AmazonEC2instances using command line calls and troubleshoot the most common problems with instances and monitor the health of Amazon EC2 instances and in configuringAmazon EC2,Amazon S3, Amazon Elastic LoadBalancing IAMandSecurity Groupsin Public and Private Subnets inVPCand other services in theAWS.
- Installing, managing, troubleshooting, securing, configuring and tuning critical servers on LINUX platforms.
- Responsible for installing, upgrading and administering the (RHEL 4.x, 5.x, 6.x & 7.x) server.
- Configure and install RHEL, SUSE and CENTOS Linux Servers on both virtual machine and bare metal Installation
- Perform virtualization administration and engineering tasks for VMware andLinuxKVM suites.
- Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
- Managing network security usingLoad balancer,Auto-scaling,Security groupsandNACL, encrypting data using KMS and analyzing the data using AWS Kinesis.
- Used bash and Python, included BOTO3 to supplement automation provided by ansible and Terraform for tasks such as encrypting EBS volumes backing AMI’s and scheduling Lambda functions for routine AWS Tasks.
- Installs, configures and supports Apache on Linux production servers and manages Patches configuration, version control, service pack and reviews connectivity issues regarding security problem, manages systems routine backup, scheduling jobs and enabling Cron jobs.
- Built custom scripts, workers and clients utilizing AWS SDK to manipulate Amazon EC2and S3 resources.
- Created functions and assigned roles in AWS Lambda to run python scripts, and AWSLambda to perform event driven processing.
- Automating deployment templates and developing web applications, deploying on web servers like Apache using AWS Beanstalk.
- Involved in automating build and deployment processes for each release, backup, and upgrade.
- Setting up the CI/CD pipelines usingJenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
- Worked in setting up CI/CD pipeline using Jenkins, Maven, GitHub, Chef.
- Worked on Jenkins administration, installing and configuring Jenkins master, adding Jenkins slaves, setting up various configurations and plugin management.
- Configured and maintained build jobs for build and deployment processes in Jenkins.
- Installing the necessary plugins and adding more slaves to support scalability.
- Installed and configured Jenkins for Automating Deployments and providing an automation solution.
- Integrated GIT into Jenkins to automate the code check-out process.
- Collaborate with Development, Architecture, Testing, Quality Assurance, and Operations groups to ensure the AutoSys infrastructure is scalable, visible, secure, highly available, efficient, flexible, and audible.
- Proposed branching strategies and created branches, tags and performed merges for releases as per the requirement using Version Control Systems Git, Git lab and GitHub.
- Worked on Code repository management, code merge and quality checks Using Git.
- Developed and maintained Python /Shell scripts for build and release tasks.
- Worked as WebLogic and JBoss Admin support.
- Installed, configured and maintained Splunk and also worked on creating dashboards, alerts, reports on Splunk.
- Worked on different APM monitoring tools like new relic and Dynatrace in installing, configuring and monitoring.
- Used MySQL andAWS ElastiCacheto perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools likeJenkins&Mavenfor deployment and build management system.
- Worked on various monitoring tools like Nagios, Splunk, perceiver.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
- ManagedDocker orchestration and Docker containerizationusingKubernetes.
- Configured the LUNs assigned by the storage administrators, and managed Volumes using Logical Volume Manager (LVM) on Linux.
- Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like WebLogic, JBoss& Apache Tomcat.
- Created continuous integration system using Ant, Jenkins, Puppet full automation, Continuous Integration, faster and flawless deployments.
Environment: UNIX, Linux, GIT, Maven, AWS, Jenkins, JBoss, WebLogic, Splunk, New Relic, Dynatrace, Nagios. Apache httpd, Docker, Kubernetes.
Confidential, Charlotte NC
DevOps / Linux Engineer
Responsibilities:
- Responsible for Installation, Configuration Management, Maintenance and Systems Development of RedHat Linux, Oracle Enterprise Linux / UNIX Systems.
- Experienced in installing, configuring, Troubleshooting, System Security, monitoring, managing, maintaining and Performance Analysis of Linux (Red Hat, SuSE), Cloud.
- BuiltS3buckets and managed policies for S3 buckets and usedS3 bucketandGlacierfor storage and backup onAWS.
- Built aVPC, established the site-to- site VPN connection betweenData CenterandAWSand Developedpush-buttonautomation fordeploymentsin multiple environments like Dev, QA, and Production.
- Responsible for VMware provisioning & application build using Jenkins, Puppet, CHEF, CMP, and BEST in WAS 8.5 platform.
- Implemented &maintained the branching and build/release strategies utilizing Subversion/GIT. Manage configuration of Web App and Deploy to AWS cloud server through Chef.
- Implemented AWSCode Pipelineand Created Cloud formationJSONtemplates inTerraformfor infrastructure as code.
- Monitored the systems and administered Servers for day-to-day problems, patches, user administration, and hardware failure, monitoring log files, backup, and software up gradation, configuration changes and documentation.
- Management and Administration of AWS ServicesCLI,EC2,VPC,S3,ELB,Glacier,Route 53,CloudTrail,IAM, and Trusted Advisor services.
- Created continuous integration system using Ant, Jenkins, Puppet full automation, Continuous API, faster and flawless deployments.
- Worked with Open source automation tools Selenium(Eclipse and preparation of automation test framework).
- Design AWSCloud Formationtemplates to create custom sizedVPC,subnets, NAT to ensure successful deployment of Web applications and database templates.
- Involved in API and RESTFUL Services for AWS Lambda to manage some of the AWS Services.
- Collaborate with PayPal staff to troubleshoot, isolate and identify Linux server failures (i.e. OS, Kernel panic, DIMM, disk)
- Experience in writingShell scriptsusingbash, Perl,for process automation of databases, applications, backup and scheduling. Involved in developing custom scripts using Python, Perl & Shell (bash, ksh) to automate jobs.
- Developed installer scripts using Maven, Python for various products to be hosted on Application Servers.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Execute server administration tasksPerformed fine tuning, Kernel debugging, process scheduling, disk and file system I/O, kernel internals, TCP/IP communications.
- Network configuration for hosts file, interfaces and net masks, IP address, bonding configurations.
- Installation and configuration of SCSI/ISCSI devices/ Luns onLinuxenvironment.
- Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Perforce and PVCS.
- Migrated SVN repositories into GIT using Sub Git.
- Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like WebLogic, JBoss& Apache Tomcat.
- Worked with Ansible by creating Ansible play books.
- Changing the AWS infrastructure Elastic Beanstalk to Docker withKubernetes.
- Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
- Work under SLA (Service Level Agreement) &Incident Management (Remedy) with increase Productivity, Scalability & Performance of application.
- Worked with container systems likeDockerand container orchestration likeEC2 Container Service,Kubernetes.
- Configured the LUNs assigned by the storage administrators, and managed Volumes using Logical Volume Manager (LVM) on Linux.
- Facilitate problem resolution/ticket closure (Coordinate with end users or representatives systems designers, systems integrators, and suppliers and vendors.
Environment: Operating Systems:LINUX- Red HatLinux5.x, 6.x, 7.x, OEL 5.x,6.x. Hardware: HP ProLiant, DL-360, 380,580,980 G6/7/8/9. HPSC, LVM, Linux, Shell Programming, VMware-VSphere, IBM WebSphere V6.1/5.1, TSM, SVN, Jenkins, Terraform, Web logic, Nexus, API, RESTFUL, Sonar, JIRA, Python, Ant, Maven, AWS, Tomcat, MC Vmax, Docker, Kubernetes, NetApp FAS3050, BL685cc Gen8, GIT 1.6, SVN.
Confidential
Devops /Linux Engineer
Responsibilities:
- Experience installing, upgrading and configuring RedHat Linux4.x, 5.x, 6.x using Kickstart Servers and Interactive Installation.
- Installed and configured AnthillPro/Jenkins for Automating Deployments and providing a complete automation solution.
- Responsible for creating and managing user accounts, security, rights, disk space and process monitoring in Solaris, CentOS and Redhat Linux.
- Configures DNS, NFS, FTP, remote access, and security management.
- Creates LinuxVirtual Machines using VMware Virtual Center.Installs, upgrades and manages packages via RPM and YUM package management, Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
- Installs, configures and supports Apache on Linux production servers and manages Patches configuration, version control, service pack and reviews connectivity issues regarding security problem, manages systems routine backup, scheduling jobs and enabling cron jobs.
- UsedBambooto perform automated Builds and Deployments JAVA applications to DEV, test pre-prod and prod environments.
- Involved in setting upJIRAas defect tracking system and configured various workflows, customizations and plugins for theJIRAbug/issue tracker.
- Designed and implemented multiple Virtualization Infrastructures on VMware Hypervisor. Built and configured Virtual Linux Machines using ESXi and VSphere Client. Experience supporting VMware infrastructure in a large enterprise environment.
- Worked with the Architects onSDLCprocess being the owner of post development environments.
- Experience configuring Linux guest in a VMware ESX environment. Administers VMware Infrastructure Client 3.5 and VSphere 4.1.
- Installation, Maintenance, Administration and troubleshooting of Redhat, CentOS, SUSE Linux, servers on various hardware platforms
- Deploying the EAR and WAR archives intoWebLogicandApacheServers.
- Managed build results in Jenkins and deployed using workflows.
- Worked on building data center with AWS. Installed SVN, GIT, Jenkins images on AWS.
- Installed and configured Jenkins for Automating Deployments and providing an automation solution.
- Integrated GIT into Jenkins to automate the code check-out process.
- Developed unit and functional tests in Python and Ruby.
- Used configuration management tools Chef, Puppet, and CF Engine.
- Developed and maintained Python /Shell scripts for build and release tasks.
- Experience with Technology level upgrades, Service pack upgrades using alternate disk method.
- Expertise in Logical Volume Manager (LVM), Configured volume groups and logical volumes, extended logical volumes for file system growth needs using LVM commands.
- Active member of the Production 24/7 on-call support teams to support Databases for critical Applications.
Environment: Red Hat Linux5/6, IBM AIX, Logical Volume Manager, web servers, LDAP directory, BEA Web logic servers, SAN Switches, Apache, Tomcat WebSphere, Web logic application server. ava/J2ee, Eclipse, Chef, AWS (Amazon Web Services) Ant, Maven, Subversion, SVN, GIT, Python, Ruby, Jenkins, Centos, PERL.
Confidential
Linux Administrator
Responsibilities:
- Responsible for installation, configuration, upgrade, troubleshooting and maintenance of AIX 5.3/6.1/7.1, VIOS and RHEL 5/6 on pSeries systems OS Security Patches and Additional Setup and configured TCP/IP network on LINUX and AIX.
- Installed and configured network services such NFS, NIS and DNS Server.
- Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
- Experience in Active directory configurations and support.
- Experience with setting up Linuxservers for Oracle Real Application Clusters and configuring SAN based mount points.
- Implemented virtualization forSUSERHEL servers using VMWare.
- Worked on Symmetrix VMAX on storage provision, (Masking, Mapping) symcli commands Worked on SAN/EMC storages with HBA configuration and different levels of RAID configuration.
- Modified Korn and Bourne shell scripts in order to automate administration tasks like customizing user environment and performance monitoring.
- Setup cron jobs schedules for various backup and monitoring tasks. supported with enterprise backups using Veritas NetBackup version 4.5
- Installed, configured and administered WebSphere Application Server 4.x/5.0
- Installation/Administration of TCP/IP, NIS/NIS+, NFS, DNS, NTP, Auto mounts, Send mail and Print servers as per the client’s requirement.
- Developed Korn and Bash shell-scripts to automate routine activities.
Environment: Red-Hat Linux, AIXEnterprise servers (HP ProLiant DL 585, BL 465/485, ML Series, SAN(Netapp), Blade Logic, VERITAS Cluster Server 5.0, Shell programming, Jboss 4.2, JDK 1.5,1.6, VMware Virtual Client 3.5, VMware Infrastructure 3.5.