We provide IT Staff Augmentation Services!

Devops/cloud Engineer Resume

5.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Around 9 years of Expertise in IT industry working as DevOps Engineer in the areas of Continuous Integration (CI), Continuous Delivery (CD), Configuration Management and, Automation process of Code compilation, Packaging, Building, Debugging, Managing, Tuning, Deploying code across various environments.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Cloud management and implementation services like EC2, S3, Elastic Beanstalk, SNS, EMR, RDS, Dynamo DB, OpsWorks, AWS CodeDeploy, Cloud Front, SQS, Route53, VPC, Subnet, IAM, SWF, CloudWatch, Lambda, Elasticsearch and other services in AWS cloud infrastructure such as IAAS, PAAS and SAAS.
  • Experience on Cloud Orchestration and automation using AWS, OPENSTACK and Azure Cloud.
  • Experienced inworkingwith Rackspace Private Cloud Environment (RPC) &Openstack services Nova, Swift, Neutron, Keystone, Cinder, Glance and Heat.
  • Experience in providing release Management with Team Foundation Server(TFS) and Build Automation for Multiple projects, production database with TFS.
  • Developed automation and deployment utilities using Ruby, Bash, Powershell, Python and Rundeck.
  • Created automation and deployment templates for relational and nosql databases (standalone and RDS), including MSSQL, Mysql, MongoDB.
  • Experience in working on version control systems like Subversion, and GIT and usedSource code management client tools like GitLAB, GitHub, GitGUI and Atlassian BitBucket.
  • Experience in Virtualization technologies like VMware, Vagrant and worked with containerizing applications like Docker, Kubernetes.
  • Extensive experience in build tools like ANT, Maven and having knowledge on gradle.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools like Cobertura, Junit, Sonar.
  • Strong Skills and Experience on the Automation of Infrastructure Management tools such as Chef, Puppet, Salt stack, Ansible.
  • Experience on Elasticsearch, Logstash, Kibana for centralized logging and Storage logs with S3 Bucket using Lambda Function.
  • Worked with Chef Enterprise Hosted as well as On - Premise, Installed Workstation, Bootstrapped Nodes and had experience with new automation features like Salt Stack to automate the deployments and fixes.
  • Capable of writing Chef Recipes to automate operational & Deployment activities, written
  • Docker files, Integrated Chef & Jenkins with Rundeck to provide an end to end cycle of instance provisioning to Application Deployment.
  • Experience with multiple integration techniques based on service oriented architecture such asSOA, Web services (REST APIs, SOAP) and other communication interfaces like HTTP, HTTPS, and TCP.
  • Experience in creating fully automated CI build and deployment infrastructure and processes for multiple projects.
  • Designed & Implemented CI / CD using Jenkins & Ansible to provide and end-to- endmonitoring and deployment.
  • Created Custom as well as downloaded pre-written Modules and Manifests, Worked and utilizedPuppethierarchy files, facts, and global variables.
  • Experience on the Docker swarm and kubernetes for container orchestration.
  • Experience in the paas service like OpenShift provided by the redhat and Streamlined installation of OpenShifton partner cloud infrastructure such as AWS.
  • Creating new file systems, mounting file systems and unmounting file systems.
  • Experience in Troubleshooting Hardware, Storage, Application Bottlenecks, System Recovery, Crash dump analysis and Performance Tuning.
  • Experience in Virtualization technologies like VMware, Hyper v.
  • Experience in creating and implementing AWS IAM Roles and LDAP services.
  • Have good understanding of RDBMS databases like MSSQL, MySQL, Oracle 9i/10g/11g.
  • Expertise in writing SQL Queries, Dynamic-queries, sub-queries and complex joins for generatingComplex Stored Procedures, Triggers, User-defined Functions, Views and Cursors.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds andreleases.
  • Experience in using Bug tracking tools like JIRA, Remedy, HP Quality Center and IBM Clear Quest.
  • Experience in Installation and configuration of monitoring tools like Nagios, Splunk, Newrelic.
  • Have valuable experience in developing and supporting both production and developmentenvironments.
  • Effective team player and responsible build engineer, quick learner, dedicated and self-motivated, Experience in supporting 7x24 production computing environments, on-call andweekend support.
  • SystemAdministrationExperience on installation, Configuration of RHEL, CentOS, Ubuntu and Windows also responsible for installation and upgrade of Patches and packages on RHEL 6/7 using RPM & YUM.
  • Experience in Backup tools like NetBackup, Veaam Backup and Replication suite.
  • Creating new file systems, mounting file systems and unmounting file systems.
  • Experience in Troubleshooting Hardware, Storage, Application Bottlenecks. System Recovery, Crash dump analysis and Performance Tuning.

