We provide IT Staff Augmentation Services!

Sr. Cloud Engineer. Resume

3.00/5 (Submit Your Rating)

Menomonie, WisconsiN

SUMMARY:

  • Having 7+ Years of experience in IT industry as DevOps / Agile operations, Linux Administrator, Build/Release Management, System Administration and Cloud Management.
  • Administer AWS services like EC2, S3, VPC, ELB, EBS, Cloud Watch, CloudTrail, Lambda, AMI, IAM and Auto scaling.
  • Experienced in all phases of the software development life - cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum and most recently Continuous Integration and Continuous Deployment (CI/CD) practices.
  • Experience in Continuous Integration Build and Deployment automation tools like GIT , SVN , ANT , Maven , Chef , Ansible and puppet .
  • Hands on experience in using Build Automation tools like Maven & ANT with continuous integration tools like Jenkins , Bamboo .
  • Hands on Experienced AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autoscaling, Cloud Front, IAM, S3, R53 .
  • Expertise in Azure services such as V Nets , Virtual Machines , Blob storage, Data Factory, data center, Storage Account , Active Directory , Cloud Services , Resource Groups, Traffic Manager, VPN , Load Balancing, Application Gateways , Auto-Scaling, deploying Web Apps , monitoring by Application Insights and creating Web-Jobs .
  • Orchestrated and migrated CI/CD processes using Cloud Formation, ARM and Terraform Templates. Provisioning highly available EC2 Instances using Terraform and Cloud Formation Templates and Containerized the infrastructure using Docker , Kubernetes which are setup in Vagrant, AWS and VPCs.
  • Worked in an Agile development team to deliver an end to end integration, continuous delivery product in an open source environment using configuration management tools like Chef, Ansible and Puppet .
  • Used Bash and Python to automate using Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks .
  • Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, CHEF/Ansible, Terraform and AWS.
  • Involved in integrating Chef cookbooks into Jenkins jobs for CD framework, worked with various custom resources, created roles & environments, and used chef handlers for different auto kickoff requirement jobs.
  • Wrote Ansible Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python, run Ansible Scripts to provision development servers.
  • Experience in using Puppet to automate repetitive tasks, quickly deploy critical applications, proactively manage change and create custom Puppet module skeletons.
  • Extensively worked on Hudson/Jenkins for configuring and maintaining continuous integration (CI) and for End to End automation for all build and deployments.
  • Good Understanding and implementation experience of CI/CD pipeline, automation programmatically by creating Jenkins jobs and pipelines and solving various problems with ANT, Maven and Gradle as plugins.
  • Experience in Jenkins, setting up CI for new branches, build automation, Plugin management, Securing Jenkins and configured master/slave nodes. Created Pipelines in Jenkins using groovy scripting by integrating Git and Maven Plugins . Expertise in configuring Jenkins build jobs with subversion and MS-Build.
  • Experience in working on version control systems like GIT and used Source code management client tools like Git Bash , GitHub , Git GUI and other command line applications etc.
  • Experienced in installing, configuring and managing Docker Containers , Docker Images for Web Server s and Applications servers such as Apache Tomcat using Docker and integrated with Amazon MySQL RDS database
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters.
  • Experience in developing API s using Kubernetes to manage and specify the copies of the containers to run the actual servers in the cloud environment. Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Knowledge of databases like MySQL , MSSQL , PostgreSQL, Oracle , IBM DB2 and NoSQL databases like DynamoDB and MongoDB .
  • Implemented centralized logging using Elasticsearch , Logstash and Kibana for short term log retention policy/Hot data and used Splunk for warm and cold data.
  • Worked with different bug tracking tools like JIRA , Service-Now , Rally , Remedy and IBM Clear Quest .
  • Manages more than 800 virtual servers and monitored Application and Servers through Splunk, Web Servers Administration on Apache and Nginx .
  • Experienced in Installation, Support, Configuration, Red Hat Enterprise Linux (RHEL) 4.x, 5.x, 6.x, 7.x, Oracle Enterprise Linux (OEL) 5.x, 6.x, SUSE Enterprise Linux Server 10, 11, SOLARIS 9, 10 and UBUNTU 10, 12, & 14 LTS, IBM AIX 5.x, 6.x.
  • Acquired experience with Web/Application servers Apache Tomcat , Google App Engine, I BM WebSphere , Oracle Application Server, Jetty, WebLogic and JBOSS .

TECHNICAL SKILLS:

Build Tools: ANT, MAVEN

Version Tools: SVN, GIT, ClearCase

CI Tools: Jenkins, Bamboo, Hudson

