Aws/cloud Infrastructure Engineer Resume
Bonita Springs, FL
SUMMARY:
- Around 8 years of experience in System/Infrastructure/Cloud Computing/AWS DevOps/Build & Release Management and Network Administration.
- Experience in Installing, Upgrading, Maintaining and Configuring Red Hat Enterprise Linux distribution and other linux distributions in Public cloud
- Work on source control tools like GIT/Github, Perforce on UNIX & Windows Environments migrated subversion repositories to GIT and integrated Eclipse IDE with different versioning tools like Subversion and Git.
- Experience in creating AWS computing instance Services like EC2 and Amazon Elastic Load Balancing
- Experience in Creating and managing a AWS Storage services like S3, EBS and Amazon CloudFront
- Implanted Continuous Integration concepts using Hudson, Bamboo, Jenkins
- Expertise in Creating an Amazon RDS and Handle software installation, backups, and patches as well as routine administrative tasks
- Extensive experience in using Build Automation DevOps tools like ANT, Maven, Gradle, GIT and Jenkins.
- Hands on Experience in using configuration management tools like Puppet, Chef and Ansible.
- Experience working with Puppet to perform automation of Configuration management and application deployments
- Experience of database technology such SQL, PLSQL, and MySQL including NoSQL databases.
- Implemented Docker based Continues Integration and Deployment framework
- Developed and implemented Software Configuration Management strategies for various applications according to the agile process using Git/GitHub.
- Experience in maintaining and executing Build scripts to automate development and production builds
- Experience with Linux/UNIX environments and scripting for Build & Release automation.
- Automated Build & Deployments with Jenkins, Release Automation.
- Maintaining and administering the Source code repositories, including implementation of automated controls and enhancements
- Experience in migrating multiple projects between different version control repositories such as CVS, PVCS, CVS to Subversion/Git, Clear Case to Subversion
- Hands - on Experience in Administration, Configuration and Troubleshooting of high end disk storage systems such as EMC CLARiiON and VMAX/Symmetrix DMX in mission production environment
- Strong experience with management tools includes EMC Control Center ECC, SYMCLI, Performance Manager, EMC VNX Unisphere Manager/Analyzer/Naviseccli, and Event Manager
- Expertise in Array based and Host Based Migration tools like Open Replicator, SnapView, Snapshot/Clone, Snapmirror and Snapvault, SAN Copy, SRDF DM, Open Migrator and PPME
- Implementation of cloud services IaaS, PaaS and SaaS which include Openstack, Docker and OpenShift.
- Good skills on providing file access for NFS and CIFS clients using Celerra Manager and Celerra CLI
- Expertise on VNX Block Storage Provisioning and Management, Configuring RAID Groups and LUNs, configuring storage pools and creating thick/thin LUNs, LUN Migration, Configuring FAST-VP, Configuring FAST Cache
- Proficient in using Cisco Fabric Manager and Brocade WebTools /CLI.Experience and involvement in Installation, configuration and administration of PowerPath on UNIX and Windows servers for Path Failover and Load Balancing
- Installed and Configured iSCSI, Fiber Channel, TCP/IP protocols with in SAN/NAS environments
- Deploying and maintaining Micro services using Docker.
- Experienced with automating release process using Maven, Jenkins and Jira as tools in diversified project environment.
- Experience in design and implementation of High availability &Disaster Recovery Solutions for SAN/NAS Environments
- Experienced in Jenkins and Build forge to perform Nightly builds and Milestone builds and Continuous Integration.
- Expertise in multi-vendor operating systems which includes Solaris, Linux, AIX and WINDOWS.
- Requirement analysis and propose the best possible solution to clients
- Hands on experience in Virtualization with VMware vSphere, ESXi 5.0/ESXi4.1 and, ESX 3.X servers, vCenter server 2.5, 4.0andvCenter Converter
- Experience Poweredge and HP servers using Custom and kickstart installation and Interactive Installation
- Experience in Upgrading, Migration, Backup, Disaster Recovery, Performance monitoring and Fine-tuning of systems running various Linux platforms
- Upgraded servers using RPM Package Manager and Yum
- Strong technical background in Logical Volume Manager (LVM) and logical partitioning
- Experience installing backup software on Linux and UNIX servers
- Involved in developing custom images on Cloud using AWS Images and on VMWare ESX using Templates and involved in building physical servers
- Involved in health check of servers after patching / rebooting and checked all the services of Linux servers on AWS Cloud and also physical servers
- Worked on Popular Application Services like Amazon Simple Queue Service (SQS) and Simple WorkFlow Service(SWS)
- Created documentation for customer environments, processes, technical training and support procedures
- Experience in identifying and analyzing technical issues and troubleshooting them
TECHNICAL SKILLS:
Operating Systems: Ubuntu, Windows 2008, 2012, AIX, Solaris and RHEL, VMWare ESXi 5.1
Amazon Web Services: EC2, S3, RDS, IAM, Ops Works, Cloud Formation, VPC, cloud front, Docker, Lambda, Microsoft Azure, Glacier, storage gateway
Integration tools: CloudWatch, Beanstalk, Nagios, Bamboo, Puppet, ANT/Maven, Gradle, Jenkins, Ansible, GIT
Programming languages: Python, C++, C, php, xml, JavaScript.
Storage: VNX 7500, 5700,5300 and 7600, 5800, VNXe, Vplex ClARiiON, CX600/CX700/ CX3-40/CX3-80/CX4-480 /CX4-960
SAN Switches: Cisco, McData and Brocade
SAN Software: EMC-Solutions Enabler, EMC-Centera, SYMCLI.Unisphere for VMAX with Performance Analyzer, Unisphere for VNX Unified Administration, Unisphere Manager, NAVISECCLI, Powerpath
Backup and Recovery: EMC NetWorker 7.6, Veritas NetBackup 6.5/6.0/5.1, IBM TSM 5.2/4.2
NAS Platform: EMC Celerra, Windows CIFS server, NetApp
Database: SQL, MySQL, RDS
Scripting Language: UNIX Shell
Web Server: Tomcat, HTTP Server, Web Logic
Networking: TCP/IP, NIS, NIS+, NFS, DNS, DHCP, WAN, SMTP, SNMP, LAN, SSH, FTP/TFTP
File Systems: UFS, swapfs, Tmpfs, zfs, jfs, jfs2, ext2, ext3, fat, ntfs
PROFESSIONAL EXPERIENCE:
Confidential,Bonita Springs,FL
AWS/Cloud Infrastructure Engineer
Responsibilities:
- Provided configuration management expertise to all software development projects.
- Creation of Cost optimization metrics to Monitor, Optimize the total spend on cloud resources and Support the Cost-Effective Resources.
- Monitoring, collecting and tracking metrics and setting up to react automatically to change in AWS resources.
- Involved in the production release cycle, which includes phases like Development, Quality Assurance, User Acceptance Testing and Production Environments.
- Acted as Release Manager on several projects utilizing various build and release tools (Team City, Jenkins, VSTS, Powershell, Terraform and many more)
- Configured BitBucket with Jenkins and schedule jobs using Poll SCM option.
- Developed Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Experience in setting up CI/CD pipeline integrating various tools with CloudBees Jenkins to build and run Terraform jobs to create infrastructure in AWS.
- Implemented Project Management tool on AWS Cloud which requires Apache Tomcat application Server, PostgreSQL DB.
- Used Jenkins for Continuous Integration and deployment into Tomcat/Web Logic Application Server.
- Implemented continuous integration and tracking source code changes using Jenkins.
- Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
- Created JIRA issues for prioritizing what is important, and cope up with what’s going on around the project.
- Integrated Maven with Jenkins for the builds as the Continuous Integration process.
- Integration and automation of source control applications like Git, Liquibase, Team Foundation Server and Artifactory.
- Deploying and maintaining Micro services using Docker.
- Experienced on Docker, Docker Swarm, Mesos/Marathon, AWS ECS, Kubernetes
- Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments
- Migrated docker swarm to Mesos/Marathon for the microservices project
- Configured plugins for the integration tools to the version control tools.
- Created Jenkins jobs for Applications for Dev, QA, STAGE and PRODUCTION Environments.
- Build Java code on to different Jenkins servers as per the schedule as a DevOps engineer.
- Migrated code on to Stage and Prod from Dev and QA environments.
- Deployed code to Dev, QA, Stage and Production Environments.
- Providing Application Support from the Infrastructure point of view.
- Environment configuration and product deployments using Puppet.
- Used maven profiles to create different builds so that it can be released early and released often agile/extreme programming.
- Develop and maintain Perl, Shell scripts for automation of build and release tasks.
- Maintained JIRA for tracking and updating project defects and tasks.
- Integration of Jenkins with Jira, GITHUB.
- Imported and managed multiple corporate applications in Git.
- Worked with web server like Apache Tomcat for deploying and starting application, as a main part of DevOps.
- Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU) and GFS storage.
- Troubleshooted Production issues pertaining to AWS Cloud Resources and Application Infrastructure point of view.
- Managed and Documents all post deployment issues utilizing the Post Deployments Issue Log.
- Kept information organized and accessible with a flexible page hierarchy using confluence pages.
- Documentation of builds, source control processes, plans and the work done to mitigate future projects.
- Assisted my seniors and project leaders in troubleshooting technical issues.
- Involved in Scrum meetings, artifacts and other scrum activities in collaboration with the team.
Environment: AWS Cloud Resources, Perl Scripting, Shell Scripting, Subversion, Kubernetes, JIRA, GIT, Puppet, Apache Tomcat, Confluence, Bamboo, Terraform, Docker, Maven and Jenkins.
Confidential, Bowie,MD
AWS Engineer
Responsibilities:
- Provision AWS resources using management console as well as Command Line Interface. (CLI)
- Plan, build and configure network infrastructure within the VPC with public and private subnets and configure routing tables and internet gateway.
- Responsible for launching EC2 instances w/ Linux AMI and bootstrapping with Apache using Bash scripting, auto-scaling and Load balancers (ELB).
- Define Security Groups depending on access parameters provided.
- Create IAM user accounts and role-based policies for access to AWS services.
- Perform automated snapshots using CloudWatch rules and create EBS volumes from snapshots.
- Implement and maintain monitors, alarms, and notifications for EC2 instances using CloudWatch and SNS.
- Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment
- Archived outdated data to Glacier through Life Cycle Policy configuration.
- Launching databases via RDS to support web application functionality.
- Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU) and GFS storage.
- Virtualized the servers using the Docker for the test environments and dev-environments needs. And also configuration automation using Docker containers.
- Experienced on Docker, Docker Swarm, Mesos/Marathon, AWS ECS and Kubernetes.
- Create CloudFormation stacks and templates to provision AWS resources.
- Create low latency website using S3, Cloud Front, and Route53.
- Installed Apache Web Server.
- Create and manage user permissions, directories and files in Linux environment.
- Automated the cloud deployements using Ansible, Python and AWS Cloud Formation Templates.
- Set up Ansible environment for configuration management, Dynamo DB, Elastic cache and Lambda.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with PYTHON and Shell scripts to automate routine jobs.
- Configured terraform with Jenkins and schedule jobs using Poll SCM option
- Coordinated and assisted the developers in establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
- Worked with GitHub private repositories.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
Environment: VPC, subnets, EC2, AMI, Internet gateways, CloudWatch, SNS, S3, CloudFront, CloudFormation, Apache Web Server, Linux, Ansible, Jenkins, Docker, Nexus, Dynamo DB, Elastic cache and Lambda.
Confidential,New York, NY
AWS Operations Engineer
Responsibilities:
- Designed Architectural diagrams based up on the client requirements for their application hosting in the AWS Cloud Environments.
- Created AWS computing instance Services like EC2 and Amazon Elastic Load Balancing in AWS Cloud.
- Created and managed AWS Storage services like S3, EBS and Amazon CloudFront.
- Created an Amazon RDS and Handled software installation, backups, and patches as well as routine administrative tasks.
- Implemented popular networking services like Amazon Virtual private Cloud (VPC) for the private cloud in the public cloud.
- Worked with Amazon Web Services (EC2, Elastic search, Route53, Elastic Beanstalk, VPC, Iaas).
- Configured and implemented the Amazon EC2 instances for our application teams.
- Troubleshooting issues with the application developers to the EC2 instances.
- Configured the SSL certificates for EC2, database and Amazon cli servers.
- Created User accounts for the Development group, DB-Group, Testing group by using AWS IAM service.
- Monitoring the AWS Infrastructure Response Time, Application/Service availability, Backend Transaction time, Throughput using CloudWatch and Site24x7.
- Configured Federation services for the Applications Single-SignOn in AWS cloud using AWS IAM service
- Automating daily and incremental backups by using Duplicati tool for windows to transfer the data in to S3.
- Created Alarms and Alerts in CloudWatch, Site24x7 and AWS SNS services for monitoring the Servers Performance CPU Utilization, Diskspace, Storage and Bandwidth Utilization.
- Worked on Puppet to perform automation of Configuration management and application deployments.
- Configured VPN'S for the communication between the servers of AWS side and client side.
- Written multiple cookbooks in Chef using Ruby scripting language.
- Create Chef Recipes, automation tools and builds, and do an overall process improvement to any manual processes.
- Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef& Jenkins.
- Developed and implemented Software Configuration Management strategies for various applications according to the agile process using Git/GitHub.
- Designed, implemented, and support of automated containerized infrastructure, leveraging continuous integration and continuous delivery processes for service development, and cluster/monitoring/day2 tooling for infrastructure service deployment and administration.
- Maintained and executed Build scripts to automate development and production builds.
- Maintained and administered the Source code repositories, including implementation of automated controls and enhancements.
- Developed custom images on Cloud using AWS AMI'S (Amazon Machine Images) and on VMware ESX using Templates.
- Monitored health check of servers after patching / rebooting and checked all the services of Linux servers on AWS Cloud and also physical servers.
- Worked on Popular Application Services like Amazon Simple Queue Service (SQS) and Simple Workflow Service (SWS).
- Worked with Storage Area Network (SAN) team to get LUNS (EMC and Hitachi) and scan them on both RHEL and Solaris servers to create/expand the File systems and worked with Network Attached Storage (NAS) to allocate NAS on different servers.
- Proactive maintenance on systems by timely scheduling of at jobs, batch jobs and Cronjobs, Auto-sys Jobs. Worked on Scheduling cronjobs, installed the necessary packages for back up requirement.
- Designed and scripting using Gradle & MAVEN for (J2EE, WebServices, Reusable JARS, Web Client and Open Source) in creating MasterBuild.xml.
- Developed and maintained UNIX/Perl/Gradle scripts for Java/J2EE build and release tasks.
- Using Docker container enabled rapid deployment with minimum run-time requirements.
- Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies such as Mesos (and Mesosphere) and Kubernetes.
- Developed PowerShell/Ruby Scripts for automation purpose.
- Installed Jenkins and Nexus, Performed troubleshooting during the build failures.
- Installed and configured J2EE Application servers on Windows and Unix Environments.
- Installed fix packs to overcome App server problems.
- Implemented Migration planning, developed, tested and moved the migration process onto full-fledged production network.
- Created documentation for Client environments, processes Technical training and support procedures.
Environment: Amazon EC2 Services, VPC, S3, Glacier, CloudWatch, Cloudformation, Puppet, Chef, Bash, Jira, Nexus, RedHat Linux, Cisco UCS, EMC SAN, VMware, Windows 2012, Windows2008, Microsoft exchange, DNS, DHCP, NFS.
Confidential,Chicago,IL
Storage/Cloud Administrator
Responsibilities:
- Experience in working with EMC private cloud with VMware stack using VCE VBLOCK environment.
- Worked with EMC, Cisco and VMware vendors to understand the plan to implement the VCE private cloud infrastructure in the environment.
- Worked on Installing and implementing the profiles in Cisco UCS blades and install VMware on the Cisco UCS blade environments.
- Worked with the network admins to create the FCOE or converged infrastructure in the environment.
- Troubleshoot any issues with the deployment of the multiple servers with BLOCK based VMDK and NFS storage environment for VMware.
- Configured multiple virtual Machines (Linux and windows) and hand over the VM's to the application teams.
- Configured Amazon EC2 machines in amazon web services
- Configured VPC and created multiple ip's for the team to loginto the public cloud
- Managed the public cloud environment and installed modules using puppet
- Configured modules in the AWS and private linux stacks using puppet
- Configure manifests and deploy them using puppet
- Created bash and shell scripts to automate some of the services required in the environment
- Created AWS s3 buckets and glacier vaults for backup and archive purposes
- Handling production servers and network infrastructure that includes Windows Administration of Domain Controllers, IIS Web Servers (HTTP/S, FTP and SMTP), Exchange 2003 Mail Servers, NAS, File and print Servers, RADIUS clients and Terminal Servers on Windows 2012.
- Responsible production support of Active directory (AD), GPO, Domain users, Users and groupsand given appropriate permissions, shares and privilege to access LAN and Domain environment.
- Familiar with web based .Net application, xml integration in IIS web server, IIS Clustering, Load Balancing, Logging and Reporting.
- Installed and Implemented VMware vSphere 4.x on the host servers with vSphere Client, vSphere CLI Configured HBAs for in-house infrastructure environment.
- Configured the virtual environment backup and restore policies of VMware and physical server environment
- Installed and implemented NFS server using windows UNIX service and configured with VMware Host servers for storage.
- Configured and managed the EMC products such as
- Data Domain for backups intend of Tapes
- DMX: Allocated storage to the VMware private cloud environment
- Vplex: Used for VMware replication from one site to another to make it active/in-active
- Vmax: configured and migrated the data from the old DMX to the new VMAX
- Installed and implemented open source Open Filer 2.3 iSCSI SAN with RAID 10 for VMware and other servers with iSCSI initiators. Also managing iStor SAN and Symantec Backup Exec 12.
- Connected Thin Client (WYSE, DevonIT), desktop Windows Xp2 clients to RDS 6.1.
- Installed and implemented to Manage Engine monitoring application and configured SNMP and WMI on Servers and other network devices for reporting and alerts notifications.
- Responsible for helpdesk support using Spice works ticketing system, inventory and system reporting.
- Participated in the migration planning, developing, testing and moving the migration process onto full-fledged production network.
Environment: Windows 2003/2008, Exchange Server 2003, Windows XP/Vista/Win 7, Vmware ESX 4.1 Server, Open filer iSCSI SAN/NAS, iStore SAN, Dell PowerEdge Servers, Dell Power Vault NAS, Zywall and SonicWall Firewall Remote desktop services.
Confidential,Phoenix,AZ
Middleware Infrastructure Admin
Responsibilities:
- Configuration of WebLogic Domain, Cluster and Managed servers.
- Experience in problem tracing, log file management and implementing the Workload Management using clustering for Weblogic/JBoss Servers
- Handling all the major enterprise releases, deployments, configuration/architecture changes and fine-tuning of BEA WebLogic environment
- Creating and configuring JDBC and multi pool connection pools for automatic database failover.
- Work with Performance analysts in fine-tuning the applications.
- Used Admin tool for adding and managing new users, groups, software and printers, resolving permissions issues, user and group quota.
- Performance tuning the JVM to suit the specific application needs.
- View the menu items that the users can access through Oracle Identity Manager Administration Web interface.
- Assign users to roles, and Assign a role to a parent role
- Installed and configured new hard drives and memory upgrades.
- Used Admin tool for adding and managing new users, groups, software and printers, resolving permissions issues, user and group quota.
- Perform daily maintenance routines on Linux servers, monitoring system access, managing file space and tuning the system for optimum performance.
- Setting up FTP, NFS and Samba servers for file sharing.
- Involved in Creating Shell Scripts like Automation of Startup and Shutdown Processes.
- Created disk groups, volumes, volume groups and RAIDs using Veritas Volume Manager.
- Created new slices, mounted new file systems and un-mounted file systems.
- Designate status to the users so that they can specify defined responses for process tasks.
- Designate role administrators to perform actions on roles, such as enabling members of another role to assign users to the current role, revoke members from current role and so on. Developed documentation to describe support infrastructure and related procedures.
Environment: IBM WebSphere App Server v8.0/7.0. WebSphere MQ, IBM HTTP Server 8.x/7.0, DB2 9.x, RHEL 5.3, TAM 6.x, TDS 6.0.
Confidential,Fremont,CA
Software Engineer Intern
Responsibilities:
- Designed Online Security solutions using Graph Theory.
- Designed and developed components using Python.
- Designed unit test framework for new code.
- Implemented database access and data manipulation functions using MySQL.
- Designed the architecture of the hardware environments and methodology of the code.
- Experienced in Agile Methodologies and SCRUM Process.
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Used Pandas library for statistical Analysis.
- Used Numpy for Numerical analysis for Insurance premium.
- Experienced with Python programming and Python libraries for data science included in the Anaconda distribution including NumPy, Pandas, NetworkX, Matplotlib, SciPy, Scikit-learn and Natural Language Toolkit (NLTK)
Environment: Python, MySQL, Ubuntu, Windows.