We provide IT Staff Augmentation Services!

Sr.devops / Cloud Automation Engineer Resume

3.00/5 (Submit Your Rating)

VA

SUMMARY:

  • DevOps Professional having around 8 years of experience in IT comprising ofDesigning, Development, Integration of DevOps tool stack, Cloud Automation, Configuration Management, Provisioning, Build and Release, Continuous Deployment, Delivery management and Cloud Migration.
  • In depth experience on SaaS, PaaS and IaaS concepts of cloud computing architecture and Implementation using Azure, AWS, Google cloud platform, OpenStack and Pivotal Cloud Foundry (PCF), VMware, Rackspace, Slack, Salesforce, Google Apps, Dropbox, Cisco WebEx, Concur, Android applications.
  • Proficient in DevOps tools like GIT, ANT, Jenkins, Maven,Gradle, Docker, Chef, Ansible, Puppet, Splunk, NewRelic, Vagrant, Nexus, Nagios, JBoss and Apache Tomcat.
  • Strong Experience in AWS platform and its dimensions of scalability including EC2, S3, EBS, ELB, SNS, RDS, IAM, Route 53, Auto scaling, CloudFront, CloudWatch, CloudTrail, CloudFormation and Security Groups.
  • Built servers using AWS, importing volumes, launching EC2, RDS, creating security groups, load balancers (ELBs) in the defined VPC and OpenStack for the provision of new machines for clients.
  • Converted existing AWS infrastructure to Serverless architecture with AWS Lambda, Kinesis and deployed with Terraform and AWS CloudFormation to build staging and production environments.
  • Designing and distribution of data across all the nodes and clusters on different availability zones in AWS Redshift and experience in automating the infrastructure using Terraform in AWS console.
  • Experienced in dealing with Microsoft Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways and Auto-Scaling, AKS.
  • Created scripts using Azure PowerShell during automation and build process, and good working experience in Azure Logic apps, Service Bus and SQL Database.
  • Modify existing PowerShell scripts to accommodate LCS Test process(es) with the intent to migrate from physical machines to Azure.
  • Experience of Microsoft Azure which includes Creating PaaSbuilds, deployments, Storage Accounts, Queues, CDN, Azure Service Bus and extensive experience in designing AZURE Resource Manager (ARM) templates.
  • Experience in creating and managing pipelines using Azure Data Factory, copying data, configuring data flow in and out of Azure Data Lake Stores according to technical requirements.
  • Experience in using OpenStack CLI to interact with OpenStack Services like Nova, Neutron, Keystone and having experience in provisioning and optimizing of compute, network, and storage services with OpenStack through dashboard, command-line and API utilities.
  • Expertise in using the Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering. Virtualized the servers using the Docker for test and dev-environment needs.
  • Experienced in integrating Docker Swarm into Docker Engine to orchestrate and schedule containers.
  • Experienced in using Kubernetes for container orchestration that runs Docker containerized applications in a cluster of EC2 instances in Linux Environment Configured their Kubernetes cluster and supported it running on CoreOS.
  • Lead an active integration effort for building out PaaS with RedhatOpenShift, Dockersand also developed custom base Docker images for Spring Boot, Tomcat, and Node.
  • Expert in OpenShift/Kubernetes to support automatic high availability, load balancing, health checking, and failover and end to end product life cycle along with containerizing software stacks including big data technologies.
  • Experienced in implementation and maintenance of SCM branching and Build/Release strategies using GIT/SVN Linux and Windows platforms. Involving periodic archiving and storage of the source code for disaster recovery.
  • Worked with Version control tools Subversion/Git Branching, Merge Strategies, migrated projects from Subversion repositories to GitHub Enterprise repositories through Team Foundation server (TFS).
  • Configured and maintained Jenkins/Hudson to implement the CI process and integrated the tool with build utilities like Maven and ANT for building of jar, war and ear files.
  • Built end to end CI/CD Pipelines in Jenkins integrating SCM, compiling source code, performing tests and pushing build artifacts to JFrog Artifactory and Nexus.
  • Experience in working with GITHUB to store the code and integrated it to Ansible Tower to deploy the Playbooks.
  • Experienced in automating configuration of hosted environments including Database Administration and scaling an application and support load changes using Ansible and Chef.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure and monitor scalable infrastructure on AWS& configuration management using Puppet and Ansible.
  • Implemented and designed AWS virtual servers using Ansible roles, ensuring deployment of web applications.
  • Experienced in using Tomcat, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Expertise in writing Chef Cookbooks, Recipes, Attributes, Templates, Roles, DataBags, Knife and provision servers for quick deployment of application, web, and database servers.
  • Extensive experience in ticketing and tracking tools like JIRA, REMEDY, ClearQuest, Redmine, Bugzilla, ServiceNow for Production hotfixes and bugfixes.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Knowledge of using Routed Protocols like FTP, POP, SFTP, SSH, HTTP, HTTPS and Directconnect.
  • Extensively worked on monitoring servers using Splunk, NewRelic, Nagios, Cloudwatch and ELK Stack.
  • Worked on Querying RDBMSs like Oracle, MySQL, PostgreSQL and SQL Server.
  • Installed and Deployed Red Hat Enterprise Linux, CentOS, Installation of packages and patches for Linux Servers.
  • Ability to identify network issues and analyze network traffic using Snoop, Wireshark and Tcpdump.
  • Experienced in using Integration/Unit Test and Code Quality/Analysis tools like JUnit and Selenium.
  • Ability to write scripts in Bash/Shell, PERL, Ruby, Groovy and Python scripting languages.
  • Excellent written and verbal communication skills, strong organizational skills, and a hard-working team player.

