We provide IT Staff Augmentation Services!

Devops/cloud Engineer Resume

0/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • I aim to find a position where I can utilize my current skillset and expand with cutting edge technologies as they enter the market.
  • I would love to help design and build new technologieswithin the DevOps space. Aws/DevOps engineer with more than 8 years of experience in IT industry for administration, automation and operation across various virtual platforms (UNIX, LINUX and Windows) with profile of Software Configuration/Build & Release Management with Continuous Integration (CI) &Continuous Deployment/Delivery as an iterative process and Automation of infrastructure including end - to-end code configuration.
  • Experience in source code management tools such as SVN, GIT, CVS.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum and Waterfall methodologies.
  • Can manage and migrate the physical servers (Linux, Window, Unix) to cloud such as AWS, Docker and test them. Implement Web Hooks for Automated Monitoring, Logging and Testing.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Develop, enhance and maintain the build, deployment and configurations for continuous integration and automate regression and acceptance testing.
  • Automate the Build and deploy of all internal Java environments using various continuous integration tools and scripting languages.
  • Constructed/Architected a Continuous Integration CI Server and Implemented Build/Deploy automation Server utilizing CI Technologies like Jenkins/Hudson, Subversion, Maven, MS Build, Ant, Sonar, JIRA and Selenium for both .NET and JAVA Applications on mixed OS (Windows/Linux/Unix).
  • Expertise in Amazon AWS Cloud AdministrationServices: IAM,EC2, S3, EBS, RedShift, VPC, ELB,RDS,Dynamo DB, Auto Scaling, SecurityGroups, Redshift.
  • Good experience on Amazon AWS IAM Service in IAM Policies, Users, Groups, Policies, Roles, AWS Access Keys and MFA.
  • Good knowledge of customizing Amazon Machine Images (AMIs) & deploying these customized images based on requirements.
  • Experience involving configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier.
  • Experience in monitoring applications running on the AWS by using Cloud watch. Strong understanding of web technologies like PHP, Javascript, JQuery, JSF, Hibernate, Spring and JSP.
  • Experience in route traffic, transfer existing domains and creating new domains by using Route53.
  • Experienced in Cloud automation usingAWSCloud Formation templates, Python, Ruby, Chef (DevOps), Puppet (DevOps).
  • Performing datatype conversion from Oracle to Redshift. Creating database objects in AWS Redshift
  • Good Exposure on Virtualization, Containers (Docker) and Hypervisors ESXI, ESX.
  • Capable of configuring and integrating the servers with different environment and creating new machines using configuration management/provisioning tools like CHEF, ANSIBLE and PUPPET.
  • Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources Databags, templates, attributes.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Worked on infrastructure with Docker Containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers. Conducting meetings with developers and managers in order to resolve merge issues during build and release.
  • Processed manual and semi- automated buildand IP requests.Created automated build/IP processing tools as a combination of Windows software and UNIX shell scripts.
  • Designed and created dashboards in Kibana referring the indexes from Elastic Search.
  • Developed Puppet modules and Chef cookbooks to automate deployment, configuration, and lifecycle management of key clusters
  • Installing, configuring and managing the RDBMS and NoSQL tools like MySQL, DB2, PostgreSQL and MongoDB
  • Deployment of application on to the server and Middleware using scripting language like Bash, Ruby and Python
  • Expertise in Enterprise repository management tools like Nexus, artifactory etc
  • Expertise in configuring and installing servers with different environment such as Windows, Linux, CentOS, Ubuntu.
  • Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Work with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation
  • Created private cloud using Kubernetesthat supports DEV, TEST, and PROD environments.Led initiatives that resolved all product configurationproblems with Upstream Marketing, Down Stream Marketing, Engineering, Operations and Customers.
  • Functional usage and deployments of the application in Web Logic, Web Sphere and Apache Tomcat Server
  • Implementation and maintenance of Apache HTTPD, SMTP, DHCP, NFS, NIS, LDAP, DNS, FTP, Remote access, Security management and Security trouble shooting
  • Efficiency and Reliability of Build & Deployment process using the Continuous Integration tools like Jenkins and Bamboo to design the framework
  • Experience in producing day to day administration of the Development, Production and Test environment systems any time on-call support.
  • Ability to work independently and as a team, highly motivated, independent learner with exceptional communication skills set.
  • Excellent Client relation skills and the drive to complete task effectively and efficiently where customer services and technical skills are demanded as well as the ability to communicate effectively with all the levels of management and the client community.

