We provide IT Staff Augmentation Services!

Sr. Cloud/devops Engineer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • Around 7 years of experience in designing build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management.
  • Strong knowledge of Software Development Life Cycle (SDLC) , SCM practices along with software Build and Release Management methodologies. In depth knowledge about Agile, Waterfall and Scrum methodologies .
  • Implemented AWS solutions using EC2, Route53, S3, Cloud Front, RDS, IAM, EBS, Elastic Beanstalk and Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances, Cloud Watch, and Cloud formation .
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMI s, Auto scaling to design cost effective, fault tolerant and highly available systems. Also use EBS in storing persistent data to mitigate the failure.
  • Experience in dealing with Windows Azure Services - Virtual Networks , Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Azure Data Lake, Azure Functions, Auto-Scaling, Azure Monitor, Traffic Manager.
  • Experience on Azure Power Shell , Azure CLI , Azure Portal, Cloudmonix, Azure Cmdlets and Red Gate Cloud Services.
  • Knowledge on Cloud technologies including Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) provider .
  • Experience in Blue/green deployment strategy by creating new applications which are identical to the existing production environment using CloudFormation templates & Route53 weighted record sets to redirect traffic from the old environment to the new environments.
  • Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect .
  • Experience in working on source control tools like GitHub, Subversion (SVN), CVS, IBM Clear case and Perforce .
  • Experience on all territories of Jenkins like Plugin Management, Securing Jenkins, Performance issues, Analytics, Scaling Jenkins, integrating Code Analysis and Test Phases to complete the CD pipelines within Jenkins and integrated with Nexus Artifactory.
  • Proficient in defining build pipelines in addition to creating and maintaining multiple jobs. Building of deployable JAR, WAR & EAR Artifacts from source code.
  • Experience in Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installing and configuring Kubernetes
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform) . Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable Artifacts such as War & Ear from Source Code.
  • Experienced in Querying RDBMS such as Oracle , MY SQL and SQL Server by using SQL for data integrity.
  • Experienced in Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers .
  • Experience in administrating, deploying and managing RedHat, Ubuntu, CentOS and Windows servers.
  • Worked with various scripting languages like Shell , Ruby and Python .
  • Experience in Installing, setting up & Troubleshooting Ansible , created and automated platform environment setup through Ansible playbooks in YAML.
  • Managed Ansible Playbooks with Ansible modules , implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Worked with Chef Enterprise hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes. Wrote Recipes and Cookbooks and uploaded them to Chef-server.
  • Experience working with Puppet Enterprise and Puppet Open Source . Installed, configured, upgraded and managed Puppet Master , Agents & Databases . Integration of Puppet with Apache and Passenger.
  • Implemented new ELK cluster for enterprise logging and Maintained Elasticsearch , Logstash , Kibana .
  • Utilized CloudWatch to monitor all AWS services to set alarms for notifications or automated actions also other tools like Splunk.
  • Experience with JavaScript , jQuery , HTML , CSS.
  • Strong working knowledge in defect tracking and ticketing tool JIRA , slack , Confluence and Service now .

TECHNICAL SUMMARY:

Operating systems : Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Red Hat Linux 4/5/6/7, Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000, XP, Windows 7, Ubuntu 12/13/14, Solaris 11/10/9/8, HP-UX 11.0, 11.11, 11.23, 11.31

Cloud Platform : Amazon Web Services: EC2, S3, ELB, EMR, Auto scaling, Elastic Beanstalk, Cloud Front, Cloud Formation, Elastic Filesystem, RDS, DMS, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, IAM, SNS, Azure, OpenStack.

Application Servers : Web Logic Application Server 9.x, 10.x, Apache Tomcat 2.0.x, JBOSS 4.x/5.x, Red Hat, WebSphere 6.x/7.x/8.x

Automation tools : Puppet, Chef, Docker, Ansible, Jenkins, Kickstart, Jumpstart, Terraform, Kubernetes

Virtualization : VMware Client, Windows Hyper-V, vSphere 5.x, Datacentre Virtualization, Virtual Box, KVM, Power VM

Volume Manager : Logical Volume Manager, VERITAS Volume Manager, Solaris Volume Manager

Backup Management : Veritas NetBackup, Symantec NetBackup, EMC- Replication Manager

Networking Protocol : TCP/IP, NIS, NFS, DNS, DHCP, SMTP, FTP/SFTP, HTTP/HTTPS, NDS, Cisco Routers/Switches, WAN, LAN

