We provide IT Staff Augmentation Services!

Cloud Devops Engineer Resume

Marlborough, MA

SUMMARY:

  • Technocrat with 7 years of experience in Build and Release Management, DevOps cycle , Linux administration , managing Cloud Infrastructure, Automation, AWS, Azure.
  • Exposure to all aspects of Software Development Life Cycle (SDLC) in Agile, SCRUM and Waterfall .
  • Hands - on Experience in Automating, Configuring and deploying instances on AWS, Azure cloud platforms.
  • Extensively worked with AWS Cloud Services like EC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, ECS, Dynamo DB, Elastic search, Elastic File system (EFS), Cloud Watch, Cloud Trail, Redshift Cluster, CloudFront, etc.
  • Experienced in utilizing AWS for importing volumes, propelling EC2, configure security groups, auto-scaling, stack balancers in the characterized virtual private connection.
  • Experienced in deploying and configuring Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lamda and Cloud Watch.
  • Expert in using Terraform to create ECS clusters (Elastic Container Service) to spin-up services on AWS.
  • Experienced in provisioning of IaaS, PaaS, SaaS virtual machines and web/worker roles on Microsoft Azure classic and Azure Resource manager.
  • Experienced in utilizing Azure Stack ( Compute, Web &Mobile, Blobs, ADF, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services, and ARM) and services for configuring and deploying Azure Automation Scripts for multiple applications.
  • Working Experience on Azure Databricks cloud to organizing the data into notebooks and making it easy to visualize data through the use of dashboards.
  • Hands-on experience in using Kubernetes to manage containerized applications using its nodes , ConfigMaps , selector, Services and deployed application containers as Pods .
  • Experienced in management and configuration of Docker components like Docker Engine, Docker-Hub, Docker-compose and Docker- Registry for virtualization, Ship, Run and Deploy the application securely for fasten the Build/Release Engineering.
  • Hands-on experience in writing Ansible playbooks, Modules and Roles and also in automating the open stack installations and configurations.
  • Installed and Configured Chef Server , Client servers , nodes and workstations with knife utility . Wrote several Chef recipes and cookbooks to automate the configure and management process.
  • Expert in using Jenkins and Bamboo to create pipelines involving several Downstream/Upstream job configurations based on dependencies from other applications and Release methodologies.
  • Extensive experience in using build tools like MAVEN , Gradle and ANT for building deployable artifacts JAR, WAR & EAR files from source code.
  • Experience in installing and configuring web application servers Tomcat, JBOSS, WebLogic, WebSphere, IIS, WAMP, LAMP and Nginx for application deployments for Linux, Unix and Windows.
  • Experienced in using SCM tools like GIT, Subversion (SVN) , Bitbucket and TFS for branching, tagging and maintaining the version across the environments on Linux and windows platforms.
  • Expert in using Nexus and JFrog Artifactory repositories for Maven artifacts and dependencies.
  • Experienced in using Monitoring tools such as Nagios, Datadog, Splunk, Cloud watch.
  • Expert in writing scripts using Bash , Shell, YAML, Perl, Ruby and Python to automate deployments.
  • Worked with Virtualization Technologies vSphere, VMware, Virtual Box.
  • Experienced in using Ticketing tools Bug Tracking tools like JIRA, Rally.
  • Good team player with excellent interpersonal skills, self-motivated and dedicated, understanding the demands of 24/7 maintenance with good customer support experience.

TECHNICAL SKILLS:

Cloud Services: Amazon web services EC2, S3, ELB, Auto scaling Servers, Glacier, Storage Lifecycle rules, VPC, Elastic Beanstalk, CloudFront, Route53, Cloud Watch, cloud trail, ops work, IAM, SNS, SQS, Azure, Azure DNS

Operating Systems: Linux (RHEL, CentOS), Ubuntu, Debian, Windows

Container/ Orchestration Tools: AWS ECS, Docker, Marathon, Kubernetes, Docker Swarm

Automation / Build: Jenkins, Hudson, Bamboo, Ansible, Chef, Puppet, TeamCity, Maven, Ant, Gradle, Nexus, Artifactory, Vagrant, Terraform

Version Control Tools: GitLab/ GitHUB, Bit Bucket, Subversion, TFS, ClearCase

APP/ Web Servers: Tomcat, Web sphere, Web Logic, JBoss, Nginx, Oracle Tuxedo

Monitoring Tools: Splunk, Nagios, Cloud Watch, Kibana

Scripting Languages: PowerShell, Bash, Perl, Ruby, Groovy and Python

Databases: MySQL, MongoDB, Cassandra, SQL Server, Oracle DB2

Networking: DNS, DHCP, TCP/IP, SMTP, LDAP

Ticketing Tools: Jira, Rally, IBM Clear Quest, Bugzilla, Fisheye

VMware: vSphere, VMware ESX 5.5 and 6.0, Virtual center server 2.5 and 4.0, VMware