Web technologies: HTML, XML, JAVA Script

CM Tools: Puppet, Chef, Ansible

Languages: C, C++, C#, Java, Python

Scripts: Perl, Shell, Powershell, Bash and YAML

Database: MSSQL, MySQL, IBM DB2, MangoDB, DynamoDB

Operating Systems: Windows server 2000/2003/2007/2008/ XP, LINUX (RHEL 4/5/6/7), UNIX(11.0,11.11,11.23), centos

JIRA, Bugzilla, Service: Now, HP quality center

SDLC: Agile/ Scrum, Waterfall

Cloud Technologies: Amazon Web Services(AWS), Microsoft Azure, Open stack

PROFESSIONAL EXPERIENCE:

Confidential - Menomonie, Wisconsin

Sr. Cloud Engineer.

Responsibilities:

  • Designed, configured and deployed Amazon Web Services ( AWS ) for a multitude of applications utilizing the AWS stack focusing on high-availability, fault tolerance, and auto-scaling.
  • Implemented AWS solutions using EC2, S3, ELB, Auto scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Formation, Cloud Front, RDS, VPC, Route 53, Cloud watch, IAM & Roles, SNS subscription service.
  • Supported AWS cloud environment with 200+ AWS instances and configured Elastic IP & Elastic Storage and experience in working on implemented Security groups and Network ACLs.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Experience in implementing AWS lambda to run servers without managing them and to trigger run code by S3 and SNS.
  • Experience in implementing Data warehouse solutions in AWS Redshift, worked on various projects to migrate data from one database to Redshift, RDS, ELB, EMR, Dynamo DB and S3.
  • Experience and Familiar with Virtualization technologies like installing, configuring, administering VMware vSphere ESXi 4.1/5.0/5.1 and SRM 4.5.and Citrix XEN Server.
  • Implemented AWS Code Pipeline and Created JSON templates in Terraform for infrastructure as a code (Iaas).
  • Designed Terraform templates/modules to create VPC architectures, subnets, route tables.
  • Using Ansible, deployed and configured Elastic-search, LogStash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Used Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process. Used Ansible to document all infrastructures into version control GIT.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Ran Ansible Scripts to provision Dev servers.
  • Implemented multi-tier application provisioning in AWS cloud, integrating it with Ansible, migrating the application using Maven as a build tool.
  • Responsible for Continuous Integration and Continuous Delivery (CI/CD) process implementation using Jenkins along with groovy and Shell scripts to automate routine jobs.
  • Deploying application using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.
  • Integrated Ant and Maven with Jenkins to run to automate the build process as a part of continuous delivery.
  • Experience in working with EC2 Container Service plugin in Jenkins which automates the Jenkins master-slave configuration by creating temporary slaves.
  • Integrating Defect tracking tool JIRA with Confluence and Jenkins CI server for identifying, logging and, tracking and documenting defects/issues in real-time.
  • Coordinate and assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from development through production, easing the code development and deployment pipeline by implementing Kubernetes clusters.
  • Integrated Kubernetes with network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts.
  • Developed QA/Test/Prod/UAT environments of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using GIT Bash, Ansible and Terraform.
  • Experienced in using Build Automation scripting like MAVEN and ANT as build tools for building of deployable artifacts (JAR, WAR) from source code.
  • Wrote Maven Scripts to automate the build process. Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • Installed Nexus oss repository tool to maintain the artifacts/dependencies jars.
  • Expertise in Using Elastic search as an open source search engine with a REST API, building servers. Tested WebServices /XML / SOAP and RESTFul services using SoapUI tool.
  • Configured and maintained the Shell, Perl and Bash deployment scripts for Web logic and UNIX servers.
  • Provided application support by reviewing the tickets and troubleshooting the issues.
  • Member of the On-call rotation team that manages, troubleshoots and supports the deployed production servers.
  • Involved in SCRUM ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments.

Environment: JAVA, SVN, GIT, Apache Maven, Jenkins, Apache Tomcat, Shell Script, REST API, Ansible, Linux, Windows, UNIX, JIRA, Cloud Foundry, CloudWatch, Python, Perl, Groovy, AWS, Kubernetes, Terraform, Nexus, ANT.

Confidential - O’Fallon, Missouri

Sr. DevOps Engineer