Monitoring tools : Splunk, Nagios, ELK, App dynamic, Cacti

Scripting : Perl, Python, Ruby, and Bash Shell scripting, PowerShell, YAML format, JSON format.

Storage : EMC Clarion CX series, NetApp.

Data base technologies : Oracle, SQL Server, MySQL, NoSQL, MongoDB, Cassandra, DynamoDB

Version control tool : Git, SVN, Bitbucket, CVS.

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, Tx

Sr. Cloud/DevOps Engineer

  • Involved in the migration of on-premises to Microsoft Azure and built Azure Disaster Recovery Environment and Azure Backups from scratch using PowerShell Scripts, implemented Azure functions like Auto-scaling, and serverless methods, Run-checks of code as an individual function to get problem-solving.
  • Created Azure apps using in-app service by different type of languages like Python, PowerShell.
  • Moving data to Azure Data Lake Stores and stored them in their native formats using various sources.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Designed and developed standalone data migration applications to retrieve and populate data from Azure Table / BLOB storage to on-premise SQL Server instances.
  • Implemented Office 365 and Azure Active Directory for single sign-on, authentication, authorization, and Azure Role-based Access Control (RBAC). Hands-on experience in Azure PAAS, IAAS, SAAS.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with PowerShell to automate routine jobs.
  • Integrated different testing and code analysis using SonarQube.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain GIT with Dev, Test, Prod Branching Model for weekly release.
  • Administration of JFROG Artifactory which includes uploading the artifacts, third party binaries, creating repository and maintain the Artifactory.
  • Using Maven dependency management system to publish snapshot and release artifacts to JFROG Artifactory to share artifacts across projects and environments.
  • Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Implemented Terraform modules for deployment of applications across multiple cloud providers.
  • Provisioned the highly available Virtual Machines using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Monitor server applications, use monitoring tools OEM, AppDynamics, Splunk log files to troubleshoot and resolve problems.
  • Experience in creating and customizing Splunk applications, searches and dashboards as desired by IT teams and business. Worked with setting up Splunk forwarder agents across different OS platforms to capture the data.
  • Experience in writing Ansible playbooks, created custom playbooks written in YAML, encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower to manage web applications, Environments configuration files, Users, Mountpoints and Packages.
  • Scripted Ansible Playbook to test them on Azure Virtual Machines.
  • Hands on setting up the Ansible control machine (RHEL7) and configured the remote host inventories via ssh.
  • Installed and administered Docker and worked with Docker for convenient environment setup for development and testing.
  • Experience working on several Docker components like Docker Engine, Docker Hub, Docker Machine, Docker Compose and Docker Registry. Created multiple Containers with Specific Run Times and Proxying using NGINX for Virtual Hosting of Multiple Containers in Single Docker Host.
  • Installed and managed Kubernetes applications using helm.
  • Created Pods using Kubernetes and worked with Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes.
  • Used JIRA as ticketing tool for performing day to day incidents and Bug Tracking.
  • Installation, upgradation and configuration of Red Hat Linux Server using Kick start installation.
  • Experience in installing, administering, patching, up-gradating, performance tuning and troubleshooting various Linux based servers like RHEL 6.

Environment: Azure, PowerShell, Python, Terraform, Ansible, Jenkins, Splunk, NGINX, WebSphere Application server, JIRA, RHEL 7, Docker, Kubernetes, Maven, JFROG, GIT, LDAP, SonarQube, Office 365, Selenium.

Confidential, Alpharetta, GA

