We provide IT Staff Augmentation Services!

Sr. Cloud/devops Engineer Resume

3.00/5 (Submit Your Rating)

Woon Socket, RI

SUMMARY

  • Over 8 years of experience as Cloud DevOps Engineer with good experience and best practices of Automating, Developing, Configuring and Deploying instances on AWS cloud environments and data centers. Experience in maintaining the application in AWS, Azure platform for launching the VM’s and Google Cloud Platform(GCP). Proficient in prioritizing and completing tasks in a timely manner, yet flexible to multitask when necessary.
  • Experience in Devops tools with Version Control, Build, Configuration Management tools like Git, Ant, Maven, Gradle, GitHub, Sub Version, Chef, Puppet, Docker, Ansible and Integration & Monitoring tools like Ant, Maven, Gradle, GitHub, Sub Version, Chef, Puppet, Docker, Ansible in Linux and Windows environment.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Design, Implementation and Testing. Also, expertise in post - production analysis of the projects.
  • Expertise in Infrastructure Development and Operations, involved in designing and deploying utilizing AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, SNS, Route 53
  • Expertise in setting up project baselines, branching, merging and taking regular backup of the source in SVN, GIT, TFS and Confidential .
  • Extensively worked on Hudson, Jenkins and Team City for continuous integration and for End to End automation for all build and deployments.
  • Experience in working with automation tools likeCHEF, PUPPET and ANSIBLE.
  • Experience with Configuration Management automation tool Ansible and has worked on integratingAnsible YAML Scripts. UsedAnsiblefor configuring and managing multi-node configuration management over SSH and PowerShell.
  • Deployed and configuredChef Serverincludingbootstrappingof chef-client nodes for provisioning. Createdroles, recipes, cookbooks and data bagsfor server configuration.
  • Fulfilling the role of a DevOps engineer in respect to ourPUPPETcode. Responsible for QA code merges.
  • Automated application deployment in the cloud usingDocker technology using Elastic Container Service scheduler.
  • Experience with Docker and Vagrant for different infrastructure setup and testing of code. Created and managed aDockerdeployment pipeline for custom application images in the cloud using Jenkins.
  • ExposuretoMesos, Marathon & Zookeepercluster environment for application deployments and Docker containers.
  • Knowledge on Designing and implementing container orchestration systems with Docker Swarm and Kubernetes.
  • Experience to manage local deployments in Kubernetes creating local cluster and deploying application containers. UsedKubernetesto deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
  • Experience in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Solid understanding of fundamental technologies like DNS, Load Balancing, SSL, TCP/IP, networking and security best practices.
  • Working knowledge on TOMCAT APACHE, WEB LOGIC & WEB SPHERE
  • Experience of working with the release and deployment of large-scaleJava/J2EEWeb applications.
  • Ability in development and execution ofXML, Ruby, Shell Scripts and Perl Scripts, Power shell, Batch scripts and Bashalso.
  • Developed the back-end web services usingPythonandDjango RESTframework.
  • Used Django configuration to manage URLs and application parameters. Created entire application usingPython, Django, MySQL and Linux.
  • Worked with different Bug tracking tools likeJIRA, Remedy and Bugzilla.
  • Working in implementation team to build and engineer servers onUbuntu and RHEL. Provisioning virtual serversonVMwareandESXservers usingVcloud.
  • Expertise in configuring the monitoring and alerting tools according to the requirement like AWS CloudWatch, AWS CloudTrail, Dynatrace Splunk Enterprise, SNMP monitoring for the VPN connections.
  • Terminated SSL certifications on to NGNIX to remove overhead on APIs.
  • Used Terraform to build, manage (versioning) the customer in-house infrastructure.
  • Good understanding of the principles and best practices of SCM in Agile, Scrum and Waterfall methodologies.

TECHNICAL SKILLS

Cloud Services: 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.

Virtualization: VMware Client, vSphere 5.x, Datacentre Virtualization, Virtual Box, KVM

Operating Systems: Red Hat Linux, Windows servers, Windows, Mac, Ubuntu, Sun Solaris, HPUX.

Automation Tools: Chef, Puppet, Docker, Vagrant, Ansible, Jenkins, Bamboo, Kickstart, Jumpstart, Terraform, Kubernetes.

Web Servers: Apache Tomcat, JBOSS 4.x/5.x, Web Logic (8/9/10), WebSphere Apache 1.3.x, Apache 2.0.x, and ngnix.

Database: Technologies

Monitoring Tools: Nagios, Splunk, ELK

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

PROFESSIONAL EXPERIENCE

Confidential, Woon Socket, RI

Sr. Cloud/DevOps Engineer