TECHNICAL SKILLS:

Cloud Infrastructure: AWS, Google Cloud, OpenStack, MS Azure, VMware and PCF

Configuration Management Tools: Puppet, Chef, Ansible.

Containers and Orchestration: Dockers, Kubernetes, AWS ECS and AWS EKS.

Continuous Integration Tools: Jenkins, Bamboo, Hudson.

Build Tools: ANT, MAVEN, Gradle, Build Forge, MS Build

SCM and Versioning Tools: GIT, ClearCase, Perforce, CVS, Subversion (SVN)

Bug Tracking Tools: JIRA, Rally, Nexus, Remedy

Logging & Monitoring Tools: Nagios, Splunk, Rsyslog, ELK Stack (Elastic search, Log stash, Kibana), AppDynamics.

Web Technologies and Servers: JavaScript, Node Js+2, Servlets, JDBC, JSON, JBOSS, Apache Tomcat, WebLogic

Database: Dynamo DB, MongoDB, Oracle, SQL Server, MySQL

Operating System: Windows, Linux, Unix, Solaris, MAC OS, DRM/KMS Android in Linux Kernel Version 4.9

Network Services and Topologies: LDAP, DNS, NIS, DHCP, NFS, Web, FTP, Sub netting, LAN, VPC, WAN and firewalls.

Scripting languages: Shell, Python, PL/SQL, Java AWT/Swing, XML, HTML, CSS3, Ruby, Perl, PHP

PROFESSIONAL EXPERIENCE:

Sr.Devops / Cloud Automation Engineer

Confidential, VA

  • Design, integration and management of AWS cloud solutions. Provisioning of EC2 instances, built via Ansible.
  • Worked with broad range of AWS Cloud Services like EC2, S3, ELB, Glacier, Cloud Front, Code Deploy, Elastic Beanstalk, AWS snowball, Auto Scaling, Route53, AMI, SNS, SQS, DynamoDB, Elasticsearch and CloudWatch and have in depth practical knowledge on other cloud services such as GCP.
  • Used AWS Beanstalkfor deploying and scaling web applications and services developed with Java, Node.js, Python and Ruby on familiar servers like Apache, Nginx, Tomcat.
  • Created Azure Automation Assets, Graphical and PowerShell runbooks that will automate specific tasks. Expertise in deploying AzureADConnect, configuring ADFS authentication flow and installation using Azure AD Connect.
  • Using Azure and Powershell for creating VM's, created jumpbox and configured gateway VM's in Azure.
  • Creating a build definition for VSTS project and creating an Automated build script for the steps involved in the process using PowerShell.
  • Experience in Blue/Green deployment strategy by creating new applications which are identical to the existing PROD environment using automation frameworks such as OpenStack, CloudFormation and Terraform templates.
  • Managed data migration from AWS to GCP by creating hybrid cloud infrastructure through initializing tunnel between both the clouds. Migrated EC2 instances from AWS to COMPUTEENGINE in GCP with Flexilfy.
  • Written Docker files and Containerized cloud application using Dockers + Elastic Beans Stalk to Scale up and down service easily.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format.
  • Used Kubernetes to manage containerized applications using its nodes, Config-Maps, Selector, Services and deployed application containers as Pods.
  • Used Bash and Python, including Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Utilized Agile Methodologies - Scrum meetings to manage full life-cycle development of the project.