TECHNICAL SKILLS

Operating system: MS Windows, Linux (Red Hat, Ubuntu), UNIX.

CI Tools: Jenkins, uDeploy.

Configuration management tools: chef, puppet, saltstack.

Version Control Tools: GIT, CVS, SVN, IBM Rational Clear Case, TFS.

Languages/Scripting: Java/J2EE, Shell scripting, Python, Ruby, SQL, Bash, JSON scripting.

Build Tools: Make, Ant, Maven, MS Build, GRADLE, Nant, Junit.

RDMS: Oracle, MySQL, SQL Server, DB2.

NoSQL: Dynamo DB, MongoDB.

Virtualization: VM ware ESX/ESXi, Docker, AWS/EC2, Xen.

Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML, .Net.

Web Servers: WebLogic, WebSphere, JBoss, Tomcat, IIS.

Bug Tracking Tools: JIRA, Remedy, Clear Quest.

Cloud: Amazon Web Services, Azure, Openstack.

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

DevOps/Cloud Engineer

Responsibilities:

  • Migrating the production infrastructure into an Amazon Web Services VPC utilizing the AWS Cloud Formation, EC2, S3, Managing the infrastructure using Chef/OpsWorks, Cloudwatch, EBS, Route53, IAM and Maintaining the infrastructure using autoscaling, loadbalancing and Migration of production MySQL database into RDS/ ElastiCache.
  • Work Experience of the data immigration into cloud S3 and for permission using IAM, LDAP, Versioning, Lifecycle, Cross-Region replication, for hosting the Static web contents.
  • Experience on Networking in AWS, VPC, Data center to Cloud Connectivity, Security Groups, Route Tables and ACL’s in AWS.
  • Worked on Migration Strategy and developed a POC migrating VMware/On-premise datacenter to AWS utilizing, AWS EC2, S3, RDS, VPC, and Direct Connect.
  • Proficient in MS Build and PowerShell for automated Build-Release processes.
  • Deployed LAMPbased applications in AWSenvironment, including provisioning MySQL - RDS and establish connectivity between EC2 instance and MySQL - RDS via security groups.
  • Migrated Microsoft SQL Server databases to AWS RDS and setup Multi-AZ Deployments.
  • Experience with various AWS deployment strategies like BLUE/GREEN, Elastic Beanstalk, OpsWork.
  • Experienced working with Amazon MapReduce (Amazon EMR) for simplifying big data Processing, Managed by Hadoop framework.
  • Encrypted EBS Volumes using KMS Service, monitoring Regular Health checks using Cloudwatch and notifying using the services like SNS, SQS using the SMTP protocols, Setup and administer DNS system in AWS using Route53.
  • Configured and supported SAML based Identity & Service Provider connections with several SaaS Partners.
  • Hands on experience in IAM requirement analysis, implementation of Access Gateways and SAML based integrations.
  • Designing AWS VPC Cloud for large Instances and Migrating AWS Cloud EC2 Instances to AWS Cloud VPC.
  • Configured Cluster between two AWS Instances and Managing AWS instances for auto shutdown if not in use.
  • Experience in deploying and monitoring applications on various platforms using Elastic Bean Stalk.
  • Used AWS Elastic Beanstalk for continuous deployment to reduce development timelines and increase productivity.
  • Created a Lambda Deployment function, and configured it to receive events from S3 bucket.
  • Experience in PaaS service like cloud foundry for the continuous delivery which leverages the developers across multi-applications that can used in various environment without any changes.
  • Used bosh for the cloud foundry for cli purpose and involved in various deployments.
  • Automated the local dev environment using Chef-solo and Chef-apply, Developing the cookbooks and scripts for automation.
  • Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache Tomcat, JDK and configuration tasks for new environments etc.
  • Worked with various custom resources, created roles & environments and using chef handlers for various auto kickoff requirement jobs.
  • Written Unit test cases for chef recipe testing using test kitchen, foodcritic etc.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.
  • Worked with Ansible (automation tool) to automate the process of deploying/testing the new builds in each environment, setting up a new node and configuring machines/servers.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Enhance SDLC cycle by using Docker containers delivered with the openshiftfor web application deployment, Developing the cookbooks and scripts for automation.
  • Design the Elasticsearch configuration files based on number of hosts available, naming the cluster and node accordingly.
  • Provide workarounds to the users in critical situations - Providing quick fixes to the customer, when the Current application system can't handle the Productiondata.
  • Experience in monitoring System/Application Logs of server using Splunk and Newrelicto detect Prod issues.
  • Implemented code review tools like Gerrit,set up cronjobs for automating the logsarchiving and disc cleanup.
  • Implementing new projects builds framework using Jenkins & maven as build frameworktools.