Responsibilities:

  • Created and managed Azure AD tenants and configured application with Azure AD . Integrated on-premises Windows AD with Azure AD Integrating on-premises identity with Azure AD.
  • Experience in Designing AZURE (ARM) Template and extensive experience in designing custom using PowerShell scripting.
  • Performed Provisioning of IAAS & PAAS VM’s and Web Portal and Resource groups around Subscription on Azure.
  • Worked directly with Azure Product team in tracking and resolving defects in Templates and Modules in Azure Automation Accounts.
  • Managed internal deployments of monitoring and alarm services for the Azure Infrastructure (OMS). Worked on backup functionality and design using Azure and also have knowledge on azure-based disaster recovery.
  • Working with IAM Engineers on this Azure IaaS environment in new datacenter using high performance DS series VMs and used AD connect to sync on-premises windows server active directory to Azure active directory.
  • Hands on experience on deployments through Azure with VSTS & TFS and deployed them through ASP.Net Applications with Frameworks And developed Scripts using PowerShell.
  • Working Experience on Azure Storage, SQL Azure and also in different PaaS Solutions with Web, and worker Roles and Azure Web Apps.
  • Installed, configured and deployed OpenStack solution on servers and controlled them by using Keystone, Glance, Nova, Horizon.
  • Experience in supporting deployment of user applications on OpenStack Private Clouds. Responsible for deployment of Hosted Private Managed Cloud Instances using OpenStack through Chef and Jenkins .
  • Experience in configuring and monitoring distributed and multi-platform servers using Chef workstation to manage and configure nodes and developing Chef Cookbooks and Recipes.
  • Installed and used Chef Server Enterprise on premise, workstation and bootstrapped the nodes using knife and automated by writing ruby scripts in Chef Recipes and Cookbooks with test-kitchen.
  • Deployed and configured Chef Server including bootstrapping of Chef Client nodes for provisioning. Created roles, recipes, cookbooks and data bags for server configuration.
  • Deployed and maintained Chef role-based application servers, including Apache, JBoss, Nginx and Tomcat.
  • Implemented behavior-driven tests for Chef-managed infrastructures using Cucumber. Built automated deployment systems in powershell, shell and Nodejs. Implemented CI process for Chef Cookbooks development workflow with help of Test Kitchen, Foodcrtitic and Robocop.
  • Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Responsible for CI/CD process implementation using Jenkins along with Groovy and Shell scripts to automate/ build pipelines.
  • Deployed and configured Jenkins CI including slave node configurations and ssh control plane implementations.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Administered Jenkins continuous integration server installation and configuration to automate application packaging and deployments.
  • Created Docker images using a Docker file. Worked on Docker container snapshots, removing images and managing Docker volumes and experienced with Docker container service.
  • Automated the Applications and databases like MYSQL, NoSQL container deployment in Docker using Python and monitoring of these containers using Splunk .
  • Experienced on search and analytic tools like Splunk . Experience in developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
  • Used GIT to access the repositories and also to coordinate with CI tools.
  • Worked on GitHub as a Web-based Git repository hosting service. It offers all the distributed revision control and source code management ( SCM ) functionality.
  • Maintained build related scripts developed in shell for Maven builds. Hands of experience in converting build.xml into pom.xml in order to build the applications using Maven.
  • Migrate IaaS, PaaS and SaaS instances between public and private clouds - Apache, RDBMS, Unix/Linux, NAS/SAN, LAN/WAN VPN, Security, IDS, Firewalls and Encryption.
  • Installation and configuration of Web logic 11g & 12c on Linux servers.
  • Worked in the AGILE Methodologies with 2-week sprint cycle, used ServiceNow for SDLC management.

Environment: JAVA, SVN, GIT, GITBASH, Apache Maven, Jenkins, Apache Tomcat, Shell Script, REST API, Chef, Linux, Windows, UNIX, Service-now, Splunk, OpenStack, Python, Perl, Groovy, Azure, Docker, J-frog, Agile, ANT, Powershell script, ARM

Confidential - Indianapolis, IN

DevOps Engineer

Responsibilities:

  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Designed and implemented scalable, secure cloud architecture based on AWS and worked on Physical to Cloud Migration in AWS.
  • Created profiles, manifests for VMware servers, and pushing them to AWS instances using puppet.
  • Wrote Puppet manifests to manage configurations and automate installation process .
  • Developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Designed, and deployed various custom written Puppet modules for all Linux hosts in order to better manage vulnerability other server over the network on production environment with the help of Bash and Perl scripting.
  • Configured Jenkins to automate the build deployments based on the changes captured in Version Control.
  • Enabling users to better manage software development, deployments and infrastructure with tools such as Jenkins and GitHub.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Implemented and maintained the branching, merging and Build/Release strategies utilizing GIT.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Worked on Nexus repository to maintain artifacts and used as a local repository.
  • Involved in DevOps support including supporting AWS Cloud and VMWare cloud with Java environments running Apache Tomcat, JBoss and WebLogic.
  • Configured and used monitoring tools like Nagios for monitoring the network bandwidth and the hard drives status.
  • Installed and maintained Redhat Linux enterprise infrastructure in the cloud environment.
  • Design and Implement virtualization solutions based on VMware vSphereESXi, ESX platform, vCenter.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.

