We provide IT Staff Augmentation Services!

Sr Devops Cloud Engineer Resume

3.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Over 8 years of experience in IT industry with Strong experience in AWS, AZURE, DevOps Build & Release management, Software Integration, RedHat Enterprise Linux Administration and Configuration management.
  • Strong Experience in DevOps Environment and hands - on in Automation, configuration and deployment of instances on Various Cloud Services AWS, Microsoft Azure, OpenStack and PCF .
  • Experience in Architecting configuring various applications on the cloud using AWS services like Amazon EC2, EBS, S3, Glacier, RDS, ELB, VPC, Route 53, Cloud trail, Lambda, Elastic Cache, SNS, SQS, SES, Cloud Formation, Cloud Front, Cloud watch, IAM, DynamoDB, Directory Service.
  • Implemented AWS Cloud Formation and AWS Ops Works to deploy the infrastructure using Chef for provisioning various environments.
  • Experience in Managing AWS infrastructure and automation with CLI and API and working on Inbound and Outbound services with automation Ansible.
  • Hands on experience on using Terraform along with packer to create custom machine images and automation tools like Chef/Ansible to install software’s after the infrastructure is provisioned.
  • Hands-on experience in deployment, monitoring and provisioning applications on the Microsoft Azure cloud platform and OpenStack.
  • Experience in integrating an application with Azure AD, Designed multi-site and network and configured Site to Site & Point to Site VPN between on-premises and Azure Networks.
  • Strong experienced in using Build Automation tools like ANT, Maven, Gradle .
  • Experience in tools like Hudson, Jenkins, Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Implemented and maintained CI environments using Jenkins to perform Builds, Deployments production rollouts, Staging, defect tracking (JIRA), and service delivery over web/app servers like JBoss, Tomcat, WebLogic, WebSphere.
  • Experience in using DevOps release tools such as Puppet, Ansible, continuous Integration tools such as Jenkins for automating/Scheduling the build processes and worked on Jenkins along with Python scripts to automate routine jobs.
  • Authored many Ansible playbooks to provision Dev and Production servers and defined automation through tasks using YAML Script.
  • Experience with Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, proactively manages change.
  • Experience in creating multiple Chef cookbooks, recipes, templates and attributes on workstations to be deployed to various Chef nodes.
  • Experience in Implementing elastic search clusters on Microsoft Azure using Terraform scripts.
  • Experience in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GIT, Subversion on Linux platforms.
  • Experience in creating network policies for Docker containers using Docker Weave.
  • Extensively worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.
  • 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 the test environments.
  • DevOps Practice for Micro Services Architecture using Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Expertise in Power shell to do Patching, Imaging and Deployments in Azure.
  • Experience in data migration from Datacenters and On-Premises to cloud using AWS Import/Export Snowball service.
  • Expertise on container orchestration tools, such as Docker Swarm, Mesos, and Kubernetes.
  • Experience in with Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts.
  • Hands on experience in using ELK (Elastic Search, Kibana, Log stash), Splunk, Nagios to monitor the resources utilization for each application and applications/server’s health.
  • Expertise in monitoring servers using Nagios, Data dog, Cloud watch and using ELK Stack Elastic Search Log stash
  • Expertise in managing AWS instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch.
  • Expertise in LINUX/UNIX system builds, administration, Installations, Upgrades, Troubleshooting on different distributions, such as Ubuntu, CentOS, Red Hat.
  • Experience in installing, configuring, supporting, and troubleshooting Unix/Linux networking services and protocols like TCP, SMTP, HTTP, SNMP, NIS, NIS+, OSPF, LDAP, DNS, NFS, DHCP, NAS, FTP and SSH.

TECHNICAL SKILLS:

Operating System: UNIX, Linux, Windows, Solaris, Ubuntu.

Cloud Services: AWS, Microsoft Azure, OpenStack.

Application/Web Server: Oracle WebLogic Server 11g, Apache Tomcat, Oracle Application Server 10g

BEA WebLogic 8.1/9.2, WebSphere, JBoss, Tomcat, IIS

Container Tools: Docker, Kubernetes, EC2 Container Service.

Build Tools: ANT, MAVEN, Gradle.

Version Control Tools: GIT, BIT Bucket Subversion, TFS, Perforce

Databases: MySQL 5.x, SQL Server 2008, Hadoop, PostgreSQL.

Automation Tools: Jenkins, Puppet, Chef, Ansible.

SDLC: Waterfall, AGILE methodologies.

Monitoring Tools: Splunk, Nagios, AWS Cloud Watch.