Environment: AWS, Gradle, Nexus, Jenkins, GIT, GitHub, JIRA, REMEDY, Ansible, Chef, Docker, Sonar, Elastic search, Logstash, Kibana, Web services, Junit, Cobertura, PMD, Bash, python and ruby scripting, Tape, J2EEE, windows, Linux.

Confidential, Columbus, OH

DevOps/Cloud Engineer

Responsibilities:

  • Integrate and implement a complete cloud services framework (Iaas, Paas, SaaS) and Cloud deployment.
  • Azure Availability and Scalability - Configured VMs availability sets using Azure portal to provide resiliency for IaaS based solution and scale sets using AzureResource Manager to manage network traffic.
  • VM in Azure- Managed Azureservices and subscriptions using Azureportals and PowerShell, managed Azure resources toResource Manager, AzureVirtual Networking - Implemented Virtual Networks using deployment template, Azureportals and PowerShell, configured intersite connectivity, point to site VPN, site to site VPN, VNet to VNet VPNS, Azure Availability and Scalability.
  • Used AppInsight to automate identification of IIS Server, Website and Application Pool performance issues.
  • Building and deploying the code artifacts into the respective environments in the Microsoft Azure cloud.
  • Developed WCF services, Azure web role and Worker roles, Used Microsoft Azure Services for deploying the code in Cloud.
  • Azure cloud migrations/deployments - Web Roles, Worker Roles, Azure SQL - PAASandIAAS Enforced the highest coding quality standards
  • Provided Support and documentation for automated Virtual Machine deployment in the cloud (Azure).
  • Created LAMPstack (Linux, Apache, MySQL, and PHP) systems in agile quick scale cloud environment and deployment of LAMPstacks using YAML.
  • Configured AWS products accordingly (Amazon VPC, Amazon ELB, Amazon EC2, Amazon S3, Amazon VPC, Amazon IAM, Amazon Cloud Watch).
  • Leveraged the use of AWS products (Amazon EC2, Elastic Load Balancing, Auto Scaling, Amazon S3, Amazon VPC, Amazon Route 53, Amazon SES, Amazon SNS, Amazon IAM, Amazon CloudWatch, Amazon Elastic Beanstalk, Amazon Cloud Formation, Amazon OpsWorks and Amazon RDS) for the implementation.
  • Definedsecurity groups which acted as virtual firewalls to control the incoming traffic onto one or moreEC2 instances.
  • Creating S3 bucket and managing the policies for S3 bucket and Storage, Backup of logs into Glacier, buckets, performed folder management in each bucket, Managed cloud trial logs and objects within each bucket.
  • Experience on the provisioning Openstack virtual cloud servers and infrastructure &developer tools such as cloud orchestration, autoscale, Rackspace monitoring.
  • Proficient with Clear case, Clear Quest, Oracle database, PL/SQL.
  • Maintaining branching also with team foundation server (TFS) on Linux and the windows using TFS version, Git for the .net projects.
  • Used terraform to create, change and improve production infrastructure and maintained versioning infrastructure safely and efficiently by custom in-house solutions.
  • Using octopus deployment automated software deployment and release management and simplified the ASP.NET applications, executing deployments and dashboarding them to view the status of the deployment.
  • Installed, Configured, Modified, Tested and Deployed application on Apache Tomcat, Jboss, WebLogic
  • Extensively worked on developing modules in Ansibleto automate infrastructure provisioning and configuration management across the environments.
  • Configured Puppet to perform automated deployments. Expert in User Management and Plugin Management for Puppet.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Continuous integration using Jenkins through SCM like SVN, Git, GitHub.
  • Written several Docker files to create tomcat along with required version of jdk container images.
  • Worked with Docker Trusted Registry as repository for our Docker images and worked with Docker container networks.
  • Containerized the Docker services like SSH daemon service and familiar with several Docker command line utilities.
  • Utilizes Several Docker best practices to create base images from scratch and to create clear, readable and maintainable clean Docker files.
  • Running Web apps in Containers on Docker and worked on Docker swarm that provides native clustering capabilities to turn a group of Docker engines into a single.
  • Designed REST APIs that allow sophisticated, effective and low-cost application integration.
  • Led the scrum process in daily scrum meetings, sprint planning, sprint retrospection.
  • Experience on build Package using Nuget and Writing scripts in PowerShell.
  • Written Several Chef cookbooks from scratch consisting of recipes that can Provision severalpre-prod environments consisting of WebLogic domain creation, Deployment automation,instance mirroring, and several proprietary middleware installations.
  • Written chef recipes to perform middleware binary Installation and Configuration tasksinvolving jdk, Tomcat, WebLogic binaries installation.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files, store them and track metrics.
  • Experience in failover implementation in Loadbalancer level using the Haproxy/Nginx/ELB by writing the custom scripts.
  • Experience on databases like MySQL, MangodB.
  • Configuring VB and Power shell scripts for Disk space, uptime and availability alerts.
  • Involved in standardizingSplunkforwarder deployment, configuration and maintenanceacross UNIX and Windows platforms.
  • Expertise in creating and customizingSplunkapplications, searches and dashboards asdesired by IT teams and business.
  • Drive complex deployments ofSplunkdashboards and reports while working side byside with technical teams to solve their integration issues.