PROFESSIONAL EXPERIENCE:

Confidential - Marlborough, MA

Cloud DevOps Engineer

Responsibilities:

  • Worked with Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configured launched instances with respect to specific applications.
  • Configured AWS services like EC2, Elastic Load-balancers (ELB), Elastic Container Service (ECS), S3, Elastic Beanstalk, ELK stack, Cloud Front, Elastic File system, RDS, Dynamo DB, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM for troubleshooting Amazon images for server migration from physical into cloud.
  • Designed and worked with team to implement ELK (Elastic search, log stash and Kibana) to process large datasets and visualize the results based on aggregations.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and extensively used Auto Scaling to launch configuration templates for launching Amazon EC2 instances while deploying Microservices.
  • Configured AWS Identity and Access Management (IAM) Groups and Users to improve authentication by adding Multi-layer authentication. Provided policies to groups using policy generator and set different permissions based on the requirement along with providing Amazon Resource Name (ARN) .
  • Designed and worked with team to implement ELK (Elastic search, log stash and Kibana) to process large datasets and visualize the results based on aggregations.
  • Configured Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Traffic manager, App services.
  • Deployed an Azure Databricks workspace to an existing virtual network that has public and private subnets and properly configured network security groups.
  • Wrote Cloud Formation templates in JSON to create custom VPC, subnets, NAT to ensure successful deployment of web applications.
  • Worked with AWS BOTO3 to write Python scripts for encrypting EBS volumes, AMI backups and scheduling Lambda functions for running the servers.
  • Implemented Docker-maven-plugin in Maven pom to build docker images for all microservices using Docker file from the java jar files.
  • Build Jenkins pipelines to drive all microservices builds to the Docker registry and deploy the containers to a Kubernetes Pods.
  • Implemented Blue/Green pattern deployment using Ansible Playbooks & YAML Scripting proving zero downtime during deploying the JAVA application to Apache Tomcat servers.
  • Monitoring logs using Splunk to create search queries, dashboards, and reports for multiple applications on both Windows and Linux environments.
  • Worked with ticketing tool JIRA with short sprint cycle to release product and documented the process in Confluence.
  • Installed, deployed and managed Linux RedHat Enterprise 7.x, CentOS, Ubuntu, and installed patches, packages for Red Hat Linux Servers.

Environment: AWS ( EC2, Elastic Load Balancer, Kibana, Elastic Beanstalk, S3, Lambda, RDS, VPC, cloud Watch, cloud Formation, IAM ), Terraform, Agile Methodology, Maven, GIT, Jenkins, Python, Bash, Nexus, Ansible, Docker, Kubernetes, Splunk, Apache Tomcat, JIRA, Confluence, Red Hat, Ubuntu.

Confidential - Melbourne, Florida

Azure / DevOps Engineer

Responsibilities:

  • Worked on Agile Methodology and responsible for monitoring and managing the development and production and worked with Azure Portal to Provide IAAS resources to client.
  • Worked with Azure Paas and Iaas Solutions like Azure Web Apps, Web Roles, Worker Roles, and SQL Azure and Azure Storage.
  • Worked with Azure compute services, Azure Web apps, Azure Data Factory & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration, and Azure IAM.
  • Worked on Azure Databricks to use custom DNS and configure network security group (NSG) rules to specify egress traffic restrictions.
  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, and Security policies to provide high-secure environment.
  • Configured Broder Gateway Protocol (BGP) to enable the connection between Data Centers and Azure cloud to exchange routing and reachability information.
  • Design and Implementation of Azure Site Recovery in both Disaster Recovery Scenario and for migrating the workloads from On-Premise to Azure.
  • Administered and Monitoring Visual Studio Team System (VSTS), taking backups and consolidating collections at the time of migration from one version of VSTS to another.
  • Configured Blob storage services in Azure for storing large amount of unstructured object data which can be accessible via HTTP and HTTPS.
  • Deployed . Net web applications over cloud services (web and worker roles) on Azure, using PowerShell.
  • Implemented Azure Active Directory for single sign-on access to thousands of cloud SaaS applications like Office 365, Dropbox.
  • Managed major architectural changes from single server large software system to a distributed system with Kubernetes orchestration.
  • Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.
  • Worked on Chef as a configuration management tool and created Chef Cookbooks and modules to automate system operations using Ruby programming language.
  • Implemented CI /CD pipeline using Azure Data Factory (ADF) with ARM templates and integrated VSTS with GIT and deploy .Net applications to JBoss and Tuxedo Servers.
  • Used Terraform to identify network issues and to map complex dependencies and converted all Cloud Formation templates to Terraform for infrastructure as code.
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems.

ENVIRONMENT: Agile Methodology, Azure Portal, Azure Resource Manager, Azure Data Factory, AVN’s, Azure Active Directory, BGP, TFS, IBM Clear Case, GIT, Maven, Jenkins, Chef, Docker, Kubernetes, JBoss, Tuxedo, VSTS, Terraform, Shell, Nagios, JIRA, Confluence.