Environment: & Tools: Java, JSP, AWS (EC2, VPC, ELB, S3, RDS, EBS, ELB, AWSCLI, Cloud Formation, IAM, Cloud watch), Azure, VSTS, Jenkins, Maven, Nexus, WebLogic, Nginx, Subversion, GITHUB, Ansible, ELK stack, SonarQube, JIRA, Linux, IBM DB2, WebLogic, Perl, Shell, Python, Ruby, Terraform, Docker and Kubernetes.

Sr Devops/Cloud Engineer

Confidential, PA.

  • Built Pre-prod environments AWS services like EC2, S3, VPC, EBS, ELB, Auto Scaling, Cloud Watch, Cloud Trail,IAM, SNS, SQS, RDS, Aroura DB, Dynamo DB, Cloud front etc.
  • VPCPeering, allowing setup of Customer Gateways and VPG (Virtual Private Gateways) for connecting our data-center resources to that on AWS cloud.
  • Used security groups, network ACL's, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
  • Used CloudFormation in AWS Virtual Private Cloud (VPC) to automatically setup and modify settings by interfacing with control layer.
  • Written Terraform templates, ChefRecipes and pushed them into Chef Server for configuring EC2 Instances, and deployed code in to the required environments using AWS Code Deploy.
  • Worked on Terraform, a tool for building, changing and versioning infrastructure safely and efficiently.
  • Work experience with Docker swarm and compose in building distributed Docker containers. Able to script Docker steps that can be used for automated deployment for developers in Local, staging and production after a continuous integration build.
  • Hands on experience on orchestration and cluster containers to address load balancing, scaling, failover and scheduling using Docker.
  • Used Redhat OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers. lead an active integration effort for building out PaaS with Redhat OpenShift, Dockers and working with developers on application containerizationeffort.
  • Integrated Maven, GIT and other build tools. Used Maven for setup of Build Jobs in Jenkins and setup build pipeline with Sonar, Functional Tests using Ruby-Cucumber framework and Performance testing using JMeter.
  • Scheduled the LinuxCRON jobs and Jenkins jobs for build automation. Developed Perl and Shell Scripts for automation of the build and release process.
  • Established Continuous Integration (CI) practices and standards with JIRA, Jenkins, Bamboo and Continuous Delivery(CD) through Chef.
  • Managed the Maven Repository using Nexusartifactory tool and used the same to share the binary (EAR, WAR&JAR) snapshots.
  • Managed the configurations of all the servers using Chef, configured Jenkins builds for continuous integration and delivery. Automated web server contentdeployments via shell scripts.
  • Used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, templates, attributes.
  • Developed several Ansibleplaybooks for the automation that was defined through tasks using YAML format and run Ansible Scripts to provision Dev servers.
  • Worked on the Installation, Configuration and Maintenance of ApacheTomcat, WebSphere and JBoss servers in Linux environment.
  • Implemented Android application with Vendor Native Development Kit (VNDK), Vendor Interface Objects (VINTF), Modular Kernel requirements, and the Vendor Test Suite (VTS) and Infrastructure

Environment: & Tools: Java/J2EE, GITHUB, Jenkins, Chef, Ansible, ANT, Maven, VSTS, Shell (bash), JSONschema, Django, F5 LTM, Apache Tomcat, WebLogic, Terraform, GCP, Azure, PowerShell, Red hat LINUX, CentOS, UNIX, JIRA, Remedy.

Devops Engineer