Responsibilities:

  • Involved in agile methodology throughout the project. Involved in weekly and daily bases release management.
  • Working with a strong team of architectures, backend developers to gather function and non-functional requirements.
  • Customized both JIRA and Confluence to integrate into the pre-existing systems with an eye towards making the programs extensions of their systems, and not hindrances to their systems.
  • Deployed and configuredJIRAon hosted instances forissue tracking, workflow collaboration and tool-chain automation.
  • Build and configured a virtual data center in theAmazon Web Servicescloud to support Enterprise Data includingVirtual Private Cloud(VPC),Public and Private Subnets, Security Groups, Route Tables, Internet and NAT gateways, Elastic Load Balancer.
  • UtilizedECSthat sets up and managesKubernetes clustersmade up ofDocker containers.
  • Used ECSfor launching and terminating thecontainersand maintains complete information about the state of cluster.
  • Experience in Environment provisioning solutions using Docker, Kubernetes and implemented Continuous Delivery Pipeline with Git, Jenkins.
  • Implemented and maintained themonitoring and alertingof production servers usingAWS Cloud Watch.
  • UsedAWS Cloud FrontCDN (content delivery network) to deliver content from AWS edge locations to improve user experience and latency.
  • Set up thescriptsfor creation ofnew snapshotsand deletion of old snapshots inAmazon S3and worked on setting up thelife cycle policiesto back the data fromAWS S3 bucketdata.
  • UsedAWS Beanstalkfordeploying and scaling web applicationsand services developed with Java, PHP,Node.js, Python, Ruby, and Docker on familiar servers such asApache, and Web Logic.
  • Developedautomationframework forApplication Deploymentsto theCloudenvironments using Terraformand maintainedDocker as Elastic Container Service(ECS).
  • UsedTerraform as Infrastructure as a codeandExecution plans, Resource Graphs, Change Automationand extensively usedAuto scalinglaunch configuration templates forlaunching amazon EC2 instanceswhile deploying micro services.
  • Worked withAWS Terraformin AWSVirtual Private Cloudto automatically setup and modify settings by interfacing with control layer and responsible to setupElastic search clusterusing Terraform scriptsto block all the Spam and Possible attacks.
  • IntegratedJenkins CI with GIT version controland implemented continuous build based on check-in for various cross functional applications and createdGitHub Webhooksto setuptriggers for commit, push, merge and pull request events and used groovy Script.
  • Developed build and deployed scripts usingANT and MAVENas build tools inJenkinsto move from one environment to otherenvironmentsand maintainedbuild packages usingTeam Foundation Server (TFS)on Linux & Windows platforms.
  • Implemented Build per Branch as part ofCI process in Jenkinsto runSonarQubeforcode inspectionand rununit and integration teststo help improve the pipeline efficiency.
  • Implemented aContinuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's, whenever a newGitHub branchgets started,Jenkinsautomatically attempts to build a new Docker containerfrom it, the Docker container leverages Linux containers and has the AMI baked in.
  • Used Jenkins for continuous integration and deployment intoApache Tomcat Server, Nginx, WebLogic,
  • WebSphere and JBossandPerformedLog analysisusingELKstack and created monitoring charts.
  • To achieveContinuous Deliverygoal on high scalable environment, usedDockercoupled with load-balancing toolNginx.
  • Virtualized the servers usingDockerfor thetest environmentsanddev-environmentsneeds, also configuration automation usingDocker containers.
  • BuildDocker Imagesand deployedRestful API microservicesin the Containers managed by Kubernetes.
  • Created Docker images using aDocker file, worked onDocker container snapshots, removing images andmanaging Docker volumes. Expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances).
  • Worked on creating and documentingPOCfor helping migrate the current application to micro service architecture. The architecture includedDockeras thecontainer technologywithKubernetes and worked on withREST API.
  • Provided consistent environment usingKubernetesfor deploymentscaling and load balancingthe applicationfromdevthroughQA, easing the code development anddeployment pipelineby implementingDocker containerization.
  • UsedKubernetesforOrchestrationand configured Kubernetes master which in turn usesAPI objects to get the desired state for the Cluster's. Also createdPODSwhich encapsulates an application container or more container's, storage resources and uniquenetwork IPto govern the shared resources.
  • Set upKubernetesClustersfor runningmicroservicesand Pushed themto production with Kubernetesbacked Infrastructure. Development of automation ofKubernetes clustersvia playbooks inAnsible.
  • Created Clusters usingKubernetes, Kubectland worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writingYAML files.
  • Worked on Deployment Automation of allmicroservicesto pull image from privateDocker registryand deploy toKubernetes Cluster.
  • Created reproducible builds of theKubernetesapplications with managingKubernetes manifest files&Kubernetes chartsfor releases ofHelm packages.
  • Developed automation scripts inYAMLusingAnsibleto deploy and manage Java applications across Linux servers
  • CreatedAnsible playbooksto automatically install packages from a repository, to change the configuration ofnodesand to deploy new builds. Configured theAnsible playbookswithAnsible Towerso that other users can run them with just a push of a button.
  • Configuring and managing anELK stack, setup theElastic searchELK Stackto collect, search and analyzelog filesacross the servers and createdoptimized indexesand derived analytics on Elastic searchdata.
  • Implemented the use ofNagiostool and keynote for monitoring and analyzing the network loads on the individual machines by enforcing customNagios monitoring, notificationsand dashboard to exhibit various metrics using Shell Scripting.
  • Automated deployments usingRuby, Perl,YAML, Bash, Python and JSONscripting.
  • Monitoring each service deployment and validating the services across all environments.