Confidential

DevOps Engineer

Responsibilities:

  • Responsible for managing the software configuration management (SCM) process including code compilation, packaging, deployment, Release methodology and application configuration.
  • Automated deployment of application on AWS using the high-end AWS architectural components.
  • Configured AWS EC2 instances using AMI, RHEL as preconfigured templates and also used VM images to run build and test in EC2 instances.
  • Deployed and managed applications in the AWS cloud using AWS Elastic Beanstalk as an orchestration service without worrying about the infrastructure that runs those applications.
  • Tracked changes in the source code using distributed version-control system (GIT) during the development process.
  • Worked with development team to migrate ANT scripts to Maven to manage Maven repositories and POM files and dependencies.
  • Integrated Bamboo with repository hosting service GIT to build artifacts using Maven as build automation tool and Jfrog artifactory to store the artifacts by configuring Artifactory plug-in.
  • Worked on Java applications through Web Logic Application server to deploy enterprise application.
  • Wrote and tested Chef cookbooks with Ruby and Vagrant to configure and perform tasks on remote nodes and uploaded them to chef server.
  • Created Docker Images by writing the sequence of instructions in a text file called Docker file.
  • Worked on Docker container snapshots, removing images and managing Docker volumes also deployed Docker Swarm.
  • Monitored network bandwidth, memory usage, and hard drive status by installing and configuring monitoring tool Nagios and worked with ticketing tool Rally.
  • Developed scripts in Python (core) to automate the process of deployment and to manage Java applications across Linux servers.

ENVIRONMENT: AWS, Git, Jenkins, Maven, Ant, Chef, Docker, Docker Swarm, Nagios, JFrog, WebLogic Application server, Python, Shell Script, Rally.

Confidential

Build and Release Engineer

Responsibilities:

  • Managed Build/Release cycle of product to Development QA, Production environments.
  • Involved in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Maintained current and historical versions of files including source code, web pages, and documentation using Subversion (SVN).
  • Responsible for managing branching, merging and tagging in Tortoise SVN repositories.
  • Created new revision of repository to manage and record all the changes committed to it every time using Subversion (SVN).
  • Developed build and deployment scripts using Another Neat tool (Ant) and Maven as build tools in Jenkins to move from one environment to other environments.
  • Maintained build scripts developed in ANT, shell and Python and modified build configuration files including Ant's build.xml.
  • Installed, configured and managing Puppet Master and Agent and defined global system configuration using puppet site manifest.
  • Deployed and managed servers by writing Puppet manifests and modules.
  • Wrote scripts to perform deploys to Tomcat Web server and Web Sphere Application Servers.
  • Worked with development, testing, deployment and project teams to ensure continuous operation of build and test systems.
  • Managed the entire Release Communication and Co-ordination Process.
  • Maintained and distributed release notes for each release scheduled.
  • Used Bugzilla as defect tracking tool to keep track of issues with product.

ENVIRONMENT: SVN, ANT, MAVEN, Jenkins, Puppet, Tomcat, Web Sphere, Bugzilla.

Confidential

Linux Administrator

Responsibilities:

  • Administered Linux servers for several functions including installing ApacheTomcat/Weblogic on linux database (ORACLE,SQL,MYSQL) in both development and production.
  • Created Solaris server with Jumpstart and Linux server using Kickstart to automate the installation process and to reduce installation time and Post-installation errors.
  • Worked on Installing, configuring, and Maintaining of Linux Servers (Mix of Ubuntu, CentOS and Red Hat-RHEL) and migrated database applications from Windows 2000 Server to Linux server.
  • Installed packages using YUM as command line package utility and RPM as package manager and also configured yum repository server for installing packages from a centralized server.
  • Hands on experience in setting up network environments using TCP/IP, NIS & Installing and configuring DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
  • Used Logical Volume manager (LVM) to perform disk partitions and to extend storage space and managed Active Directory (AD) issues/ tickets using automation tool Puppet.
  • Maintained and kept track of inventory using uDeploy and set alerts when the servers are full.
  • Created, deployed and managed Linux and windows VM using Red Hat Enterprise Virtualization Manager , including migrating VM within the cluster and also from one cluster to another cluster.
  • Created Cron and shell-scripts to automate routine activities and to monitor and report security issues.
  • Used Root Cause Analysis (RCA) method for identifying the cause of issue and updated the tickets using BMC Remedy .
  • Worked on configuring report manager for creating report subscriptions, snapshots, caching, optimized Performance and Capacity planning of Data processes.
  • Create file systems as per user and database requirements using Solaris volume manager.
  • Provided support for upgrading server and workstation, monitoring disaster recovery and maintain backup, setting up user account and Security administration.

ENVIRONMENT: Ubuntu, CentOS, Red Hat-RHEL, Windows, bash Shell, Python, Linux, Oracle, BMC Remedy.

Hire Now