Scripting Languages: Perl, Python, Gradle, ANT, Maven, Ruby, Bourne, Bash shell, Power shell scripting, GO

Network Protocols: DNS, DHCP, CISCO Routers/Switches, Palo alto, TCP/IP, NFS, NIS, Juniper.

PROFESSIONAL EXPERIENCE:

Confidential - Boston MA

SR DevOps cloud Engineer

Responsibilities:

  • Working on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Trail, C loud Formation AWS Config, Auto scaling, IAM, S3 .
  • I provided the EKS Clusters for the testing environment as they Planned to deploy Into EKS Clusters instead of ongoing Elastic Beanstalk deployment.
  • For EKS Clusters, I configured The AWS CLI and KubeCTL command line to control the Image deployment from AWS ECR.
  • Apart of those I cloned and created different Elastic Beanstalk environments as per test environment requirements.
  • I worked on creating the RDS database from snapshot in the AWS repository and created RDS databases installing on Docker which present on EC2 Instances.
  • I modified Terraform templates for creating EKS clusters and configuring the existing VPC, Subnets and Route Tables for the cluster.
  • Wrote the Terraform Templates for IAM policies, Security groups, VPC and env variables.
  • Also Provided Terraform templates for the autoscaling of EKS PODS and Worker nodes
  • Configure AWS IAM and Provided EKS Kubernetes RBAC to my Team members.
  • Installing and troubleshooting skills for EC2 instances, Elastic Load Balancers (ELB), and handle operation and maintenance support for AWS cloud resources.
  • Implemented Terraform Enterprise to Provision Infrastructure across AWS and Kubernetes Clusters .
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Configured the Build kite CI/CD Pipeline to deploy the Docker Image from ECR into EKS cluster.
  • Worked on Ansible to configure the six kinds of tests for the CI/CD pipeline.

Environment: AWS, GITLAB, Jenkins, Shell, Linux (RHEL), Ansible, MariaDB, Git, Jira, PowerShell, TFS, Apache, TOM CAT web services, EC2, S3, RDS, EBS, auto scaling, Bash, and Python, Unix/Linux, Windows, RHEL 4/5/6, CentOS.

Confidential, Dallas TX

SR DevOps cloud Engineer

Responsibilities:

  • Working on AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Trail, Cloud Formation AWS Config, Auto scaling, IAM, S3.
  • Configure AWS IAM and Security Group in Public and Private Subnets in VPC and used AWS Identity and Access Management (IAM) to set user permissions and policies.
  • Installing and troubleshooting skills for EC2 instances, Elastic Load Balancers (ELB), and handle operation and maintenance support for AWS cloud resources.
  • Implemented Terraform Enterprise to Provision Infrastructure across AWS and Kubernetes Clusters .
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Worked on Infrastructure as a code automation using the tools Terraform and AWS CloudFormation on AWS infrastructure.
  • Installing Chef Server Enterprise, Workstation , and bootstrapped the nodes using knife and automated by testing Chef recipes.
  • Involved in writing the cookbooks and recipes and created multiple Chef Work stations.
  • Created A W S CloudFormation stacks and deployed the services using chef by adding chef run list to the User data of Instances and CloudFormation stacks.
  • Implementing a Continuous Delivery framework using AWS Code pipeline, code commit Jenkins, Chef, Maven & Nexus in Linux server's environment .
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Jenkins server .
  • Working in DevOps group running Jenkins in a Docker container with EC2 slaves in AWS cloud configuration.
  • Implementing continuous integration and deployment ( CI/CD ) systems using AWS code pipeline, Jenkins, ANT, Maven, Nexus.
  • Developed build and Deployment scripts using Maven as build tool in Jenkins for environment transitions and pushing artifacts/dependencies jars into Nexus repository.
  • Installing and configure Jenkins for Automating Deployments and providing a complete automation solution.
  • Creating Docker files for various environment and worked on Kubernetes environment .
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Creating Docker images for the entire application and moved it to the certain GIT repository.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes .
  • Jenkins pipeline used to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes .
  • Automating the build and deployment processes by continuous integration system .
  • Monitoring diagnose and performed end to end debugging of complex applications, network protocols, server nodes and application stacks.
  • Create a cookbook for ELK and the agent to ship logs and clustered the ELK for Disaster recovery.
  • Design the folder structure for higher environments and driven to production.
  • Configuring the MariaDB and executed scripts in the database.
  • Coordinated with application teams before and during the production deployments.
  • Creating cronjobs so that weekend deployments can be automated.
  • Worked on moving Jira blocked stories to backlogs.
  • Providing 24/7 technical support to production environments.
  • Responsible for installing/configuring/maintaining Nagios server monitoring software.