Environment: Amazon Web Services (AWS) EC2, Route 53, S3, VPC, IAM, ELB, Auto Scaling Cloud Watch, cloud front, Cloud Formation, Git, GitHub, Ant, Maven, Jenkins, Chef, Ansible, Docker, kubernetes, Python, Nagios, Shell Scripting, YAML, MySQL, Vagrant, Linux, Unix, Windows.

Confidential, Santa Clara, CA

DevOps Engineer

Responsibilities:

  • Managed and controlled the source code repository, currently housed in Subversion. Participated in implementing Branching and merging strategies.
  • Migrated SVN repositories into GIT using SubGit. Managed SVN/GIT repositories for branching, merging, and tagging.
  • Hands - on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
  • Responsible for Windows Azure Live site monitoring and deep application insight combined with a service-centric approach to ensure the smooth operation of production peripherals.
  • Utilized Microsoft Team Foundation Server (TFS) to Create, track tickets, Triage, investigate/escalate and manage all customers related Incidents through the adherence of Classification, Notification and Escalation procedures stipulated within SLA to maintain efficient KPI
  • Improved reusability and compatibility with Gradle scripts to effectively run many test configurations effectively and used Gradle as build tool.
  • Configuration Automation using Chef and Docker Containers.
  • Test automation using Java, PowerShell scripting, Puppet, Python, VMWare Infrastructure, LDAP and Perl.
  • Worked with Docker container snapshots, attaching to a running container, managing containers, directory structures and removing Docker images.
  • Prototype CI/CD system with GitLab on GKE utilizing Kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names paced
  • Monitoring SQL server performance using SQL Server profiler to find long running queries and dead-locks.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced
  • Extensive knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Developed and maintained infrastructure built around Docker containers.
  • Worked on AWS Cloud Watch, Cloud Formation and Cloud Trail services.
  • Create database maintenance plans for the performance of SQL Server including database integrity checks, update database statistics, re-indexing and data backups.
  • Planning and implementation of data and storage management solutions in Azure (SQL Azure, Azure files).
  • Development and Unit Testing of Azure modules
  • Experience in developing system automation tools inPython.
  • Work with team on creation of CI & CD (continuous integration and continuous delivery) pipe line using Jenkins, SonarQube, Ansible and AWS (Amazon Web Service) technology.
  • Built and managed a preview application with Ruby on Rails, CSS and Capistrano.
  • Worked with Kubernetes, Docker deploy production and development stacks.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Established tagging method for parallel development. Installing, configuring and administering Jenkins CI tool on Linux/Windows/Mac machines.
  • Configured Jenkins, Hudson for integrated source control, builds, testing, and deployment.
  • Executed the Maven builds locally to troubleshoot Java code issues.
  • Responsible for maintaining Multiple DevOps tools & configuring across all projects Subversion (SVN), GIT, Maven, Jenkins, ANT, Artifactory, Chef.
  • Strong understanding of Enterprise Architectures, Java and Database solutions with Windows and Linux flavors.
  • Comes with rich DevOps skills across SCM, Static Code Analyzer, Build and Release, Continuous Integration tools and frameworks such as ClearCase, SVN, GIT, ANT, MVN, SonarQube, Artifactory, Nexus and Run deck.
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team and I helped and mentored other Scrum teams in executing Agile Scrum framework for their projects.

Environment: Java/J2EE, Ant, Maven, Subversion, Git, Jenkins, AWS, Azure, Clear Case, Clear Quest, Quality Center, Chef, Puppet, LAMP stack, Docker, Shell /Python script, Linux.

Confidential

Build and Release/ Devops Engineer