Confidential, MN

  • Developed and supported the Software Release Management and procedures.
  • Good understanding of Salesforce, Sales Cloud, Service Cloud, AppExchange and Salesforce Communities.
  • Responsible for configuring Salesforce.com application as per the client requirements
  • Worked on configuring profiles, Permission sets, Objects, Page Layouts and Record Types.
  • Worked extensively on migration of Metadata from Development instance to higher instances using ANT, change sets and Force.com Migration tool.
  • Acquired deep knowledge related to Administration aspects of Force.com platform.
  • Managed the database for the team's regions and performed basic administration, de-duping and cleanup procedure.
  • Experience on version control system Git to handle project and worked with JIRA ticket handling system.
  • Used the sandbox for testing and migrated the code to the deployment instance after testing.
  • Implemented Email-to-Case, Web-to-Case entry and manual case entry for entering customer's cases in Cases Tab.
  • Designed and deployed Custom tabs, validation rules, Approval Processes and Auto-Response Rules for automating business logic.
  • Creating and maintaining the databases in SQL Server for handling and processing data from salesforce and other sources.
  • Built and managed 30+ separate AWS accounts programmatically using a combination of Python boto3, Lambda, and CloudFormation.
  • Architected an AWS solution designed to automate a manual monthly data processing pipeline using S3, CloudFormation, and ECS (docker) with performance tracked in Datadog.
  • Migrated on-demand EC2 instances to a mix of Reserved and Spot instances which lowered operation cost.
  • Managed a multi-phase migration with our client facing and Engineering departments to relocate our entire primary datacenter with minimal interruption to critical business functions.
  • Worked with GIT, GitHub and Maven projects configured in Jenkins..
  • Experience working with Puppet Enterprise and Puppet Open Source.
  • Managed AWS based application infrastructure, using Puppet and Terraform configuration Management tools.
  • Responsible for creating Puppet modules and Manifest files from scratch and experience in editing existing Puppet manifests and automated manual installation processes using Puppet.
  • Reduced the puppet code by using Hiera (standalone command line utility tool).
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Developed scripts using Perl, Bashand Batch files for Automation of Activities and builds.
  • Implemented a Continuous Delivery framework using Jenkins, Puppet/Ansible,Maven&Nexus in Linuxenvironment.Responsible in migrating the Configuration management platform from Puppet to Ansible and translated the automation scripts from Puppet DSL(PUPPET) to YAML(ANSIBLE).

Environment: Amazon Web Services, PUPPET, SVN, GIT, GITHub, JENKINS, ANSIBLE, Maven, ANT, Tomcat, Cloud computing, JIRA, Shell/Perl Scripts, PYTHON, Nagios, ElasticSearch, Terraform.

Site Reliability Engineer

Confidential

  • Worked on Installation and Configuration of RHEL and CentOS Maintenance and Administration.
  • Installed and configured Linux/Unix and Windows operating systems on VMware server.
  • Wrote shell scripts using languages like Bash, Python, Ruby and Perl to automate day to day administration jobs.
  • Worked in setting up Chef Infrastructure, Chef-repo and Bootstrapping chef nodes.
  • Used Jenkins, Chef, shell scripts to automate the code deployment & automation of continuous integration infrastructure (GIT and Nexus were also used in this process).
  • Automated configuration management using CHEF and wrote cookbooks, recipes to manage nodes and CHEFServer and used tools like knife to enhance the functionality and usability of the cookbooks.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansibleplaybooks and has Integrated Ansible with Rundeck and Jenkins.
  • Used various plug-ins to extend the base functionality of Jenkins to deploy, integrate tests and display reports.
  • Integrated GIT into Jenkins to automate the code check-out process and Implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Responsible for orchestrating CI/CD processes by responding to Git triggers and environment setup.
  • Developed Configuration Management GIT from scratch and prepared documentation accordingly
  • Experience working on DOCKERHUB, creating DOCKER images and handling multiple images primarily for middleware installations and domain configuration.
  • Collaborated with development and Support teams to setup a Continuous Delivery environment with the use of DOCKER, continuous build and Delivery tools.
  • Creating builds using power shell Scripts, Maven scripts manually and automated.
  • Implemented cluster services using Docker and Kubernetes.
  • Responsible for build and deployment automation using VM Ware ESX, Docker containers, Vagrant and Chef.
  • Expertise in using built tools like Maven and ANT for the building of deployable artifacts such as jar&war from source code.
  • Worked on setup of various dashboards, reports and alerts in Nagios.