Environment: AWS, Azure, ANT, MAVEN, Nexus, Jenkins, GIT, SVN, JIRA, REMEDY, Salt Stack, Chef, Docker, Puppet, Sonar, Nagios, Web services, Bash, python and ruby scripting, J2EEE, MYSQL, MangodB, TFS, windows, Linux.

Confidential, North Carolina

DevOps Engineer

Responsibilities:

  • Designing and implementing fully automated server build management, monitoring and deployment By Using Technologies like Chef, puppet.
  • Installed, configured & administered Jenkins CI tool on Linux machines; setup Master-slave architecture to improve performance and used Jenkins, Bamboo for CI & CD into Tomcat Application Server.
  • Provisioned and configured Tomcat and Apache instances using Shell/Perl/Groovy in Udeploy.
  • Installation and configuration of PostgreSQL database on RHEL.
  • Experience in supporting database systems including Oracle, MYSQL, PostgreSQL on Linux and Solaris Environment.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • One clicks Automation script to trigger push to production from Jira, invoke Build in Bamboo and deploy to target servers.
  • Configuration Ansible and Puppet modules for Openstack deployment.
  • Implemented multi-tier application provisioning in Openstack cloud, integrating it with Puppet.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Experience working with continuous delivery and build clouds with Openstack and AWS.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment on Openstack environments through automated tools, Ansible / custom pipeline.
  • Provide SME in all areas of Cloud (IaaS, PaaS, SaaS) to existing and perspective clients on multiple cloud platforms; vSphere/vCloud/CloudStack/Azure/AWS and various PaaS platforms (Cloud Foundry/OpenShift).
  • Designed custom Spark REPL application to handle similar datasets.
  • Used Spark Streaming to divide streaming data into batches as an input to Spark engine for batch processing.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Used Puppet to automate Configuration management.
  • Used Puppet to manage Web Applications, Configuration Files, Data Base, Commands, User’s Mount points, Packages.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Used Subversion as source code repositories and Managed SVN repositories for branching, merging, and tagging.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and automated the entire process.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Environment: Java/J2EE, ANT,Maven,Subversion, Puppet, Chef, Ansible, Saltstack, Linux, AWS, Openstack, PostgreSQL, Shell, PerlScripts, Python, Groovy, GIT, Ruby, Jenkins, Bamboo, Tomcat, Jira.

Confidential

Build and Release Engineer