Responsibilities:

  • Worked on Administration of the network servers DNS, NIS, NFS, and SENDMAIL.
  • Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS and SMTP in Linux Servers.
  • Experience inGoogle Cloudcomponents, Google container builders and GCP client libraries and cloud SDK’s.
  • Experience Working onGoogle CloudPlatform, Internet of Things (IoT). Worked on OpenStack-manuals and Security Guide to the OpenStack Community.
  • Implemented and improved process for release management, automated code deployment, configuration management, and monitoring.
  • Experienced in branching, tagging and maintaining the version across the environments using GIT.
  • Installed and administered GIT source code tool and ensured the reliability of the application as well as designed the branching strategies for GIT.
  • Efficiently worked on building the data centers using Amazon Web Service, installed images on Amazon web services using Jenkins/Hudson, GIT and SVN.
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Sonar, Team foundation server and Nexus, artifactory.
  • Deployed applications using Jenkins server and Troubleshoot build & release job failures, resolve, work with developers on resolution.
  • Worked on the transition project, which involves migration activities from ANT to Maven to standardize the build across all the applications.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Deployed web applications using Chef by developing the cookbook to meet the project requirements.
  • Expertise converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via Terraform.
  • Deployed all content cloud platforms on Amazon web services using EC2 instances, S3, EBS, SQS and SNS services.
  • Worked on Deployment and monitoring of scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet. Developed and implement an automated Linux infrastructure using Puppet.
  • Integrated Puppet deployment with GIT and Gerrit with automated Jenkins.
  • Having production experience supporting and deploying to web application servers such as WebLogic, JBOSS, Apache, Tomcat, and Apache HTTPD servers.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Documented project's software release management procedures with input decisions.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.

Environment: Subversion, Ant, Maven, Jenkins, GIT, Puppet, AWS, GCP, Shell Scripting, clear case, Quality center, MPP.

Confidential

Build and Release Engineer

Responsibilities:

  • Created and maintained Ant and Shell scripts for automating build and deployment process for Linux environments.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Worked with Quality Assurance department to develop and improve process automation.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant's build.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Developed HTML parser and the build the DOM tree with that.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.
  • Researched and implemented code coverage and unit test plug-ins with Maven/Hudson.
  • Configured virtualization on Linux using VMware and Virtual Box
  • Used ANT and MAVEN for building the applications and developing the build scripts.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Involved in migrating data from Confidential to ClearCase using Clear Case import tools.
  • Converted old builds using MAKE to ANT and XML for doing Java build.
  • Worked in creating WebSphere Application Server Clustered Environments and handling Load Balancing for QA, UAT and Production.
  • Helped developers and other project teams to set views and environments.
  • Expertise in Shell, Perl, Ruby, Python for Environment Builds and Automating and deployment on WebSphere Application Servers and WebLogic Application Servers.

Environment: Java/J2EE, Ant, Maven, Jenkins, GIT, SVN, Puppet, AWS, Python, Shell Scripting, Ruby, clear case, Quality center.

Confidential

Linux Administrator

Responsibilities:

  • Installation, Configuration and Maintenance ofLinuxservers and workstations
  • Setting up and maintaining the network environment in local and remoteLinuxservers as well as local workstations
  • Performs routine system maintenance such as backing up or archiving files and adding software updates.
  • Creating, cloningLinuxVirtual Machines, templates using Vmware Virtual Client
  • Experience in RHEL Provisioning, Upgrades, Patching, Configuration and Performance.
  • Tuning in Linux environment using satellite server.
  • Troubleshooting and performance tuning of various systems problems such as application, network and hardware related issues.
  • Installed and configured various services like DNS, LDAP, DHCP, RPM, Send mail, Apache Web Server, Web Logic, NIS, SSH, Tomcat, Telnet, HTTP, HACMP, GPFS, SSL, NetApp, RPM Package Management and others.
  • Performed OS installations, OS Upgrades and Server Patching by configuring PXE.
  • DHCP server using Kickstart Configuration and by using Red Hat Satellite server.
  • Installs, upgrades and manages packages via RPM and YUM package management
  • Experience in creating Disk Partitions, Logical Volume Manager (LVM) and RAID.
  • Managed user accounts and groups on Linux Servers.
  • Used MySQL, PL/SQL, Oracle Databases.
  • Debugged network connectivity issues and involved in trouble shooting activities with commands ping, traceroute, tcpdump, nslookup, netstat, Iostat, top.
  • Configured Apache web server with Tomcat in load balancing.

Environment: Red Hat Linux 5.x, 6.x, Autosys, CentOS,Windows servers, VMware ESX 3.5.0, GIT, Web logic, Shell Scripting, MySQL,DHCP.

We'd love your feedback!