TECHNICAL SKILLS

Operating Systems: Unix, Linux, Ubuntu, Cent OS, Solaris, Windows

Languages: Bash, C, C++, Java, XML, Python, PL/SQL, Ruby

Virtualization: Docker, VM Ware, Oracle Virtual box, AWS, Open stack, Kubernetes

Build tools: ANT, Maven, Gradle

SDLC Methodologies: Agile (Scrum), Waterfalls

Web Technologies: Tomcat, APACHE 2.x, 3.x, WebLogic, Web Sphere, Glassfish, JBoss

Monitoring tools: Nagios, Keynote, Cloud Watch, Splunk, Cloud Trail

Management Tools: Jira, Remedy, Rally, HP quality center

Networking: TCP/IP, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, SNMPARP/RARP, IPX/SPX, PPP, IGRP, EIGRP, NIS, NIS+

Versioning Tools: GIT, CVS, SVN

CM Tools: Chef, Puppet, Ansible, Saltstack

CI Tools: Jenkins, Bamboo, Teamcity

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

DevOps/Cloud Engineer

Responsibilities:

  • Creating The Automation Build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Responsible for Design of different Release Environments for new projects.
  • Worked on building and deploying Java code through Jenkins. Executed and performed server system operations and support consisting of Windows2003-IIS 6/ Windows2008 -IIS 7/ Windows2012 - IIS 8.
  • Worked closely with development team and SQA team for product releases.
  • Worked Design, investigation and implementation of public facing websites on Amazon Web Services (AWS)
  • Assisted in migrating the existing data center into theAWSenvironment.
  • Point team player on Kubernetesfor creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, Creation of Pods through new application and control the scaling of pods, troubleshooting pods through ssh and logs, writing/modification of Buildconfigs, templates, Imagestreams etc.
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Create, modify and execute DDL and ETL scripts for de-normalized tables to load data into Hive and AWS Redshifttables.
  • Working on POC/framework to distinguish/define the usage of Redshift-Spectrum.
  • Loaded the data from some of the tables into AWS Redshift.
  • Using Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and Java script files.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and Redshift.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Dockercontainers from scratch.
  • Experience with TroubleshootingAWSEC2 instances for Status check through System Status checks and Instance Status checks alerts and rectifying if necessary.
  • Involved in configuring AWS EC2 instances on cloud platform using Ansible / Chef.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes andAWSserver provisioning using Chef Recipes.
  • Experience with configuring and managing Elastic Load Balancing (ELB) to implement fault tolerance and avoid single point of failure of applications.
  • Good experience ofAWSElastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
  • Granting security and Configured user access and limits usingAWSIdentity and Access Management (IAM) by creating new profiles and policies for user management in JSON.
  • ConfiguredAWSMulti Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator andAWSHardware MFA.
  • Implement and maintain the monitoring and alerting of production and corporate servers/costs using Cloud Watch.
  • Worked on Cloud automation usingAWSCloud Formation templates.
  • Strengthening security by implementing and maintaining Network Address Translation in company’s network.
  • 10 node Kubernetescluster via CoreOS on bare-metal.Installed Gluster on-top of Kubernetesfor dynamic PVC provisioning (since we’re on Bare metal).
  • Supported small to medium sized projects using GIT. Run Jenkins on-top of Kubernetesto drive all automation with web-hooks tied into our Git system. Leverage latest pipeline / multi-branch pipeline functionality for managing all aspects of the pipeline via Git (Jenkinsfile).
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins
  • Worked with Performance engineers on Configuration of the environment.
  • Used Kubernetes as open source platform for automating deployment, scaling and operations of applications containers across clusters of hosts, providing container centric infrastructure.
  • Deployed in a way that Components, baselines and change sets can flow between a Repositoryworkspace and a Stream through Accept, Deliver, replace with, Replace in.
  • Developed a continuous deployment pipeline using Jenkins, Ruby/shell scripts.
  • Implementing new projects builds framework using Jenkins & maven as Build framework Tools.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.
  • Manage deployment automation using Chef, MCollective, Hiera, Ruby.
  • Deployed Nginx using Ansible playbook.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, and patching and software deployment.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git, Confluence, JIRA and Cloud Foundry.
  • Installed and configured splunk for log monitoring and also forwarded system states to splunk indexer, created dashboards and alerts using this data.
  • Build scripts using MAVENBuild tools in Jenkins to move from one environment to other environments.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Responsible for nightly and weekly builds for different modules.
  • Responsible for Database Build, release and configuration.
  • Perform Deployment of Release to various QA & UAT in Linux environments.