Responsibilities:

  • Setting up the build and deployment automation for Java base project by using Jenkins and Ant.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages.
  • Gathering Information from the Clients and providing consultation by performing POC and setup the Build/Deployment and Release Management
  • Creating builds using ANT scripts manually and automated and troubleshooting both build and deployment and installation issues.
  • Created custom developer tools and workflows for testing and releasing Puppet code.
  • Automated the Build Process using Jenkins and handled complete Build and Release process including code, documentation and supporting testing team along with the server Administration.
  • Used Puppet to automate Configuration management & Applications
  • Installed and administered Atlassian tool set including JIRA, Confluence, Fisheye, Crucible, and Bamboo.
  • Build automation to use with the continuous integration scenario for triggering coordination with TFS Release Management.
  • Backed up and restored configurations and data of various tools (SVN, Jenkins, WAS, Sonar), databases (oracle, db2) and servers (windows, RHEL) as required.
  • Involved in the migration of code from Subversion to GIT.
  • Installed, configured and maintained Rational ClearCase and Clear Quest in Windows and UNIX environment.
  • Developed custom functionality such as document uploads and document move with the SharePoint API using ASP.Net and C#.
  • Developed and maintained build script using Apache ANT for J2EE, NANT and MSBuild for .NET to perform builds efficiently.
  • Created GIT repositories and specified branching strategies that best fitted the needs for the client.
  • Worked in Perl and Java, primarily on Solaris, using Sybase, SVN, JBoss, Cruise Control, Apache, mod Perl.
  • Wrote Shell scripts to automate SVN branching, merging, tagging and various other version control tasks.
  • Implemented and maintained the branching and build/release strategies utilizing Subversion (SVN)and GIT. Involved in periodic archiving and storage of the source code for disaster recovery
  • Created Perl Scripts for complex Data parsing, Analysis and Report generation and created Shell scripts for generation of Disk Space, Archive, system monitoring for staging environment.
  • Used Ant, NAnt, MSBuild and to perform Software Builds.
  • Worked as an SCM in automating the build and deploy process through AnthillPro and Buildforge on deploying applications in WebLogic.

Environment: Ant, Maven, MSBuild, Jenkins, Puppet, TeamCity, Remedy, Jira, Perl &Shell scripts, SVN, ClearCase, CVS, Unix, Solaris, Apache, IIS, Weblogic, Tomcat.

Confidential

UNIX/Linux System Administration

Responsibilities:

  • Configuration and implementation experience with VMware Esxi 5.1/5.5/6.0, vCentre server, Host clustering with HA, DRS, replication manager 5.x/6.0, Site Recovery manager, vMotion, physical to virtual Migration and Managing SAN Data stores with iSCSI, NFS and FC.
  • Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux 8/9, RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server 2008-R2/2012- R2 and SUSE Linux 10.x/11.
  • Expertise in Installation, Configuration, integration, Tuning, Backup, Disaster recovery, Upgrades, Patching, Monitoring System Performance, System and network security and troubleshooting of Unix Servers.
  • Installed and configured DCHP server to give IP leases to production servers.
  • Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on Redhat Linux/Debian Servers.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.
  • Creating the filesystems using redhat volume manager and performing the health check on regular basis for all Linux serves.
  • Upgrading the kernel in all the Redhat Linux servers and creating initrd image to boot from the Upgraded kernel.
  • Storage mapping on Red hat Linux and create the Volume group, Filesystems using Logical Volume manager.
  • Managed user accounts, groups, print queues and controlling access rights using Active Directory.
  • Adding storage to the cluster disks and increasing/ decreasing the filesystem in RHEL.
  • Planning and implementing Backup and Restore procedures using Ufsdump, Ufsrestore, “Tar” and “Cpio”.
  • Installed and configured the Red Hat Linux 5.1 on HP-Dl585 servers using Kick Start.
  • Managing DNS, LDAP, FTP, Tomcat & Apache web servers on Linux servers.
  • Installed and Configured SAMBA Server in Linux for accessing the shared files from the windows environment and Implemented secure gateway usingssl.
  • Configuring and Maintaining of Network File Systems like (N.F.S) and Auto mount in networks.
  • Installing and updating Kernel. Created and modified swap files and added swap space.
  • NTP server and client configuration for synchronization of timing of all the server with the NTP server.
  • Extensive experience in Security Patching.
  • Experience in coordinating with storage team and networking teams.
  • Establish Virtual Private Networks (VPNs) for dev-team where LAMPstack was used.

Environment: SAMBA Server, Redhat Linux, SUSE Linux, SAN, NFS, Kick Start, Debian servers, LAMP.

We'd love your feedback!