We provide IT Staff Augmentation Services!

Sr. Cloud/devops Engineer Resume

2.00/5 (Submit Your Rating)

Milpitas, CA

SUMMARY

  • Certified AWS Developer - Associate with 8+ years of professional IT experience as Cloud/DevOps Engineer and Linux Administrator with expertise in DevOps Implementation, Build & Release Engineering, and Cloud Computing.
  • Worked on Agile projects delivering end to end Continuous Integration/Continuous Delivery pipeline by integration of tools like Jenkins, Rundeck, Chef and AWS for VM provisioning.
  • Maintained services hosted on AWS, managing EC2 instances, Auto Scaling groups, EBS, ELB, S3, Route S3, and IAM account management.
  • Managed AWS EC2 instances along with EBS and S3 services. Implemented AWS cloud services like EC2, VPC, Autoscaling to build highly scalable, secure and flexible systems which handle expected and unexpected load bursts.
  • Initiated Amazon Aurora Database instances with either MySQL or PostgreSQL compatibility. Migrated/replicating existing databases to Amazon Aurora through AWS Database Migration Service.
  • Significant experience on AWS Cloud Platform and its features which include EC2, VPC, AMI, RDS, SES, S3, Route 53, IAM, LDAP, Cloud Formation, Cloud Front, and Cloud Watch.
  • Worked on various Databases (Cassandra, MongoDB, Dynamo DB etc.,) to investigate create, drop, edit, and manage any database object or schema.
  • Collaborated with Database Administration teams and cloud team to equip self-service management solution to automate (Oracle, SQL server) data migrations to AWS public cloud utilizing AWS Data Migration Services.
  • Hands-on experience in designing Azure Resource Manager Template and good experience in designing custom build steps using PowerShell.
  • Designed Hybrid IT Solutions that spanned multiple Microsoft technologies with a strong focus on Azure, Enterprise Mobility and Security and Office 365.
  • Developed Microsoft Azure Data Factories to move data within Cloud environment and from cloud to On Premises, Extraction Transforming data as per business requirement and Resolving Production Issues.
  • Migrated physical servers (Windows) into the Google Cloud Platform. This provided better availability and decreased the dependency on remote datacenters.
  • Ensured successful architecture and deployment of enterprise grade PaaS solutions using Pivotal Cloud Foundry (PCF) as well as proper operation during initial application migration and set new development.
  • Experience with Cloud automation technologies such as Cloud Formation and Terraform.
  • Intensive involvement in Infrastructure as Code (IAC), execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
  • Proficiency in Server Provisioning, Middleware Management, Build and Deployment Automation through tools like GIT, Jenkins, Rundeck, and Chef.
  • Supported Chef environment with 1000+ Servers and involved in developing recipes.
  • Composed Chef Cookbooks and Recipes to provision several pre-prod environments consisting of CassandraDB installations, WebLogic domain creations and proprietary Middleware installations.
  • Supported server/VM provisioning activities, middleware installation, and deployment activities via Chef. Developed ongoing test automation using Chef, Python based framework using Ansible to setup of ELK stack (ElasticSearch, Logstash, Kibana).
  • Created Docker containers to build, ship and run the images to deploy the applications, and worked on several Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry and Docker Swarm.
  • Experience in creating, managing and performing container based deployments using Docker images containing Middleware and Applications together.
  • Architected Jenkins build pipelines in various Linux environments like RHEL, Centos and Windows.
  • Skilled in maintaining CI environments with build automation tools like Jenkins, Bamboo and extensively used Jenkins to streamline CI/CD process, automated Master-Slave configurations using temporary slaves.
  • Authored Playbooks in Ansible using YAML scripting and Manifests in Puppet using DSL to provision Nginx, Apache Spark, Apache Web servers, Tomcat servers.
  • Experienced in troubleshooting and automating deployments to web and application servers like WebLogic, WebSphere, JBoss and Tomcat over AWS Cloud.
  • Worked on Kubernetes system to automate deployment, scaling and management of mobile and web containerized applications.
  • Monitored the servers and applications’ health status using Nagios and Splunk, responded to several alerts, and configured threshold settings.
  • Worked on SVN & GIT administration including Branching strategies, user management, repo migration, repo creation, repositoryHooksscript implementation.
  • Implemented Software Release Management strategies for various applications according to the Agile process.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center and IBM Clear Quest.
  • Managed more than 800 virtual servers and monitored application and Servers through Splunk, Web Servers Administration on Apache and Nginx.
  • Remarkable experience and extensive knowledge on running Fedora, Debian, Ubuntu, CentOS and RedHat Enterprise Linux machines.
  • Configured Linux Kickstart for network installation and maintenance of multiple servers.