Environment: AWS, GITLAB, Jenkins, Nexus, Chef, ELK, Shell, Linux (RHEL), Ansible, MariaDB, Git, Puppet, Nagios, Jira, VMWare, PowerShell, TFS, Apache, TOM CAT web services, EC2, S3, RDS, EBS, auto scaling, Bash, and Python, Unix/Linux, Windows, RHEL 4/5/6, CentOS

Confidential, Portland, Oregon

DevOps Cloud Engineer

Responsibilities:

  • Deployed Azure IaaS virtual machines (VMs) and Cloud services ( PaaS role instances) into secure VNet s and subnets .
  • Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the AZURE stack and focusing on high-availability, fault tolerance, and auto-scaling.
  • Worked on Azure VPN-Point to Site, Virtual Networks, Azure Custom security, Endpoint Security, firewall and developed Web service using Windows Communication Foundation and to receive and process XML files and deploy on Cloud Service on Microsoft Azure.
  • Developed Azure OMS Hybrid Automation PowerShell Runbooks to automate the creation of testing and QA environments using vSphere and setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions.
  • Used Azure PowerShell (ASM and ARM) to find out the servers provisioned via the Azure portal for auditing groups added in local administrator and the OU groups in which the server resides on the domain.
  • Used the terraform providers for Azure and Dockers to automate the infrastructure.
  • Deployment to Azure with Ansible and Terraform towards Azure and using Terraform for building, updating, and versioning infrastructure safely and efficiently, as well as creating custom in-house solutions.
  • Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Ansible and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Built monitoring and metric gathering system around OpenShift using Sensu, Grafana and Prometheus .
  • Developed Ansible playbooks to do automated recovery process upon the failure of OpenShift MASTER.
  • Designed a patch process and wrote ansible playbooks for patching OpenShift-RHEL, atomic OS and implemented a continuous back up process using Ansible to back up ETCD using ansible playbooks
  • Used Ansible to deploy ELK for automating continuous deployment (CD ) and configured Nodes and deployment failure reporting.
  • Created Ansible with multiple modules as per component like, Zookeepers, MySQL, Logstash .
  • Migrated pipelines builds from Bamboo to Jenkins and integrated them with Stash and JIRA.
  • Used Ansible server to manage and configure nodes, Managed Ansible Playbooks with Ansible roles.
  • Worked on Jenkins, GitHub, Artifactory and all internal build systems for the core development team on an enterprise-level Java-based cloud automation tool.
  • Created continuous integration system using Maven, Ant, Jenkins, Ansible, Continuous Integration, faster and flawless deploying with Custom Ansible modules.
  • Used Ansible to manage Multiple Nodes and Manage Inventory for different Environments
  • Developed Perl and shell scripts for automation of the build and release process.
  • Deployed and managed web services with Tomcat and JBOSS . Provided end-user straining for all Tortoise SVN , JIRA users to effectively use the tool.
  • Responsible for monitoring instances by infrastructure management.
  • Interacting with the developers from the application team for frequent updates. Experience in bug fixes to the code by interacting with application team.
  • Responsible for sending daily report emails to project manager.

Environment: Jenkins, Docker, Kubernetes, JIRA, CI/CD, Azure, Puppet, Ansible, Bamboo, Git, Bit beanstalk, JBOSS, Terraform, Ruby, Python, Kafka, Selenium.

Confidential, Warren, NJ

DevOps Engineer

Responsibilities:

  • Promoted Continuous Integration, Continuous Delivery ( CI/CD ) culture collaborating with Development, DBA, QA, Support and Business Operations.
  • Administered and supported SVN and GitHub Enterprise version control tool.
  • Experience in writing playbooks for Ansible and deploying applications using Ansible.
  • Expertise in hardening, Linux Server and Compiling, Building and installing Apache Server from sources with minimum modules.
  • Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages and Worked on playbooks for Ansible in YAML scripting
  • Involved in Provisioning AWS Infrastructure using Terraform scripts from Jenkins
  • Managing Docker orchestration and Docker containerization using Kubernetes.
  • Deploying multi-stack software builds to various environments (VMs, Cloud instances, etc.) using automation tools like Ansible and Chef, minimizing downtime
  • Ansible playbooks to automate the deployment of the applications to different Prod/ QA Environments.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Helped to establish the physical environments to perform effectively the software builds and deployments with an emphasis on quality, integrity, and security.
  • Used monitoring tool JIRA and triggered the issues and maintained bugs using JIRA tool .
  • Installation, configuration and maintenance of different Linux Distribution servers like Debian, RHEL, CentOS Servers at multiple Data Centres.
  • Configured JIRA workflows, User management and custom dashboards according to the needs to the CM team and integrated the project management features of JIRA with the build and release process.
  • Automated Web services by writing Groovy scripts and used assertions for data validation and performed data driven for validating different endpoints
  • User account management, worked with Perl, shell scripting (bash) to automate administration tasks.