Environment: GIT, JENKINS, KUBERNETES, CHEF, ANSIBLE, MAVEN, AWS (EC2,S3,VPC,Redshift,RDS,IAM,CODE DEPLOY,ELB,ROUTE53),SPLUNK,NAGIOS,NGINX,RUBY,JSON,NEXUS.

Confidential, NYC

Aws/DevOps engineer

Responsibilities:

  • Involved in designing and deploying multiple applications using the almost all theAWScloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Deploying, planning, monitoring, and maintenance of amazonAWSstack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) and virtual machines as required in the environment.
  • Used chef recipes to automate overall process and linked up with kubernetes server.
  • Setup a docker cluster (mesosphere) and Kubernetescluster for testing.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Worked on Managing the Private Cloud Environment using puppet.
  • ImplementedAWSsolutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
  • Deployed EC2 Instance, adding (EBS) block level storage volume to build the web based home loans applications
  • UsedAWSBeanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
  • DesignedAWSCloud Formation templates to create custom sized VPC,Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Involved in troubleshooting of Red Hat Linux server issues and hardware issues and replacements.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet community and Puppet Enterprise.
  • Developed OpenStack infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built cloud hosted applications.
  • Proficient in using OpenStack services including: Ceilometer, Keystone, Swift.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Development/Test/Production Branching Model for weekly releases.
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Wrote Python Scripts to Monitor Variety of Services & Perl Scripts with Hash/Arrays to Insert/Delete/Modify content in multiple servers.
  • Worked on OpenStack and its components like Nova, Glance, Swift, Sahara, and Manila.
  • Securing Linux servers by hardening the OS using IPtables, SELinux,and RKHunter.
  • Worked with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly if required.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of ChefClient nodes for Provisionen; Created roles, Cookbooks, Recipes, and Data Bags for Server configuration.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Worked on creation of Change requests and Service requests using tool Service Now.
  • Creating customized Kickstart profiles for each server and making ISO to build the server.
  • Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
  • Automated centralized configuration using Puppet.
  • Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Chef, Puppet.
  • Implemented automated cloud infrastructure using Chef.
  • User account management, worked with Perl, shell scripting (ksh, bash) to automate administration tasks.
  • Worked on Sub versioning tool Like SVN and GIT.
  • Worked on Jboss, Apache, Mail Server, and Firewall in both development and Production.
  • Worked on various scripting language like Bash, Ruby, Perl, Python.

Environment: OPENSTACK(CEILOMETER, KEYSTONE, SWIFT)EC2, S3, RDS, EBS,ANT,MAVEN, SVN,GIT, KUBERNETES, PYTHON, BASH, FIREWALL, JBOSS, CHEF, PUPPET, SELINUX, REDHAT, RUBY, SERVICE NOW.

Confidential, Richmond, VA

Aws/Build & Release engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • DefinedAWSSecurity Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or moreAWSEC2 instances.
  • Working on MultipleAWSinstances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Creating CloudWatch alerts for instances and using them in Auto-scaling launch configurations.
  • Hands on Experience inAWSCloud in variousAWSServices such as RedShift, CloudFront, Route53Domain configuration.
  • Used Shell and Perl scripting to deploy artifacts that are built by Ant.
  • Helped developers to resolve subversion code merging issues.
  • Supported daily and weekly routines of pushing good builds based on test results.
  • Wrote shell scripts and automated creating projects in Jenkins and Nexus repository as part of release process.
  • Deployed legacy applications into JBoss application server
  • Participating in “Release Readiness Review” status meeting (Go/No-go Process).
  • Gained good knowledge on Linux Administration.
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Edited and Modified POM.xml for a few applications that used Maven
  • Configuring Hudson for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts
  • Worked with Subversion, Proposed and implemented branching strategy suitable for Agile/scrum development in a Fast Paced Engineering Environment.
  • Integrated Subversion for automating builds with Jenkins.
  • Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Efficiently performed the task of resolving conflicts while merging in Subversion with the J2EE development background.
  • Understanding & usage of Atlassian tools (i.e. Bamboo, JIRA, Confluence)
  • Tweaked and managed the builds by editing build.xml for change in the requirements.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Deployed the archives to WebLogic Application Servers