BuildAnd Release Engineer

Confidential

  • Created and maintained Continuous Build and Continuous Integration environments in scrum and agile projects.
  • Supported Local System Administrators to troubleshoot Configuration Management and Network issues. Used Agile practices and Test Driven Development (TDD) techniques to provide reliable, working software early and often.
  • Used Bitbucket and GIT as source code repository and involved in migrating from SVN to GIT and Created release branches and involved in administration of source code Repo, including branching, Tagging, Labelling, Reporting and assisting with project and end-user support.
  • Responsible for Authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Worked with System Administrators to upgrade multiple environments for various application releases including setup/configuration of JBoss Clusters across Linux (Ubuntu) platforms.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Evaluated and implemented the conversion to using Team Foundation Server(TFS) for integrated source control, builds, testing, and deployment for .NET projects.
  • Scripted security reports and management tools in PowerShell.
  • Created and configured jobs, script builder, custom command builder, agents in Bamboo.
  • Configured BEAWebLogic 9.2 on a single Server and cluster environment.
  • Proposed and prototyped designs to automate the update of databases as part of the builds and release processes, state-based using SSDT and migration-based using Redgate-ReadyRoll, and automated the release of SSIS packages.
  • Deployed the static content to apache web servers and applications to Tomcat Application server.
  • Responsible for status updates and communication on SWARM Goals.
  • Integrated Apache Maven with Jenkins for the build to be a Continuous Integration process.
  • Documented Build process, branching strategy and continuous integration design and setup along with deployment instructions for QA.
  • Experience using or supporting centralized logging infrastructure Splunk and Plan, deploy and document architecture components, monitoring & alerting setup, troubleshooting guides.

Linux Systems Admin

Confidential

  • Involved in installation, configuration, upgrading, patching,troubleshooting and administration of Linux/UNIX and Windows Servers and responsible for Project Management in Linux/Unix/Windows system integration projects.
  • Involved in installation, configuration, and maintenance of web servers, application servers and database servers on Linux Servers.Apache Tomcat, Web Sphere and JBoss servers in AIX and Linux environment.
  • Managed the configurations of all servers using Chef, configured Jenkins builds for continuous integration and delivery. Automated web server content deployments via Shell Scripts.
  • Proposed branching strategies for version control systems like GIT, Stash, GitHub and subversion.
  • Worked in setting up SSH, SCP, SFTP and Telnet connectivity between hosts and handled NFS, AutoMount, DNS, LDAP related issues.
  • Installed and configured Apache on RHEL, Integrated Apache Web Server to communicate with Web Sphere.
  • Designed, Implemented, Administered and Secured Ubuntu, Centos virtual systems.
  • Administered Apache web servers, MySQL databases, mail, DNS, Profited, and CVS.
  • Responsible for writing Bash, Perl, Python scripts to ping the servers and add users to the boxes.
  • Resolved system errors, crashes, disk space problems, huge file sizes, and file system full errors.
  • Worked in Virtual Environments like VMWare Suites, VirtualBox and XenServer.
  • Knowledge in DNS, NIS, NFS, FTP, Samba Server, LDAP, remote access, security management, and system troubleshooting skills.
  • Experience in monitoring the availability & performance of RedHat Linux Servers through tools like MPstat, VMstat, IOstat, NETstat and NFSstat.
  • Performed configuration of standard Linux and network protocols such as SMTP, DHCP, DNS, LDAP, NFS, SMTP, HTTP, SNMP and others.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using NAGIOS monitoring.
  • Took backups on LINUX, windows file systems using Veritas Netback up.

Environment: RHEL 4/5.x, CentOS, Ubuntu, Shell Scripting, Bash, Git, Maven, GitHub, Puppet, Hudson, Ruby, Python, Apache Tomcat, SVN, VMWare, Nagios.

We'd love your feedback!