TECHNICAL SKILLS

Cloud Services: AWS, Microsoft Azure, Openstack, Pivotal Cloud Foundry (PCF), Google Cloud Platform

Build Tools: Maven, Ant, Gradle

Scripting Languages: Shell/Bash, Ruby, Perl, Python, JavaScript, Powershell

Configuration Management: GIT, Perforce, Subversion, Bitbucket

CI Tools: Jenkins, Hudson, Bamboo, Teamcity

Operating Systems: Windows, Unix, RHEL, Debian

Databases: Oracle, MySQL, MS Access, MongoDB, CassandraDB, DynamoDB, AWS RDS

Web/Application Servers: Tomcat, HTTP Server, Weblogic, Jboss, NginxWebsphere

Bug Reporting Tools: Jira, Rational ClearQuest

CM Tools: Chef, Puppet, Ansible, SaltStack

Orchestration Tools: Terraform, Google Container Engine (GKE)Kubernetes, Docker, Docker Swarm.

Monitoring Tools: New Relic, ElasticSearch, LogStash and Kibana(ELK), CloudWatchCloudTrial, Splunk, Nagios

Virtualization Technologies: VMWare ESX/ESXi, Windows Hyper-V, Power VMVirtual box, Citrix Xen

Other Tools: Vagrant, uDeploy, Gerrit, Rundeck, Nexus.

PROFESSIONAL EXPERIENCE

Confidential, Milpitas, CA

Sr. Cloud/DevOps Engineer

Responsibilities:

  • Sr. DevOps Engineer for a team that involved different development teams and multiple simultaneous software releases. Provided end-user training for all Subversion/GIT users to effectively use the tool.
  • Responsible for end to end deployments for projects on AWS. This includes scripting for automation, scalability, build promotions for staging to production etc.
  • Created Cloud Formation Templates for different envs(DEV/stage/prod) to automate infrastructure (ELB, Cloudwatch alarms, ASGs, SNS, RDS etc) on click of a button.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Used Terraform in AWS Virtual Private Cloud (VPC) to automatically setup and modify settings by interfacing with control layer.
  • Provisioned the highly available EC2 instances using Terraform and Cloud Formation and wrote new plugins to support new functionality in Terraform.
  • Created and maintained Amazon Virtual Private Cloud (VPC) resources such as Subnets, Network Access Control Lists (NACL), and Security Groups.
  • Converted existing AWS infrastructure to server-less architecture (AWS Lambda) and deployed it via Terraform. Migrated data from Datacenters and on-premises to Cloud using AWS Import/Export Snowball service.
  • Created S3 Buckets, Policies and on the IAM Role based polices and customizing the JSON template.
  • Configured and administered naming services like LDAP, DNS and NIS.
  • Worked on Simple Storage Service (S3), Simple Notification Service (SNS) and CloudWatch.
  • Involved in integration of Configuration Management Systems like Chef with AWS using Opsworks for code deployment.
  • Setup OSS Sonatype Nexus on AWS for private repository management of in-house developed libraries.
  • Responsible for build, design and maintain the platform automation infrastructure using Chef. Involved in setting up Chef Workstation, Chef Nodes, Chef Cookbooks, and Chef Recipes using Ruby Scripting. Excellent knowledge on Knife, Ohai, Databags, Berkshelf in Chef.
  • Implemented Test Driven Development (TDD) approach for writing Chef Cookbooks using Test-Kitchen, Vagrant, Berkshelf, FoodCritic, ChefSpec.
  • Implemented Azure SQL Server for storing the data related to the recruitment and extensively worked on queries and stored procedures.
  • Worked with Azure Product team in analyzing and rectifying defects in the beta Azure IaaS offering.
  • Responsible for overseeing internal deployments regarding monitoring and alarm services for the Azure Infrastructure.
  • Experience working with Docker Hub, Internal Docker Registry and Docker Engine.
  • Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes and for branching purpose.
  • Migrated to Jenkins from Hudson for Continuous Integration and deployment into Tomcat Application Server.
  • Enhanced existing CI System Jenkins and official nightly builds and managed it solely. Installed multiple Plugins for smooth build and release pipelines.
  • Installed and configured Jenkins and created parameterized jobs to kickoff builds for different environments.
  • Expertise in container based deployments using tools like Vagrant & Docker and provisioning dev environments and Docker images for middleware automation.
  • Supplied Vagrant base boxes for the team to enhance productivity of deployment and promote the future use of CI.
  • Experienced in writing Docker files from scratch to create new images based on working environments like SIT & QA.
  • Planned and performed Production Upgrades and provided 24/7 Infrastructure monitoring services.
  • Analyzed log data obtained from MSBI tools using ELK (ElasticSearch, Logstash, Kibana) stack.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Used Kubernetes to deploy and manage containers (pods) on Google Container Engine (GKE).
  • Configured JIRA workflows according to the needs to the CM team and integrated the project management features of with the build and release process.

