Aws/devops Engineer Resume
Newark, DE
SUMMARY:
- Over 7 years of experience working in Information Technology Environment, Experienced in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and Cloud Management, Administration of Red Hat Enterprise Linux and CentOS.
- Change/Configuration and Release Management. Actively hosted and participated in Change Control, Agile, Production readiness and application release meetings throughout the Application Lifecycle Management (ALM)process.
- Expertise in amazon AWS cloud which includes services like EC2, S3, VPC, ELB, IAM, Cloud Front, Cloud Watch, Security Groups.
- Experience in branching, tagging and maintaining the version across the environments working on Software Configuration Management (SCM) tools like Subversion(SVN)and GitHub.
- Experienced in writing Chef Recipes to automate build/deployment process and do an overall process improvement to any manual processes.
- Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
- Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting, Python, Ruby, PHP, PERL.
- Extensively worked on Jenkins by installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments.
- Experience in writing the re - write rules in Apache HTTP Server.
- Scheduled the Linux Cron jobs and Jenkins jobs for build automation.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
- Strong technical background in UNIX and Linux systems and networking technologies including VPN, IPsec, DNS, TCP/IP, SSL, DHCP and Load Balancing.
- Experience installing, configuring, administrating, troubleshooting, tuning, security, backup/recovery and upgrading Linux Red Hat in large environments.
- Performed upgrades of Packages and Patches in Solaris and Linux.
- Expert understanding of large scale big data systems like Cassandra, Kafka, Zookeeper.
TECHNICAL SKILLS:
Operating Systems: AIX, Unix, Linux (Red Hat, Ubuntu), Solaris, Windows.
Scripting: Shell, Perl, Ruby, Bash, PHP, Python.
DevOps Tools: Docker, Puppet, Chef, Jenkins, Ant, Maven, SVN, CVS, GitHub, GIT, Splunk.
Cloud: AWS EC2, VPC, ELB, IAM, SNS, RDS, EBS, Cloud watch, Cloud Front, Route53, Elastic Beanstalk, Cloud Formation.
Web/App Server: MySQL, Oracle 10g/11g, DB2, RAC.Apache HTTP Server, Apache Tomcat.
PROFESSIONAL EXPERIENCE:
Confidential, Newark, DE
Aws/DevOps Engineer
Responsibilities:
- Amazon Web Services (AWS) and cloud technologies to migrate over from their current datacenter and virtual environments.
- Designed and implemented Amazon Web Services (AWS) cloud based instances for use on their current and upcoming projects.
- Architect Development, Test, Integration, and Production AWS environments.
- Used Amazon S3 to backup database instances periodically to save snapshots of data.
- Configured Elastic Load Balancers (ELB) with EC2 Auto scaling groups.
- Implemented AWS solutions using S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.
- Responsible for Design of different Release Environments for new projects and monitoring.
- Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
- Used AWS Elastic Beanstalk for deploying and scaling web applications.
- Worked with IAM to manage the users and groups using IAM by assigning individual policies and roles to each users and group as per requirements.
- Created AWS Route53 to route traffic between different regions.
- Configure AWS IAM and Security Group in Public and Private Subnets in VPC.
- Implementing a Continuous Delivery framework using Jenkins, Chef, Puppet, Maven in Linux environment.
- Managed Chef Cookbooks to automate system operations.
- Performing updates and upgrades on the systems currently on the network for performance and auditing purposes.
- Drive complex deployments of Splunk dashboards and reports while working side by side with technical teams to solve their integration issues.
- WMS Regression test scripts automation development and deployment using Selenium, Maven build, Jenkins CI/CD and GIT repository.
- Writing Chef recipes to automate standing up new virtual instances.
- Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
- Responsible to push the front-end code to Dev, QA and Stage (Pre-PROD) environments.
- Wrote shell scripts to automate the Build and deployment process.
- Responsible for Maintenance, Regular Periodic Backups, User Management and Plug-in Management for Jenkins.
- Work with different team members for automation of Release components.
- Building and compiling code of varying complexity using scripting language such as Python and Bash.
- Developed and customize monitoring scripts to meet customer needs using Ruby, Perl, Python, and shell-scripting.
- Involved in designing and writing functionalities of the web applications using Ruby on Rails.
- Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
Environment: AWS, EC2, S3, RDS, EBS, Elastic Load Balancer, IAM, Elastic Beanstalk, Docker, Splunk, Auto scaling, VMware, Jenkins, Chef, Maven, Puppet, ANT, GIT, GitHub, Cloud Watch, Ruby, Perl, Bash, Python, Shell Scripting.
Confidential, Madison, WI
Linux/DevOps Engineer
Responsibilities:
- Installation and configuration of Red Hat Enterprise Linux on AWS EC2s.
- Developed AWS Cloud-Init scripts to automate deployment of new AWS instances for various server types.
- Manipulated CloudFormation Templates and upload to S3 Service and automatically deploy into an entire environment.
- Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
- Setup automated DNS names and alias for AWS hostnames.
- Experience in managing DNS using Route53 of AWS.
- Deploy Java/J2EE applications.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Coordinate developers with establishing and applying appropriate branching, merging conventions using Git source control.
- Experience with setting up Chef Infra, bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
- Configured the Chef-Repo, Setup multiple Chef Work stations.
- Extensively involved in writing the cookbooks and recipes.
- Integrated GIT into Jenkins to automate the code check-out process.
- Using Docker as a container service to continuous deployment of applications and Docker swarm management to CD of application.
- Designed and implemented Puppet to configure, install, manage, and deploy releases across all environments.
- Integrated Build Process through Jenkins to various SCM tools like GitHub, SVN.
- Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
- Utilized and configured Kernel Based Virtual Machines on Red hat Enterprise Servers.
- Converted Linux systems from local password authentication to Active Directory/LDAP.
- Maintained existing programs/scripts and extended Linux system functionality as needed.
- Created training materials and provided training to meet team needs.
- Debug application, site performance issues.
- Perform root cause analysis of the issues and report.
- Replicate data across multiple servers. Prepare and execute backup and recovery for the data. Implement disaster recovery plans.
- Linux / UNIX administration and Enterprise Server Integration.
- Documented and implemented a disaster recovery plan that included backup schedule policies, regular testing, and off-site recovery plans to ensure data integrity and assurance.
Environment: Red Hat Enterprise Linux, AWS EC2, Route53, IAM, S3, SVN, GitHub, Puppet, Chef, Apache web server, DNS, Red hat Enterprise Servers, Java/J2EE, Bash, Perl, Oracle RAC, DBA.
Confidential, Raleigh, NC
Linux/Unix Engineer
Responsibilities:
- Worked on installing and configuring Sun Solaris using jumpstart, Ubuntu, Red Hat Enterprise Linux using Kickstart.
- Administration of Cloud-Servers Section
- Worked on installation and configuration of Oracle RAC database.
- Jumpstart (JET) and kickstart for server builds
- Maintain and troubleshoot advanced infrastructure monitoring facilities including SCOM
- Integrate application and infrastructure monitors for new and existing implementations
- Expertise in writing Bash Scripts, Pearl Scripts (hash and Arrays), Python programming for deployment of Java applications on bare servers or Middleware Tools.
- Creating and managing of filesystem with SVM, Veritas Volume Manager, Veritas File systems, LVM, ZFS in the production, test and Development environments.
- Tuning the kernel parameters based on the Oracle RAC database requirement.
- Server hardening per PCI, SAS70 Security and SOX / DSS standards
- Deployed and managed SUSE Linux based servers and workstations, for production and lab usage.
- Maintained the Unix-based server infrastructure Kernel/firm ware, OS patches and maintenance level releases.
- Built and supported Solaris Zones and Containers on Solaris 10, 11 platforms
- Created LDOMs on Solaris 10, 11
- Migrated, patched, and did resource utilization of Solaris virtual servers (ldoms, zones, containers)
- Installation and configuration Veritas NetBackup 6.5 on Sun/Linux Severs and performing backup, upgraded Veritas NetBackup from 3.x 5o 5.x
- Created VMware Virtual machines using vSphere and installed Red Hat Linux 5x/6 on the VMs and standalone Dell servers.
- Installed/configured EMC Storage with 0, 1 and 5, 10 RAID configurations
- Involved in DevOps processes for build and deploy systems
- Ring in changes in production following ITIL standards under Change control mechanism.
- Configuration and troubleshooting of Veritas Filesystems having multiple disk groups for Veritas Volumes and performed Disk group administration on SAN LUNs using Veritas Volume Manager.
- Performed performance troubleshooting, kernel tuning and daily administrative work on Solaris and RHEL OSes.
- Server hardening per PCI, SAS70 Security and SOX / DSS standards.
Environment: RHEL 5.0/6.0, Ubuntu, Solaris 10, kickstart/jumpstart, Oracle RAC database, SCOM, VPC, Bash Scripts, Pearl Scripts, Python, Middleware Tools, SVM, Veritas Volume Manager, Veritas File systems, LVM, ZFS, Oracle RAC database, VMWare CLI, Foreman, PCI, SAS70 Security, SOX / DSS standards, Solaris (10, 11), EMC Storage.
Confidential
Unix/Linux Engineer
Responsibilities:
- Installation of RHEL 5.0/6.0, Ubuntu and Solaris 10 using kickstart/jumpstart and custom building the servers.
- Linux / UNIX administration and Enterprise Server Integration.
- Installation and configuration of Apache web server.
- Providing 24/7 support for on-call on Red Hat Linux, Ubuntu, Solaris and AIX environments.
- Worked on installation and configuration of Oracle RAC database.
- Perform regular DBA activities including space management and performance monitoring.
- Jumpstart (JET) and kickstart for server builds.
- Monitored server health through SCOM.
- Integrate application and infrastructure monitors for new and existing implementations
- Provide administration and support of SCOM for Windows-based servers
- Install, support and configure software applications, agents and management packs related to SCOM.
- Experience performing LVM tasks like creating Physical volumes, Volume groups, Logical Volumes and file system.
- Worked on installing and configuring Sun Solaris using jumpstart, Ubuntu, Red Hat Enterprise Linux using Kickstart.
- Tuning the kernel parameters based on the Oracle RAC database requirement.
- Deployed and managed SUSE Linux based servers and workstations, for production and lab usage.
- Maintained the Unix-based server infrastructure Kernel/firm ware, OS patches and maintenance level releases.
- Built and supported Solaris Zones and Containers on Solaris 10, 11 platforms
- Created LDOMs on Solaris 10, 11
- Migrated, patched, and did resource utilization of Solaris virtual servers (ldoms, zones, containers)
- Created Solaris virtual servers - zones, LDOMs (OVMs) and did p2v and v2v migrations.
- Scripting on shell and Perl languages
Environment: RHEL 5.0/6.0, Ubuntu, Solaris 10, AIX, kickstart/jumpstart, Oracle RAC, DBA, SCOM, shell, Perl, Solaris virtual servers - zones, LDOMs (OVMs), p2v, v2v, LVM.