Environment: AWS, ANT, MAVEN, Apache Tomcat, shell & Perl scripting, VMWare, Subversion, Jenkins, Nexus, LINUX, UNIX, GIT, GITHUB, Puppet, JAVA, JBoss, WebLogic, VMWare, Nagios, MSSQL.

Confidential - Chicago, IL

Build & Release Engineer

Responsibilities:

  • Generated the automated build and deployment process for application, re-engineering setup for a better user experience and leading up to building a continuous integration system for all our products.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Extensive experience using Jenkins CI/CD pipelines, MAVEN and ANT as a Build Tool for the building of deployable artifacts from source code.
  • Installed several plugins in Jenkins to support multiple tools required for the implementation of projects.
  • Troubleshoot and resolve various build issues (J2EE/ Android builds). Create and maintain build scripts and process for full and incremental daily debug/release builds as well as production level software releases.
  • Source code management with GitHub, GitLab to add, commit, push codes to various branches and setup Jenkins.
  • Implementing a Continuous Delivery framework using Jenkins, Maven, and Nexus in Linux environment.
  • Configured Jenkins for doing the build in all the non-production and production environments.
  • Repository management in Maven to share snapshots and releases of internal projects using Nexus tool.
  • Used MAVEN an d Gradle as build tools on Java projects for the development of build artifacts on the source code and conducted SVN to GIT migration
  • Good experience with Maven builds process and repository managers like Artifactory and Nexus.
  • Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files from VOB's.
  • Created and maintained the Shell/Perl deployment scripts for Tomcat web application servers.
  • Created and maintained the Python deployment scripts for Web Sphere, web application server.
  • Implemented in release workflow within Visual Studio for continuous integration and deployment and used PowerShell, Python for automating configuration deploys on to IIS Servers.
  • Created branches in Subversion (SVN) to implement the parallel development process.
  • Management of Users and Groups in Subversion (SVN) and troubleshoot client spec issues and user issues.
  • Perform both interactive and automated (kickstart) installations of Red Hat Enterprise Linux using bash scripting.
  • Managed Active Directory and Group Policy objects for three service locations mixed with Windows and Mac clients and Troubleshooting user logins using various remote utilities.
  • Involved with the developers in troubleshooting and fixing day-to-day problems of the applications.

Environment: SVN, ANT, Subversion, Git, WebSphere, Perl, Shell, JAVA/J2EE, MangoDB, Oracle Virtual Box, Jenkins, Python, Gradle, Nexus.

Confidential - Signal Hill, CA.

Red-Hat System Engineer

Responsibilities:

  • System Installation and configuration (RHEL, Solaris, Windows Servers)
  • Installing and Configuring RHEL 4.x/5.x/6.x Servers/Workstations using Kick start on DL 380's
  • Provide daily support for the environment assist in all Data Center migration efforts, Worked on SAN storage for Host Prep on Server, configuring shared LUN's, Expanding and Shrinking of hard disk.
  • Network Configuration on ESX servers, which include Bonds & VLANs. Perform activities like scheduling of backups and system security.
  • Configuration of VMotion, VSwitch, and VLAN in VMware Virtual center.
  • Expertise in Installation, Configuring, Deploying, Trouble shooting, administration and maintenance of ESX3.5/ESXi, 4.0/ESXi, 4.1/ESXi, 5.1/ESXi5.5 and 6.0 versions and VMware Virtual Center 4.0, 4.1 and 5.0/5.1.
  • Working with the application and database team to solve issues and maintain performance tuning for LINUX/AIX.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, CENTOS 5.x.
  • Worked with DBA team for database performance issues, network related issues on Linux Servers.
  • Responsible for setting up cron jobs scripts on production servers.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Configure and manage implementation of Samba, PHP projects, DNS, LDAP, Kickstart, IP Tables Firewall, NFS, NIS, SSH, Open Source Apps, and User Administration.
  • Monitoring, analyzing, and responding to security events utilizing security event management and reporting tools.

Environment: VMware, TCP/IP, ESXi, RedHat, SAMBA, BASH, Apache, IBM Server, MYSQL, Oracle, LINUX, CentOS.

We'd love your feedback!