Cloud/DevOps Engineer

  • Being a Cloud/DevOps Engineer I was primarily responsible for maintaining the cloud infrastructure, implementing the CI/CD pipeline and used Chef as a configuration tool.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, and Elastic Load Balancer, Auto-scaling groups, Optimized volumes and EC2 instances using cloud formation templates.
  • Setting up scalability for application servers using command line interface for Setting up and administering DNS system in AWS using Route53 Managing users and groups using the amazon identity and access management (IAM).
  • Wrote Lambda functions in python for AWS Lambda and invoked PowerShell scripts for data transformations and analytics on large data sets in EMR clusters and AWS Kinesis data streams .
  • Implemented ETL process to ingest analytical data stored in S3 into a Redshift data Warehouse cluster using AWS Lambda Microservices .
  • Creating snapshots and amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • In-depth knowledge of DevOps management methodologies and production deployment which include Compiling, Packaging, Deploying and Application Configurations
  • Experience with setting up Chef Infrastructure, bootstrapping nodes, creating, and uploading recipes, node convergence in Chef SCM.
  • Used chef to configure/install web servers, database servers and Involving in installing chef node, workstation and server
  • Deployed custom applications using Chef, executed schema updates with Liquibase and coordinated everything with Jenkins.
  • Production experience in large environments using configuration management tools like Chef supporting Chef Environment with 500+ servers and involved in developing manifests and developed Chef Cookbooks to manage system configuration.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds. Took the sole responsibility to maintain the CI Jenkins server.
  • Used Jenkins AWS CodeDeploy plugin to deploy.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artefacts in NEXUS repository.
  • Integrated Jenkins, AWS and Chef to automatically provision Dev/QA/Production environment and deploy the applications.
  • Maintained good support for development team from Intermediate to advanced level in ASP.NET MVC and ASP.NET Web API.
  • Experience working on several Docker components such as Docker Engine, Machine, Creating Docker Images, Compose, Docker Hub and handle multiple images primarily for middleware installations and domain configuration
  • Implemented the Docker for wrapping up the final code and setting up development and testing environment using Docker Hub, Docker Swarm and Docker Container Network.
  • Written templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Orchestrated and migrated CI/CD processes using Cloud Formation and Terraform Templates and Dockerized the infrastructure, which was setup in Vagrant, AWS and VPCs.
  • Proposed branching strategies for using Version Control Systems like GITHUB, Clear Case, Stash.
  • Developed GIT hooks for the local repository, code commit and remote repository, code push functionality.
  • Involved in Setting up Elastic Search, Log stash and Kibana(ELK)Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups
  • Served the ELK stack community with use cases and logstash plugin and Deployed applications using Jenkins server and Troubleshoot build & release job failures, resolve, work with developers on resolution.
  • Involved, designed & managed JIRA/Confluence queries, dashboards for metrics reporting for various teams.
  • Maintained the Red Hat Satellite for infrastructure management to keep Red Hat Enterprise Linux environments and other Red Hat infrastructure running efficiently, properly secured, and compliant with various standards
  • Configured and managed Red Hat Linux kernel, memory upgrades and swaps area. Red Hat Linux Kickstart Installation Sun Solaris Jump start Installation. Configuring DNS, DHCP, NIS, NFS in Sun Solaris 8/9 & other Network Services.

Environment: AWS, CHEF, Maven, Docker, Terraform, Red Hat Enterprise Linux 6/7, python, ELK, Jenkins, JIRA, Confluence, GIT, RedShift Data Warehouse, DockerHub, NEXUS, Solaris 8/9, Load Balancers, IAM.

Confidential, San Francisco, CA

DevOps Engineer

  • Created and maintained Subversion/GIT repositories, branches, tags and performed merges in stash and GIT.
  • Managed version control tool Git to version code changes to help developers/programmers branch/merge/revert code.
  • Managed Build results in Jenkins and deployed using workflows.
  • Maintained and tracked inventory using Jenkins and set alerts when the servers are full and need attention.
  • Migrating Physical servers to VM's using VMware P2V converter in JBOSS web environments.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Worked on ANT, MVN, shell, Perl Scripting.
  • Initially used Ant for writing build.xml for building Java/J2ee applications later on migrated to Maven.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • When required applied patches as per the release process.
  • Used Puppet server and workstation to manage and configure nodes, experienced in writing puppet manifests to automate configuration of a board range of services.
  • Building Puppet enterprise modules using puppet DSL to automate infrastructure provisioning and configuration management to existing infrastructure by deploying Puppet, Puppet Dashboard and Puppet Data base (DB).
  • Used SharePoint to create, share and discuss content and projects.
  • Communicating and interacting with Dev and Release team for scheduling the releases into different environment.
  • Created Docker images and linking of Docker containers for secured way of data transfer and handling images primarily for middleware installations and domain configurations.
  • Integrated Docker container based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using Web Hooks and Slave Machines.
  • Worked with logging/monitoring tools such as Splunk, Log stash, Cloud Watch and Nagios.
  • Launched Apache Tomcat along with Hibernate for controlling incoming user requests regarding Web Applications and their persistence with the RDBS.
  • Used Jira to track issues and Change Management.