Environment: RHEL, Apache-Tomcat, Git, Chef, VMWare, Vagrant, UI, Puppet, Groovy, Rational Doors, AWS, Chef, Jenkins, Azure, PowerShell, Nagios, Ansible, Oracle, TFS, JIRA, Shell/Perl Scripts, SonarQube.

Confidential

Build and Release Engineer

Responsibilities:

  • Worked as a Build/Release/Deployment/Operations (DevOps) Engineer with good understanding of the principals.
  • Performed all necessary day-to-day Subversion/GIT support for different projects and Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies .
  • Create and Maintain nightly builds, hot-fix builds/branches, custom and private builds.
  • Handled Jira tickets for SCM support activities.
  • Regular Build jobs are initiated using the CI (Continuous Integration) tool with Jenkins.
  • Responsible for taking the source code and compiling using ANT and package it in its distributable format such as JAR, WAR and EAR and deploying them in the WebSphere application server .
  • Perform deployments to multiple environments in Testing, staging and production environments and configure jobs for generating project artifacts.
  • Experience in Continuous Integration/Continuous Delivery (CI/CD) and Test-Driven Development (TDD)
  • Monitoring of applications, servers, doing capacity planning with the help of Nagios for managing logs to notify the incident management system upon reaching or exceeding the threshold limits
  • Creating, Utilizing, Managing Policies and Glacier storage in S3 buckets on AWS.
  • Configured AWS Identity and Access Management (IAM) groups and users for improved login authentication.
  • Created EBS snapshots, rebuilt new EBS volumes from snapshots to migrate applications, and storing these snapshots into S3 buckets for backup.
  • Coordinate release activities with Project Management, QA, Release Management and Web Development teams to ensure a smooth and trouble-free roll out of releases.

Confidential

Linux System Engineer

Responsibilities:

  • Installed, configured, troubleshoot, secured and supported Red Hat, CentOS and Linux servers and product servers.
  • Coordinate developers with establishing and applying appropriate branching, merging Conventions using GIT source control .
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process by used Jenkins, Ansible, Puppet, and Chef.
  • Create custom logging, reporting, and analyse system applications, enable problem notifications, enhance hardware, database.
  • Redesign and implement Domain Name System (DNS) infrastructure to reduce complexity, improve performance, simplify administration, and facilitate deployment automation.
  • Troubleshoot various systems problems such as application related issues, network related issues, hardware related issues etc.
  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Hands on experience with Python, shell scripting, Groovy, etc
  • New Software Transition Relational Databases Project coordination Algorithm Complexity Analysis.
  • Servers: Tomcat, Glassfish.
  • Experience in Core Java, development by applying different concepts like OOPS concepts, Collections, Strings, Exception handling, Multithreading, etc. and experience in Groovy and JavaScript.
  • Planned and performed the upgrades to Linux ( RHEL 5x, 6x, SUSE10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Used Chef for managing server application server such as Apache, MySQL, and Tomcat .

Environment: Red Hat Linux 5.x, 6.x, CentOS, VMware vSphere 4.0, VMware ESX 3.5.0, GIT, Shell Scripting, MySQL, Tomcat, Unix

Confidential

JAVA DEVELOPER

Responsibilities:

  • Involved in analysis and design of the application.
  • Involved in system design and modelling using UML and Rational Rose .
  • Involved in implementation of the framework using MVC architecture and following design patterns like Data Objects, and Front Controller .
  • Involved in preparing the detailed design document for the project.
  • Developed the application using J2EE architecture .
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML and JSP .
  • Used JDBC for communicating with the database.
  • Designed and developed Servlets to communicate between presentation and business layer.
  • Developed Session Beans and Entity beans to business and data process.
  • Developed the Servlets for processing the data on the server.

Environment: UML, Rational Rose, MVC architecture, J2EE, JSP, HTML, JDBC, Servlets.

We'd love your feedback!