Environment: - Amazon Web Services (AWS) (EC2, Cloud Front, CloudWatch, RDS, ELB, EBS, S3, Route53, SNS, SQS, KMS, Cloud Trail, IAM, Cloud Formation, Virtual Private Cloud (VPC), LDAP, Vagrant, Microsoft AZURE, Terraform, GIT/SVN, Jenkins, Chef, JIRA, Agile, ELK (Elasticsearch, Logstash, Kibana), RedHat Linux, Docker, Powershell scripting, Bash, shell scripting, Python, Kubernetes, Tomcat, Google Container Engine, OSS Sonatype Nexus.

Confidential, Palo Alto, CA

Sr. Cloud/DevOps Engineer

Responsibilities:

  • Expertise in various branching methodologies, merging and tagging to facilitate defect/change management in conjunction within projects across the organization.
  • Evaluated the performance of memory and CPU usage of EC2 instances and setting up Security Groups and VPC.
  • Launched Amazon EC2 cloud instances using Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances with respect to specific applications.
  • Used AWS Config service to enable assess, audit, and evaluate the configurations of AWS resources.
  • Performed AWS EC2 instance mirroring, WebLogic domain creations, proprietary middleware installations.
  • Used AWS Command Line Interface (CLI) tool to manage AWS services, automating through scripts.
  • Managed the code release process, deploying new systems, writing scripts and implemented new solutions to improve workflow.
  • Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF.
  • Used Docker containers for managing development environments through creation of Linux virtual containers.
  • Written build scripts from scratch for new projects and for new modules within existing projects.
  • Expertise in Enterprise repository management tools like Nexus, Artifactory etc.
  • Maintained local team repositories and Organization’s central repositories for maven.
  • Built scripts using MAVEN in Jenkins and Sonar to move from one environment to other environments. Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like Weblogic, Jboss & Apache Tomcat.
  • Assisted the developers in creating uDeploy snapshots, adding version to the snapshot during production installs.
  • Tested the Code quality of Java applications through SonarQube, which is automated by configuring with CI Server.
  • Experience in Jenkins/Maven package building and have hands on experience in development using Shell and Python scripting to automate processes.
  • Maintained Build Related scripts developed in ANT, Python and Shell. Modified build Configuration files including Ant's build.xml.
  • Worked on Ansible playbooks, which were written in YAML and maintain different Ansible roles.
  • Used ANT and Python scripts to automate the build and deployment process to deploying the web services. Used services deploy command for building the web services. Used maven for few modules.
  • Developed ANT scripts to build and deploy Java web applications and experience in using frameworks like JUnit for unit testing of the modules, and version control management tools like Subversion and log4J for logging
  • Responsible for Maintenance, Regular Periodic Backups, User Management and Plug-in Management for Jenkins.
  • Automated the continuous integration and deployments using Jenkins. Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus. Automated webserver content deployments via shell scripts.
  • Troubleshooted deployment, infrastructure and start up issues on various application server’s product line.
  • Helped teams move Cronjobs/Scheduler to Jenkins & configure jobs and maintained over 250+ jobs in Jenkins for different Application teams.
  • Configured Jenkins pipeline for auto deployment through contentious integration (Jar build, AMI creation, Integration test, contract test, performance test, deploy in Test environment)
  • Utilized Configuration Management tool like Chef & created Chef Cookbooks using recipes to automate system operations.
  • Launched fully Chef configured and build management system to deploy servers with the proper configuration on a per role and per environment basis.
  • Troubleshooted Splunk feed issues and data ingestion for remote locations.
  • Provided independent analysis of Splunk security use cases/metrics to identify gaps and bugs.
  • Experience in migrating source code repositories from between various version control systems like SVN to Git, SVN to P4v.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.

Environment: - Amazon Web Services(AWS), Chef, Jenkins, Splunk, Ansible, Docker, Pivotal Cloud Foundry (PCF), Log4j, SVN GIT, P4V, Weblogic, Jboss, Maven/ANT, PowerShell Scripting, uDeploy, Linux, VMWare Servers, Powershell, Shell scripting, Bash, GIT/ SVN, SonarQube, Linux/RHEL, Windows, Python, PHP, Nexus, Artifactory.

Confidential, Atlanta, GA

Sr. DevOps Administrator

Responsibilities:

  • Monitored the servers and Linux scripts regularly and performed required troubleshooting steps.
  • Helped Developers to setup Workstations in Windows, Linux and Mac to work with Chef.
  • Assisted 24x7 on-call supports in debugging and fixing issues related to Linux, Solaris, HP-UX Installation/Maintenance of Hardware/Software in Production, Development & Test Environment as an integral part of the Unix/Linux (RHEL/SUSE/SOLARIS/HP-UX/AIX) Support team.
  • Administered, maintained Red Hat Enterprise Linux 5.X,4.X, Ubuntu troubleshooting hardware, operating system, applications & network problems and performance issues.
  • Ensured that assigned systems were engineered, configured and optimized for maximum functionality and availability. Implemented solutions that reduced single points of failure and improved system uptime to 99.9% availability
  • Maintain GIT source code repository and local mirrors; perform branching, tagging, merging and maintenance tasks for windows host and Mac builds.
  • Installed/configured GIT and implemented branching strategy suitable for Agile/Scrum development also provided continuous support and maintenance of software builds.
  • Performed Daily/Weekly/fortnightly customer releases through GIT pushed to shared, private and public servers.
  • Created and modified Cookbooks and Recipes in Chef for continuous deployment.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Automated daily manual tasks/tests by running Cron Jobs. These jobs consisted of BASH (shell), Perl, Python Scripts that report on a user specified frequency about various issues.
  • Manage Version Control Systems tools like GITBash, GitHub to implement revision control systems to track, document and control changes to the repository source code.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Modified ANT scripts to build the JAR’s, Class files, WAR files and EAR files.
  • Created release pipelines using GIT, Chef, and HP operations orchestration tool for automatic workflow.
  • Installed Cruise Control and performed troubleshooting during installation and automated build and release procedures.
  • Evaluated a research on project application architecture to support/resolve build, compile, and test issues/problems.
  • Extensively worked on Jenkins by installing, configuring and maintaining for continuous integration (CI) and for end to end automation for all build and deployments.
  • Developed build using Maven as build tools and used Jenkins to kick off the builds move from one environment to other non-prod environments. Migrated few ANT projects to Maven.
  • Responsible in deploying the application WARs, EARs in WebLogic application servers and troubleshoot any deployment issue.
  • Maintained over 500+ jobs in Jenkins from 5 different Application & Project teams in parallel. Managed Jenkins daily and nightly Integration test builds in for Dev Teams sizing up to 15 and ensured the build stabilization for nightly deploys.
  • Expertise in using Puppet Dashboard, Puppet Forge and Puppet DB for configuration management to existing infrastructure.
  • Created Puppet Automation tools and builds, and do an overall process improvement to any manual processes. Processed manifest management and Puppet automation using Mcollective.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet Master, agent nodes and an admin control workstation.
  • Performed Splunk administration tasks such as installing, configuring, monitoring and tuning. Experienced in Troubleshooting Splunk search quotas, monitor Inputs, WMI Issues, Splunk crash logs and Alert scripts.

Environment: - Linux, RHEL, GIT, Chef, Puppet, Puppet Hiera, Mcollective, Bash Scripting, TFS, Python, Maven, Jenkins, Ant, Perl, PHP, JBoss Application Servers, Windows, WebSphere Application Server, Python, Splunk, Linux, Solaris, Cruise Control.

Confidential

Sr. Linux Administrator

Responsibilities:

  • Linux Administrator in a large team responsible for maintaining Linux operating systems such as RHEL, CentOS, Ubuntu and SUSE 10/11.
  • Updated and automated Release reports for Change Management.
  • Created SVN configuration record for builds using derived objects generated during build audit process.
  • Responsible for building and releasing packages for testing. Adding servers to domain and managing the groups and users in Active Directory.
  • Building & configuring Redhat Linux systems over the network, implementing automated tasks through Crontab, resolving tickets according to the priority basis.
  • Experience in installing and configuring web application servers Tomcat, JBOSS, WebLogic, WebSphere, IIS, WAMP, LAMP and Nginx for application deployments for Linux, Unix and Windows.
  • Administered Redhat Linux servers for several functions including managing Apache/Tomcat server, Mail server, MySQL database and firewalls in both development and production.
  • Created and wrote Shell scripts (Bash), Ruby, Python and PowerShell for automating environment builds.
  • Expertise in UNIX shell scripting and python scripts used to automate day to day administrative tasks.
  • Involved in writing Python, Perl and Shell scripts for compilation and deployment process.
  • Used embedded Python to interface code like convert data values from C to Python; Perform a function call to a python interface routine using the converted values, and convert the data values from the call from python to C.
  • Worked in an Agile / Scrum development team to deliver an end to end continuous integration and continuous deployment in SDLC.
  • In charge of reviewing existing manual Software Builds, developing scripts to automate repeated tasks that are more susceptible to errors and risks using Shell scripting.
  • Responsible for configuring and maintaining Squid server in Linux. Deployed Java applications into Apache Tomcat Application Servers.
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on RHEL.

Environment: - Linux, Python, Perl, Powershell, Ruby, RHEL, Nginx, Microsoft Windows, TCP/IP, SVN, .Net, Jenkins, Java, Oracle, Agile, WebLogic, MySQL, Subversion, Solaris, Apache, JBoss, Shell scripting, Bash Scripting, Python, Perl, Powershell, Squid, Active Directory

Confidential

System Administrator

Responsibilities:

  • Worked as a System Administrator responsible for virtualization; used VMware ESX server 3.5, 4.0 VMware workstation virtualization suite.
  • Expertise in scripting for automation, and monitoring using Shell and Python.
  • Used Python to integrate third party application on windows.
  • Converted Linux systems from local password authentication to LDAP and NFS homes significantly increasing administrative efficiency.
  • Installed operating systems on multiple machines and applied patches on servers using Kickstart.
  • Configured Linux Kickstart on multiple servers for network installation and Perform regular installation of patches using RPM and YUM.
  • Created Virtual Machines’ templates using VMWare ESXi.
  • Used RPMs to install, update, verify, query and erase packages from Linux Server.
  • Used Logical Volume Manage (LVM) to create disk groups, volumes, volume groups, and used RAID's tools for backup and recovery.
  • Managed TCP/IP packets & DHCP servers, resolved TCP/IP network access problems for the clients and worked with various TCP/IP implementations like NFSv4, NIS, DNS and DHCP.
  • Orchestrated and performed upgrade of Linux servers from 32-bit RHEL4 to 64-bit Centos
  • Experience in Installation of SSL Certificates, keystore certificates for websphere application and web logic application servers Firewall configuration using IP tables and worked with SELinux configuration.
  • Configured firewall using iptables and SELinux reducing security breaches and strengthening company policies.

We'd love your feedback!