Environment: GIT, Subversion, Jenkins, VMvare, JBOSS, Perl, Shell, Ant, WebLogic Webserver, J2EE, Maven, Puppet, Docker, Jira, Log Stash, Splunk, Nagios, CloudWatch, Apache Tomcat.

Confidential

Build & Release Engineer

  • Worked on Red Hat Linux, Ubuntu, Solaris, AIX, CentOS, Fedora, Windows environments, and VMware vSphere, Involved in Installing, upgrading and configuring Red Hat Linux 5.x, 6.x and 7.x and Debian using Kickstart Servers.
  • Used Vagrant, Oracle Virtual Box, VMware ESX, Puppet for deployment automation and build release.
  • Developed and implemented an agile SDLC and refinement of the Software Configuration Management (SCM) infrastructure.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Ant, Nexus, SubVersion, Chef.
  • Developed and Modified Chef Cookbooks as Light Weight Resources Provider(LWRP).
  • Installed Chef Server Enterprise on-premise, workstation and bootstrapped the nodes using knife and automated by testing Chef recipes and cookbooks with test-kitchen .
  • Worked with Facter to define custom facts using Ruby and shell scripts. Configured and maintained Chef DB, and integrating it with Postgres DB as the backend server to export resources.
  • Generated scripts in Perl, Ruby, Python & Bash Shell for build activities in QA, Staging and Production environments.
  • Involved in implementing Atlassian Tool Suite (Jira, Bamboo, and Stash).
  • Planning releases with Zero downtime and no impact for the partners.
  • Configured security and system in Jenkins CI. Added multiple remote agents to Jenkins and configured servers for continuous deployments. Created Build jobs in Bamboo and monitored status of daily builds.
  • Manage source control repository in Subversion - controlling and monitoring check-in’s & create tags for builds.
  • Automation: Developed new processes and applications to migrating towards continuous integration and agile development
  • Providing on-going support and administration for SVN and ANT build automation.
  • Research the project application architecture to support/resolve build, compile, and test issues/problems.
  • Configurations, setup and building of interfaces and modifying the flow to give the opportunity for re-use scalability and functionality.
  • Experience in building, deploying and integrating Java-based web applications in a UNIX, including exposure to J2EE architecture using ANT.
  • Designed the scripting of xml build files (for J2EE build with ant compiler) and providing technical support to development team for compilation problems.
  • Automate deployment and release distribution process with Shell and Jenkins/Hudson.
  • Developing the utility scripts to effectively reduce the time and manual effort.

Environment: SVN 1.7, Apache ANT, XML, Shell scripting, WebSphere 6.1, Jenkins/Hudson.

Confidential

Systems Administrator

  • Responsible for Installing, Configuring, and maintaining Linux servers including web servers, mail servers, database servers.
  • Administration of Red Hat Enterprise Linux Server 6.
  • Administration of RHEL and as 5, 6 which includes installation, testing, tuning, upgrading and loading patches, troubleshooting both physical and virtual server issues.
  • Installed software packages and configured File systems as per specifications of client.
  • Monitored the servers and linux scripts regularly and performed troubleshooting steps.
  • Monitoring SYSLOGS on daily basis.
  • Administered virtual server environment using VMware ESX, vCenter, vStorage and vSphere.
  • Wrote UNIX Shell, Perl, and bash scripts to perform admin tasks.
  • Provided support to WebSphere and WebLogic Application servers.
  • Used RPMs to install, update, verify, query and erase packages from Linux Servers.
  • Experience in Installation, Configuration and troubleshooting of various types of servers like, NFS, FTP, Apache, MySQL, and Tomcat.
  • Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands. Maintained availability, increased capacity & performance of production machines by upgrading their hardware (disks, CPU, memory, IO board, power cooling unit, motherboard etc.) & firmware.
  • Installed and configured Sendmail, DHCP, DNS and Samba server.
  • Created and managed user accounts, profiles, security, rights, disk space and process monitoring. Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
  • Managed Network troubleshooting applications TCP/IP including Ethernet, IP addressing & Sub netting, routing.
  • Worked with DBAs on installation of RDBMS database, restoration and log generation.

Environment: RHEL 5,6, VMware ESX, vCentre, vStorage, vSphere, NFS, FTP, Apache, MySQL, Tomcat, DHCP, DNS.

We'd love your feedback!