Environment: AWS(IAM,S3,EC2,VPC),SHELLSCRIPTS, JBOSS, WEB LOGIC,BAMBOO,JIRA, JENKINS, AGILE, MAVEN, ANT,SUBVERSION.

Confidential, CT

Aws/Build&Release engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • DefinedAWSSecurity Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or moreAWSEC2 instances.
  • Working on MultipleAWSinstances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Creating CloudWatch alerts for instances and using them in Auto-scaling launch configurations.
  • Hands on Experience inAWSCloud in variousAWSServices such as RedShift, CloudFront, Route53Domain configuration.
  • Used Shell and Perl scripting to deploy artifacts that are built by Ant.
  • Helped developers to resolve subversion code merging issues.
  • Supported daily and weekly routines of pushing good builds based on test results.
  • Wrote shell scripts and automated creating projects in Jenkins and Nexus repository as part of release process.
  • Deployed legacy applications into JBoss application server
  • Participating in “Release Readiness Review” status meeting (Go/No-go Process).
  • Gained good knowledge on Linux Administration.
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Edited and Modified POM.xml for a few applications that used Maven
  • Configuring Hudson for developers to bounce the application container, to get the application, container, and access logs by using ANT scripts
  • Worked with Subversion, Proposed and implemented branching strategy suitable for Agile/scrum development in a Fast Paced Engineering Environment.
  • Integrated Subversion for automating builds with Jenkins.
  • Managed the Subversion branching strategy for a few applications by creating Release branches, Development branches thus ensuring the integrity of Trunk.
  • Efficiently performed the task of resolving conflicts while merging in Subversion with the J2EE development background.
  • Understanding & usage of Atlassian tools (i.e. Bamboo, JIRA, Confluence)
  • Tweaked and managed the builds by editing build.xml for change in the requirements.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Deployed the archives to WebLogic Application Servers

Environment: AWS(IAM,S3,EC2,VPC),SHELLSCRIPTS, JBOSS, WEB LOGIC,BAMBOO,JIRA, JENKINS, AGILE, MAVEN, ANT,SUBVERSION.

Confidential

LINUX Administrator

Responsibilities:

  • Installation, upgrade and configuration of Red Hat Linux using the kick start installation and SUSE
  • Updating YUM Repositories and RPM
  • Created virtual servers on VMware ESX/ESXi and installed operating system on Guest servers
  • Configuring and Maintained DNS servers, Mail servers, FTP servers, NFS, NIS, RPM
  • Developed shell scripts for automation purpose
  • Monitoring servers using Nagios and writing custom plugins
  • Maintained JIRA for ticket tracking and work flow
  • Scheduled Jobs using CRONTAB and AT Utility and wrote shell scripts to automate System Process.
  • Created File systems from local storage as well as NFS partitions for application portability
  • Administration of UNIX servers like AIX and Sun Solaris in both test and production environment and applied patches
  • Wrote and modified shell scripts (Perl, C, ksh) & cron to perform automated administration task
  • Build and Deployment of the Linux hardware Nodes to host several KVM templates
  • Created RPM packages using the RPMBUILD and checking the new build packages
  • Maintaining user's data backup by creating particular user folder in File Server and Applying Security permission on folders
  • Responsible for configuring and connection to SSH through SSH clients like Putty and Cyber duck
  • Created and modified user, groups with SUDO permission

Environment: RPM, VMWARE, NFS, NIS, JIRA, AIX, KVM, RPMBUILD, SSH, PUTTY, CYBER DUCK, SUDO,FTP SERVERS, DNS SERVERS, NAGIOS, CRONTAB/AT

We'd love your feedback!