Sr. Devops /aws Consultant Resume
Harrisburg, PA
PROFESSIONAL SUMMARY
- Over 8 years of I.T experience in infrastructure automation, code migration, configuration management and CI/CD lifecycle.
- Extensive experience in Linux administration on RHEL, UBUNTU, Centos, and AIXVM ware sphere ESX/ESXI environment.
- Expertise in setting up the traditional infrastructure on Amazon Web Services like EC2,S3 bucket, EBS, Security groups, ELB, Auto scaling and VPC services.
- Hands on experience in various Docker components like Docker engine, Hub, Machine, Compose and Docker Registry.
- Experience in writing the Chef Cook books and recipes to automate the installations and deployment tasks in Service Oriented Architecture (SOA).
- Experience in setting up Chef Infrastructure, Chef Repo and boot strapping Chef Nodes.
- Automated deployment activities in middleware environment which includes portal applications running on Java/AWS using Puppet (Puppet master, Agent nodes).
- Diverse experience in DevOps tech stacks like cloud automation using AWS on Linux Instances, Configuration Management using Docker, Chef and Puppet, automating pre and post deployment tasks like spinning up JVMS/Web servers using Shell/Power shell Scripts.
- Administered Red Hat Enterprise Linux which includes installation, upgrading and loading patches on VMware virtualization systems.
- Enhanced RAID techniques and the creation of Disk groups and volumes using VERITAS Volume manager.
- Implemented CI/CD in agile/scrum and Waterfall models with tools like Bamboo, Jenkins and Hudson.
- Managed and deployed various version control methodologies using tools like Subversion, GIT, MAVEN, ANT, and MS Build for building deployable artifacts from source code.
- Collaborate with Enterprise infrastructure teams on driving automation across the stack from hardware, OS, virtualization, application servers, web servers, storage, database and networking.
- Experience in setting up the enterprise infrastructure on Amazon Web Services.
- Worked on setting up the life cycles policies to back the data from AWS S3 to AWS glacier.
- Implemented Amazon IAM console to create custom users and groups.
- Configured DNS health checks using Route 53 in the AWS cloud environment.
- Monitored logs and traffic using Cloud watch metrics for public/private instances defined in AWS VPC.
- Hands on experience in creating database tables that stored metadata of user information on Dynamo DB while storing actual data on S3.
- Hands on experience in installing, configuring, testing and deploying applications on Apache Web server, Web logic, Web sphere.
- Knowledge on IP Networking, DNS, Load balancers.
- Hands on experience in IP telephony, Cisco routers and Firewalls.
- Worked with IP sec VPN tunnels and Citrix provisioning servers.
- Hands on experience in AWS Micro services.
- Experienced in setting up the network monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like CPU utilization, Network packets and Load balancer latency.
- Proficient with Python and shell scripting for build automations and deployment process.
- Worked with different bug tracking tools like JIRA, HP Quality center, Clear Quest.
- Worked in an agile development team to deliver an end to end continuous integration and continuous deployment in SDLC.
PROFESSIONAL EXPERIENCE
Confidential, Harrisburg, PA
Sr. Devops /AWS Consultant
Responsibilities:
- Interacted with various Development teams to understand existing applications architecture running on Service Oriented Architecture environment and build robust deployment principles.
- Initiated Deployment procedures and check lists to perform pre and post migration activities.
- Responsible for using EC2 tags for Puppet agents in installing Puppet modules for the automation in AWS.
- Deployed the Puppet infrastructure on the top of the Docker, making it easier to maintain, test, and scale.
- Enhanced the automation for the infrastructure using DOCKER.
- Mastered in working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Improved versioning and life cycle management of Docker images.
- Worked on Docker orchestration frame work.
- Involved in patch management, package installation and upgrades and kernel upgrades.
- Involved in creating logical volumes, extending the file systems using LVM.
- Worked on analyzing Hadoopclusterand different big data analytic tools including Pig Hbase database and Sqoop.
- Experience in managing and monitoring Hadoopclusterusing Cloudera Manager.
- Experienced in migrating HiveQL into Impala to minimize query response time.
- Responsible for creating the web applications with the integration of Docker by using Elastic Beanstalk.
- Accomplished in building the scripts using Jenkins to move from one environment to another environment.
- Implemented trigger process using Subversion (SVN) to email tickets addressed to test team for each release.
- Implemented scalable, secure cloud architecture based on Amazon Web Services.
- Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
- Developed the server deployment on AWS EC2 with the help of Puppet.
- Supervised in the creation and the policies of S3 buckets and utilized S3 bucket and Glacier for Archival storage and backup on AWS.
- Built AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
- Utilized AWS Route 53 for configuring the DNS health checks to route traffic to healthy end points.
- Configured Elastic Cache that runs in the Amazon Virtual Private Cloud environment giving the complete control over the network access to the clusters which enhances the reliability for critical production deployments.
- Performed the roles and groups for users and resources using AWS Identity Access Management (IAM).
- Succeeded in integrating the Amazon EC2 Container Registry (ECR) with Amazon EC2 Container Service (ECS) in a scalable architecture which deploys containers for the client applications.
- Enabled the Amazon Cloud watch for monitoring the EC2 instances in the cloud environment.
- Responsible for building and testing the code using AWS Code Build.
- Implemented configuration management and source code repository management using GIT.
- Used Java/J2EE code deployed in GIT to integrate with Puppet for automating deployment.
- Created the scripts in python to automate the log rotation of multiple logs from web servers.
- Used Weblogic as standard application servers to deploy web applications.
- Expertise in troubleshooting and automated deployment to web and application servers like Web sphere.
- Worked on JIRA for bug tracking tissues.
- Provided 24x7 on call support for production deployments.
Environment: PUPPET Enterprise 3.8.7, DOCKER 1.13, Nagios, AWS EC2,S3,VPC,Code Build, JENKINS 2.48, JIRA, Elastic cache, Elastic Bean stalk, Cloud formation, AWS Code Build, IAM, Python, Red Hat Enterprise Linux server 7.1,Web sphere Application server V8.5.5,Weblogic server 10.3.6.0,Haoop cluster, Cloudera manager, PIG,HBase database,Sqoop.
Confidential, Nashville, Tennessee.
DevOps /AWS Engineer
Responsibilities:
- Initiated planning sessions for development and testing teams to simplify deployment activities.
- Developed various test cases to ensure proper testing is performed across all corners of application post deployment.
- Executed the automation from commit to deployment by implementing a CD pipeline with the help of Jenkins and Chef.
- Expertise with all the aspects of Chef Concepts like Chef Server, workstations, Nodes, Chef Clients and various components like Kitchen.
- Developed writing Chef Cookbooks using the components like attributes, files, resources and templates.
- Advanced the automation for middleware installations and deployment activities by writing Chef Cookbooks and recipes.
- Improved the virtualization for the servers using the Docker for the test environments and the dev environment needs.
- Achieved Continuous Delivery in high scalable environment by Docker coupled with load balancing tool Nginx.
- Wrote the Vagrant scripts to spin up servers on the developer work stations.
- Created Vagrant windows and Linux boxes using Packer.
- Maintained the interfaces and secure connections between Jenkins and CI/CD tools.
- Configured jobs and pipelines using Jenkins.
- Formulated in connecting continuous integration with GIT version control repository and continually build as the check - inn’s come from the developer.
- Responsible for providing an end to end solution for hosting the web application on AWS cloud with integration to S3 buckets.
- Supervised the DevOps team for infrastructure support on AWS cloud.
- Designed a highly available secure multi zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation.
- Responsible for managing UBuntu, Linux and windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open Source Chef Server.
- Handled Hive queries using Spark SQL that integrate with Spark environment.
- Managed and reviewed the Hbase log files.
- Mastered in Administration, installing the Hbase log files
- Maximized the through put between the CPU and drives and improved the performance of data processing with the help of Amazon Red shift.
- Accelerated the Chef infra maintenance including monitoring and security fix and on Chef Server backups.
- Launched and configured the Amazon EC2 Cloud servers using Linux AMI and Ubuntu AMI and configuring the servers for specified applications using Jenkins.
- Implemented the automated Nagios in Ops environment for alerts and email notifications using Python script and executed them through Chef.
- Enabled the Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization and load balancer.
- Utilized Amazon Elastic Block Storage which provides persistent block storage volumes for use with Amazon EC2 instances in the AWS cloud.
- Enhancement of Amazon Virtual Private Cloud in the scalable environment which provides advanced security features such as security groups and network access control lists to enable inbound and outbound filtering at the instance level and subnet level.
- Worked with Amazon Elastic Load Balancing which automatically distributes traffic across multiple Amazon EC2instances which enables to achieve fault tolerance in the applications.
- Incorporated Amazon Ops works which is a configuration management tool that uses Chef to automate the servers that are configured and deployed across Amazon EC2 instances.
- Well versed with Amazon Route 53 which effectively connects user requests to the infrastructure running on AmazonEC2 instances and AmazonS3 buckets.
- Initiated the process of deployment for automation to Web Sphere servers by developing Python scripts.
- Configured Clusters, Load balancers, Highly Available and Scalable solutions and Web server plugin for WebLogic application server .
- Configured multiple WebLogic domains which includes Node managers and managed servers in multifarious environments.
- Analyzed the ANT build projects for conversion.
- Established ANT and MAVEN scripts for build activities in QA, Staging and Production environments.
Environment: GIT, Jenkins 2.46, Chef 1.2.22, AWS EC2, S3, Route 53,Opsworks,VPC,Elastic Block Storage RDS, Python, Cloud watch, DOCKER 1.12,LINUX AMI,AWS Elastic Load Balancer, Vagrant 1.9.3, Nagios, Auto scaling groups, Nginx 1.11.7, Apache Tomcat 7.0.75, JIRA, Ubuntu 14.04.4 LTS, Windows server NT 6.3,Oracle server, WebLogic server 10.3.6.0,Hbase,Spark,Hive
Confidential, Newyork
Sr. Cloud Engineer
Responsibilities:
- Automated Linux production server’s setup using Puppet scripts.
- Deployed DevOps using Puppet, Dashboard and Puppet DB for configuration management to existing infrastructure.
- Developed the Puppet manifests creation, testing and implementation.
- Responsible for large scale Puppet implementation and maintenance.
- Instituted AWS automation through Puppet and Ansible environment.
- Ability to use Docker as a new level in defining and creating applications or services by encapsulating them in containers
- Hands on experience in Amazon web services provisioning and good knowledge of AWS services like EC2, Elastic Load balancer, Elastic Container service, Cloud Front, Elastic Block Storage, RDS, Dynamo DB and Virtual Private Cloud.
- Implemented Amazon Simple DB which is a NOSQL database enables the high durability by managing the multiple geographically distributed replicas of the data automatically.
- Implemented Confidential cloud platform by using SSH directly into the instances to deploy custom code and managed the containers.
- Initiated the automation of the AWS account by creating and providing federated access integration with LDAP.
- Engineered in defining the AWS security groups which acts as a virtual firewall that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Expertise in automating the AWS volumes snapshot backups for enterprise using Lambda.
- Achieved login authentication for groups and users by AWS Identity Access and Management (IAM).
- Utilized Amazon Elastic Map Reduce which processes the big data across a hadoop cluster of virtual servers on Amazon Elastic Compute Cloud (EC2) and Amazon Simple Storage Service (S3).
- Expanded big data in the cloud with Apache hadoop by setting the multimode hadoop cluster on Amazon EC2.
- Enhancement of EC2 storage options to Hadoop Distributed File System(HDFS)
- Wrote Ansible playbooks with Python SSH as the wrapper to manage the configurations of Open stack nodes and test playbooks on AWS instances using Python.
- Integrated the Jenkins with GIT to poll codes and Maven to push artifacts to AWS S3.
- Mastered the configuration management tools like Ansible.
- Involved in combining multi-node software using Ansible.
- Managed and reviewed the Hbase log files.
- Mastered in Administration, installing the Hbase log files
- Incorporated the development of SOAP and RESTFUL web services.
- Managed the automated build system like ANT, Maven for implementing new scripts for the build system.
- Initiated the deployment of the build artifacts to Web logic application server using Maven.
- Responsible for large scale Puppet implementation and maintenance.
- Created Subversion repositories with standard directory layout of trunk, branches and tags.
- Administered the authentication and authorization using Jenkins
- Configured Maven user settings in Settings.xml file for users in their home directory.
- Created Maven POM files to build Java projects.
- Capable of installing, configuring and monitoring tools such as Nagios for resource monitoring and Log trace monitoring.
Environment: GIT, Jenkins 2.47, AWS EC2, Elastic load balancer, Elastic Container service, Elastic Bean Stalk, Python, Docker 1.13, Web logic server 12.1.3, ANT,MAVEN,PUPPET Enterprise 3.8.5, ANSIBLE 3.1.0, SOAP web service, RESTFUL web service, Nagios, IAM, Dynamo DB, RDS, AWS Lambda, Elastic Block Storage, Cloud front, Amazon Elastic Map Reduce, Amazon Simple DB, Confidential Cloud platform
Confidential, Coraopolis, PA
Infrastructure Engineer
Responsibilities:
- Well versed with administering and automation using Chef and Puppet.
- Improved the development and version control of Chef Cookbooks, testing of cookbooks using Test kitchen and running recipes on nodes managed by Chef server
- Provided support to the team by writing the recipes and shell scripts to customize the Chef as per our requirement.
- Boosted the cloud infrastructure through the development of automation software such as Opscode Chef books.
- Initiated the implementation of server provisioning and infrastructure automation in SAAS environment by using Chef.
- Managed the configuration of Web App and deploy to AWS cloud server through Chef.
- Advanced the configuration of virtual machines availability sets using Azure portal to provide resiliency for IAAS based solution and scale sets using Azure resource manager to manage network traffic.
- Supervised the escalations for Hyper-V, Microsoft Azure IAAS and Windows OS.
- Responsible for building and configuring a virtual datacenter in AWS cloud to support Enterprise Data warehouse hosting including Virtual Private Cloud, Public and Private subnets, security groups, Route tables, Elastic load balancer, Cloud Watch and Security management VPC.
- Utilized Amazon Dynamo DB which provides high I/O performance and efficiently handled the high scale requests by using Dynamo DB API.
- Advanced AWS Code Commit in the cloud environment which is used to host secure and highly scalable GIT repositories.
- Accelerated the AWS Elastic Bean Stalk used for deploying and scaling web applications on servers such as Nginx, Apache and IIS.
- Out spaced the End to End solution for hosting the web application on AWS cloud with integration to S3 buckets.
- Utilized Identity Access and Management service which defines a set of permissions to access the resources per client needs.
- Expert in writing scripts using Power shell, MS Build.
- Expertise with Build and release of Cloud based products containing Linux and Windows environment using Power shell and Team Foundation Server.
- Utilized Power Shell scripts which automates the creation of contacts from Active Directory users and updating of address books increasing productivity and efficiency.
- Extensively worked with branching and merging strategies, creating baselines and releasing the code
- Expertise with GIT as source code management tool for creating the local repo, cloning the repo, adding, committing and pushing the changes in the local repo.
- Supported the team in the migration of environment from Red hat to Centos environment
- Administered different bug tracking tools like JIRA, Remedy, Clear Quest and Bug villa.
Environment: GIT, Jenkins 2.46, Web App 3.1, Team Foundation Server, Power shell, Linux, Windows, MS Build, AWS EC2, S3, Chef 12.19.33, PUPPET 3.8.4, Cloud watch, VPC, Elastic Load Balancer, IAM, AWS Code Commit, Dynamo Database, Nginx server 1.11.6,CEPH, Apache server, IIS server, Hyper-V, Microsoft Azure, JIRA, Clear Quest, Bug zilla.
Confidential, Dallas, TX
Software Configuration Consultant
Responsibilities:
- Responsible for daily system administration tasks in Linux environments such as user and group management, disk management, job scheduling and packages installation on Linux environment.
- Involved in the implementation work flows orchestration using Bamboo.
- Utilized Bamboo for the integration of build dependencies and configuration of jobs.
- Enhanced the monitoring and system health awareness by creating various Nagios plugins.
- Boosted the networking and infrastructure by troubleshooting TCP/IP,DNS,SSH,LDAP
- Mastered Docker Hub in creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Administered in installation and configuration of GIT in which the code is merged from development branch to master branch and make it ready for deployment.
- Supervised the configuration of Subversion (SVN) which is distributed for multiple applications.
- Mentored the team with the installation and configuration of JBOSS 5.0 on different environments like Dev, Test, QA and production.
- Responsible for building and deploying J2EE application in JBOSS using Python scripts.
- Expertise with the automation and deployment process using JBOSS server.
- Developed the build scripts using ANT and MAVEN as the build tools for the creation of the build artifacts like war or ear files.
- Improved the installation and configuration on UBuntu, Red hat and Amazon Linux instances.
- Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds.
- Responsible for providing automate backups of data to S3buckets, EBS and create AMIs for critical production servers as backups.
- Designed and implemented Docker Registry and automated its creation using AWS cloud formation to provision the necessary resources and Chef to bootstrap the instances including SSL and authentication.
- Gained experience in installation, configuration, up gradation and patching on RHEL 5.X and windows in EC2 instances.
- Created the custom Puppet modules for bootstrapping new servers with required application dependencies and packages.
Environment: GIT, Bamboo, Cent OS, DOCKER, Red Hat Enterprise Linux, AWS EC2, S3,Puppet,JBOSS,AWS cloud formation, Elastic Block Storage, Jenkins, Python scripting, Nagios, Chef.
Confidential
Linux administrator
Responsibilities:
- Supervised the implementation and maintenance of DHCP, NFS, NIS and DNS.
- Advanced the installation and configuration of Red Hat Linux over the network using NFS and FTP.
- Implemented the virtualization using VMware in Linux.
- Installed EXSI hypervisor for VMware created for new Centos servers.
- Hands on experience in the installation and configuration of DHCP, Apache, IIS and file servers on AIX and Linux servers.
- Developed REST and SOAP web services using XML.
- Monitored creating and managing user accounts, security, Access Control Lists, permissions, disk space and process monitoring in Red hat Linux and Confidential AIX.
- Hands on experience in the installation of Web Sphere on Linux for the development team.
- Initiated in setting and configuring LDAP and active directories on Linux and Windows servers.
- Designed and maintained the continuous build and continuous integration environments in Scrum and Agile projects.
- Involved in combining and automating tools like Selenium with build processes to provide feedback for the development teams.
- Worked with Confidential Rational Clear Quest tool which is used for tracking the bug changes in the Client server environment.
- Responsible for ITIL service management focused on aligning IT services with the need of business.
- Managed the implementation of Remedy9 which is a IT service management suite designed to manage many of the ITIL modules.
- Worked closely with cloud teams to build and deploy virtual machines using Open stack and VMware.
- Hands on experience in automating different tasks using Windows Power shell.
- Managed patching for LINUX and Windows servers.
- Worked on Citrix provisioning server and have been responsible for the installation, configuration of the provisioning servers and Vdisk Management for Xen desktops.
- Applied Cisco security patch for Collaboration systems.
- Implemented WAN IP sec VPN tunnels for new HQs to remote branch offices.
- Provided License up gradation for Cisco routers.
- Upgraded and maintained Cisco unified communications clusters.
Environment: Open stack, VM ware, Linux server, Windows server, Power shell, Selenium, Red hat Linux, Confidential AIX, Confidential Rational Clear Quest, Citrix Server Apache server, IIS server.
Confidential
Network administrator
Responsibilities:
- Designed and implemented the IT infrastructure such as datacenter, servers, storage, backup and virtualization.
- Administered the installation, configuration and administration of Linux servers which includes the design and selection of relevant hardware to support the up gradation of Red hat (5/6), Centos (5/6) and UBuntu operating systems.
- Hands on experience with the kick start of the Red Hat Linux RHEL 6 on HP power edge servers and Cisco servers.
- Improved RAID techniques and the creation of Disk groups and volumes using VERITAS Volume manager.
- Mastered the administration of the JBOSS 4.2.2 servers including installation and deployment.
- Hands on experience with the maintenance and the implementation of DHCP, NFS and DNS.
- Implemented JIRA in the organization to address the escalations raised by the development teams.
- Enhanced the provisioning services for datacenters with the help of Citrix.
- Monitored and managed Citrix metaframe presentation servers using Edge site.
- Expertise with F5 loads balancer and their implementation in various Networks.
- Implemented chassis for hardware platforms of Cisco ASR 9000 and 1000 series.
- Extensively worked in the installation, configuration and troubleshooting of Forigate Firewalls.
- Hands on experience in configuring routing protocols such as RIP, BGP, EIGRP.
- Assisted in deploying enterprise wide network security and high availability solutions for ASA.
- Implemented IPAM configuration on the servers to allocate and resolute the ip addresses from the subnet.
Environment: Red Hat Enterprise Linux server, Cent OS, HP power edge server, JIRA, Cisco servers, JBOSS 4.2.2, VERITAS, Citrix, Edgesite, Fortigate firewall, F5 load balancer.
