We provide IT Staff Augmentation Services!

Cloud Automation/devops Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Around 8+ years of IT experience into Azure, AWS/DevOps engineer with expertise in areas of Continuous Integration, Continuous Delivery, Continuous Deployment (CI/CD), Software Configuration Management, Version Control, Build and Release management, Automation, Troubleshooting and Linux System Administration. Proficient in prioritizing and completing tasks in a timely manner, yet flexible to multitask when necessary.
  • Experience in infrastructure DevOps, involved in designing and deploying utilizing AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, IAM, Auto scaling, Cloud Front, CloudWatch, Cloud Formation, SNS, Route 53.
  • Experience on implementing Cloud Solutions using various AWS Services including EFS, AWS Kinesis, Lambda, Directory Services, Ops works, Code Deploy, DynamoDB, Redshift etc.
  • Played a significant role as a part of an engineering team designated to design a new platform to host applications on AWS and set up VPN tunnels from corporate network to VPCs, designed the Subnets, Routing and IAM policies in AWS.
  • Responsible in designing and implementing Azure Cloud Environment and configured shared access signatures (SAS) tokens and storage access policies in cloud infrastructure.
  • Expertise in Azure infrastructure management (Web Roles, Worker Roles, SQL, Storage, AD Licenses, Office365). Virtual machine backup and recover from a Recovery Services Vault using PowerShell and Portal.
  • Experience in cloud Architecting and Implementing Azure Service Offering such as Azure cloud services, storage, IIS, Active Directory, Resource Management, SQL, VM, VNETS, Network Gateways/Load Balancers, Files and functions, service bus.
  • Production experience in large environments using configuration management tools - Chef, Ansible and Puppet.
  • Experience in Ansible, Ansible vault and Tower as configuration management tool, to automate repetitive tasks, deploy applications and manage changes and automate software update and verify functionality.
  • Experience in installing Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef Recipes/Cookbooks with Test-kitchen.
  • Automated infrastructure provisioning using Ansible and Terraform.
  • Experience in integrating Jenkins with various tools like Maven (Build tool), Git (Repository), SonarQube (code verification), Nexus (Artifactory) and implementing CI/CD automation for creating Jenkins pipelines programmatically architecting Jenkins Clusters and troubleshooting the build issues during the build process.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Git and Subversion (SVN) on Linux platforms.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating images, compose, registry and handling multiple images primarily for middleware installations and domain configurations.
  • Proficient with Shell, Python, Ruby, PowerShell, JSON, YAML, Groovy scripting languages.
  • Expertise in build tools such as MAVEN, ANT and Gradle.
  • Experienced in installing, configuring and managing Docker Containers, Images for Web Servers and Applications servers such as Apache, Tomcat using Docker and integrated with Amazon MySQL RDS database.
  • Experienced with scheduling, deploying and managing container replicas onto a node cluster using Kubernetes &and worked with building K8’s run time environment of the CI/CD system to build, test & deploy in an open source platform.
  • Extensively worked on Puppet configuration management tool which includes installing Puppet master, agents and writing manifests from scratch and pushing them to agents for CI &CD
  • Experience in working with system health and monitoring tools like Splunk, JIRA, Confluence, ServiceNow, SharePoint, HPQC, VSTS (Azure DevOps) ELK (Elasticsearch, Logstash and Kibana) and Cloud Watch.
  • Experience with security and scanning tool such as HP fortify, SonarQube and BlackDuck.
  • Experience in working with application monitoring tools as Dynatrace, Scout (Solar winds), Nimsoft and IDERA.
  • Exposure to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Development, Testing, Implementation, Post-production analysis of the projects.
  • Knowledge of using Routed Protocols like FTP, SSH, HTTP, HTTPS and direct connect and experience in Kickstart installations, support, configuration and maintenance of Red Hat Enterprise Linux, CentOS, Ubuntu

TECHNICAL SKILLS

Cloud Platform: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, OpenStack, AWS identity and access management, AWS Cloud Watch, Amazon EBS & other services of AWS family, Azure, Google Cloud Platform (GCP)

Operating Systems: Linux, Ubuntu, Unix and Windows

Middleware Tools: MQ Series, JMS, IBM BPM

Build Tools: Maven, ANT, Hudson

Continuous Integration: Jenkins, Bamboo

Version Control Tools: SVN, GIT, Bitbucket

Logging & Monitoring Tools: Nagios, Zabbix, ELK Stack, Splunk,AppDynamics, Prometheus and Grafana

Containerization Tools: Docker, Kubernetes, OpenShift

Database Tools: Oracle 11g,12C, MYSQL, SQL Server, DB2, Graph DB, Mongo DB, PostgreSQL, PL/SQL Developer, SQL Plus, Toad

Configuration Management: Ansible, CHEF and Puppet

Infrastructure spin up tools: Terraform, CloudFormation, Azure Resource Manager Templates

Programming Languages: JavaScript, Groovy, Python, PL/SQL, Shell Scripting

J2EE Technologies: Servlets, JSP, JSTL, JSF, RMI, EJB, JMS, JNDI, JSF, XML, Swing, Log4j

Web Technologies: HTML, HTML5, CSS, CSS3, XHTML, DHTML, Bootstrap, AngularJS, NodeJS, ReactJS, AjaxJSP, JQuery, AlloyJS

XML/Web Services: REST, JSON, JAX-RS, ESB (JBoss Fuse), XML

Application/Web Servers: Apache Tomcat, JBoss, IBM WebSphere, BEA WebLogic

VMWare: vSphere, VMWare ESX 3,3.5 and 4.0, Virtual Center Server 2.5 and 4.0, VMWare Converter Enterprise, VMWare Update Manager, FT, HA, DRS, DPM, V Motion and SV Motion, VMWare GSX Server, SRM, Lab Manager, VMWare Workstation, VMWare capacity planner, VMWare Player

IDE: Eclipse, NetBeans, IBM RAD, IntelliJ and Plugins

Testing Tools: Junit, TestNG, Mockito, JMock

Reporting Tools: IText, Jasper Reports

PROFESSIONAL EXPERIENCE

Confidential

Cloud Automation/DevOps Engineer

Responsibilities:

  • Involved in Software integration, configuration, building, automating, managing and releasing code from one environment to another environment and deploying to servers.
  • Worked on Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups and created AWS Route53 to route traffic between different regions and used BOTO3 and Fabric for launching and deploying instances in AWS.
  • Configured Amazon S3, Elastic Load Balancing, IAM and Security Groups in Public and Private Subnets in VPC, created storage cached and storage volume gateways to store data and other services in the AWS.
  • Strong experience on AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Python, and Docker on familiar servers such as Apache, Nginx.
  • Architected and configured a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups and Route Tables.
  • Used AWS CLI for EC2 creations and S3 uploads and authenticated downloads.
  • Written the scripts for creation of new snapshots and deletion of snapshots in RDS.
  • Designed CloudFormation templates to create VPC, Subnets, NAT to ensure successful deployment of Web applications.
  • Designed roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Used Terraforms to set up the AWS infrastructures such as launching the EC2 instances, S3 buckets objects, VPC, Subnets.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Involved in migrating on premise cloud storage to Windows Azure using Site Recovery and backups.
  • Migrated SQL Server database to Windows Azure SQL Database and updated the Connection Strings based on this.
  • Hands on experience to write scripts using Azure PowerShell during automation and built-in process.
  • Automated various Infrastructure activities like Continuous Deployment, Application Server setup, stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Created inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
  • Created Ansible roles and Playbooks for the server configuration and Deployment activities.
  • Experience in Built and Deployment of Java/J2EE to a web application server in an Agile continuous integration environment by automating the entire process.
  • Used Artifactory Repository tool for maintaining the Java based release code packages.
  • Written bash scripts to deploy the Java based packages like EAR and WAR on the WebLogic Application Server.
  • Involved in evaluating the performance of EC2 instances CPU, Memory Usage, Network Usages and suggested appropriate instance type using Cloud Watch.
  • Configured Ansible to manage AWS environments and Automate the Build process for core AMIs used by all application deployments including Auto Scaling and Cloud Formation Scripts.
  • Automated Continuous Integration/Continuous Deployment with Jenkins, build-pipeline-plugin, Maven, Docker, GIT, setting up Jenkins master/slave to distribute builds on salve nodes.
  • Created Python Scripts to Automate AWS services such as web servers, ELB, Cloud front, Database, EC2 and Database security groups, S3 and application configuration. This Script creates stacks, single servers or joins web servers to stacks.
  • Written various Lambda services using Python and Java for automating some of the tasks.
  • Written bash scripts to deploy the Java based packages like EAR and WAR on the WebLogic Application Server.
  • Worked on Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Involved in container-based deployments, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Worked with Kubernetes charts using Helm & created reproducible builds of the Kubernetes applications.
  • Involved in managing Kubernetes manifest files and releases of Helm packages.
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure and created Jenkins jobs to deploy applications to Kubernetes Cluster.
  • Managed code releases in the software development cycle using version control tool GIT.
  • Maintained build related scripts developed in shell for Maven builds, modified build configuration files including POM.xml and published the artifacts to Nexus using Maven-publish and released using Maven release plugin.
  • Installing a Cassandra clusters on Amazon EC2 by using the AMI. Worked on automating tasks and NOSQL databases.
  • Configured a nd deployed several hypervisors & VMs running OpenStack for DevOps, testing &production environments.
  • Used NAGIOS Tool for monitoring the network.
  • Managed TCP/IP packets and DHCP servers, resolved TCP/IP network access problems for the clients and worked with various TCP/IP implementations like NFSv4, NIS, DNS and DHCP.
  • Integrated SonarQube with Jenkins to test the code quality.
  • Worked with different bug tracking tools such as Jira, HP QC, VSTS, ServiceNow and SharePoint, Wiki, Confluence.
  • Configured plugins for the integration tools to the version control tools.
  • Build & Deployed scripts created by the team and used Black Duck to continuously monitor for open source vulnerability.
  • Installed and configured monitoring agents on Linux.
  • Implemented, maintained, and supported reliable, timely and reproducible builds for project teams.
  • Worked with development/testing, deployment, systems/infrastructure, and project teams to ensure continuous operation of build and test systems.
  • Improved team performance and accelerated release cycle accelerate delivery of new features and increase overall product qualities.

Environment: & Tools: Java, Linux, Maven, Nexus, Jenkins, Docker, Kubernetes, Nagios, Azure, AWS EC2, Route 53, S3, VPC, NAT, ELB, Terraform, Shell Scripts, Python, .Net,Unix/ Linux environment.

Confidential

Cloud DevOps Engineer

Responsibilities:

  • As a Cloud administrator responsible for building and configuring a new cloud infrastructure environment, troubleshoot Azure related issues and engage internal teams for complex issues.
  • Built Azure environments by deploying Azure IaaS Virtual machines (VMs) and Cloud services (PaaS).
  • Prepared capacity and architecture plan to create the Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases.
  • Involved in migrating infrastructure &application from on premise to AWS & from Cloud to Cloud such as AWS to Azure.
  • Hands-on implementation of the Azure Operations dealing with IAAS infrastructure (VMs, Virtual Networking, Azure Services, Web Site Deployments) and deploying applications as PAAS(Websites, Web Roles and Worker Roles) Implementing New Azure Service like Backup Vaults, Recovery Service Vaults, Operation Management Suites, Cost-Estimation and Efforts.
  • Monitored and managed the cloud infrastructure within AWS.
  • Implemented a 'server less' architecture using API Gateway, Lambda and Dynamo DB & deployed AWS Lambda code from Amazon S3 buckets.
  • Lead implementation of Office 365 and Azure AD for single sign on, authentication, authorization& Azure Role-based Access Control (RBAC).
  • Created custom JSON policies for User Accounts, Groups, Roles and granting required access Permissions and Privileges to the users and services using IAM.
  • Monitored and managed the cloud infrastructure with in AWS.
  • Performed system monitoring and maintain Logs using Cloud Watch.
  • Configured the AWS DNS route the traffic between AWS and configured each tenant on the platform.
  • Deployed and monitored scalable infrastructure on Amazon web services and configuration management using chef.
  • Used Elastic Load Balancers, to load balance the frontend requests to the app servers, and to load balance the backend requests from the app servers to the API servers.
  • Hands on experience in build tools such as MAVEN, ANT and Gradle for the building of deployable Artifacts such as war, jar and ear from source code and automated Web and J2EE applications to the above platforms.
  • Created SNS notifications and assigned ARN to S3 for object loss notification.
  • Maintained and tracked inventory using Jenkins and set alerts when the servers are full and need attention.
  • Worked with the groovy scripts in Jenkins to execute jobs for a continuous integration pipeline where 'Groovy Jenkins Plugin' and 'Groovy Post-Build Action Plugin' is used as a build step and post build actions.
  • Hands-on experience on Ansible, Vault and Tower as Configuration management tool, to automate repetitive tasks, quickly deploy critical applications, and proactively manages change.
  • Developed utilities in Shell and Python scripting to automate processes.
  • Worked on Bash scripts with AWS CLI to gather resources metrics from AWS EC2 Instances, and configured Alerts and dashboards using AWS Cloud Watch Monitoring.
  • Migrated and maintained build-test Environments into the cloud Infrastructure and implemented a Continuous Delivery process using Jenkins across multiple environments.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server.
  • Automated creation and deletion of DEV and QA infrastructure using Terraform Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes
  • Troubleshooted communication issues with Chef client nodes and Chef servers.
  • Used Docker for setting up ELK with Docker and Docker-Compose.
  • Created Docker Containers leveraging existing Linux Containers and AMI’s in addition to creating Docker Containers from scratch using Docker file and actively involved in deployments on Docker using Kubernetes.
  • Migrated servers to VMware using VMware P2V converter in JBOSS web environments.
  • Involved in implementing and making teams adapt to Release/Change Management Process.
  • Handled installation, administration and configuration of ELK stack on AWS and performed Log Analysis.
  • Hands on experience in handling the version control using GITHUB & continuous integration management using Jenkins.
  • Configured and ensured connections to RDS database running on MySQL engines.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
  • Involved in troubleshooting the problems generated while building, deploying and in Production support.
  • Used Python scripting for automation, highly scalable, build promotions for staging to production.
  • Involved in coder metrics tracks where there will been a need to support execution or onboarding, maintaining and reporting of static code analysis using HP Fortify.
  • Applied patches as per the release process.
  • Installed and configured Apache and Tomcat on Red hat Linux, Ubuntu and Amazon Linux instances.
  • Hands on experience in Monitoring tool like Nagios, Splunk, AppDynamics and task scheduling tools using Cronjob.
  • Provided 24*7 support to coordinate with the teams and customers for delivery purposes.

Environment: & Tools: RedHat, Ubuntu, Maven, Splunk, AppDynamics, Nagios, Jenkins, BASH, PowerShell, Groovy Script, JSON, Cookbooks, APACHE/TOMCAT, Python, Chef, Docker, Kubernetes, VMware, JBOSS, Azure, AWS, S3, ELB, IAM, Cloud Watch, ELK, VMware, JBOSS, API Gateways, Lambda, MYSQL, Cronjob.

Confidential

AWS/DevOps engineer

Responsibilities:

  • Planning, deploying, monitoring, and maintaining AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare VM's as required in the environment.
  • Used Security Groups, Network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • Used Python modules including Boto3 to supplement automation provided by Ansible localexec and Terraform for tasks such as encrypting EBS volumes, backing AMIs and scheduling Lambda functions for routine AWS tasks .
  • Involved in creating the company's DevOps strategy in a mixed environment of Linux (Ubuntu, CentOS, RHEL) servers.
  • Involved in implementing various software release strategies for various applications according to Agile process.
  • Worked on Load balancing over the network and servers using F5 pools.
  • Worked on Jenkins by installing, configuring and maintaining for purpose of Continuous Integration (CI) and for the end to end automation for all build and deployments and creating Jenkins CI pipelines.
  • Created Jenkins pipeline for Puppet release process for module deployment using Kanban Agile methodology for development.
  • Worked in designing and implementing continuous integration system using Jenkins by creating Python and Shell scripts.
  • Lead Automation deployment team and worked with Puppet, written puppet modules for application deployment.
  • Installed Jenkins/Plugins for GIT repository, setup SCM polling for immediate build with maven and maven repository (Nexus Artifact) and deployed apps using custom Ruby modules through puppet as a CI/CD process
  • Designed and implemented fully automated server build management, monitoring and deployment by using Puppet.
  • Deployed Puppet, Puppet dashboard and Puppet DB for configuration management to existing infrastructure.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users, Mount Points, Packages.
  • Worked on configuring and monitoring distributed and multiple platform servers using Puppet.
  • Used Puppet server and workstation to manage and configure agents.
  • Installed Chef Server and Chef Clients to pick up the build from Repository and Deploy in target environments and created Chef Cookbooks using recipes to automate Build with Development Pipeline.
  • Created & Handled cookbooks and recipes using Ruby in Chef Workstation & deploying them to various nodes.
  • Written Chef Cookbooks for various DB configuration to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Created artifact files by using jar files and POM.xml files & used Apache Tomcat as application server for deploying the artifacts.
  • Designed and implemented scalable, secure Virtual Network.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts like .war and .ear files.
  • Created the build script using the Maven and MS Build as build tools, for Java and .Net web applications.
  • Implemented, maintained and supported reliable, timely and reproducible builds and developed build related scripts in shell for maven builds. Created and modified build configuration files including POM.xml files.
  • Worked in authoring pom.xml, build.xml files performing releases with the Maven, ANT release plugin, and managing artifacts in SonarQube, NEXUS, JFrog Artifactory.
  • Developed automation scripting in Python using Puppet to deploy and manage Java applications across Linux servers.
  • Created User, Group creation, monitoring and maintaining log for system status/health using Linux commands and Nagios.
  • Established processes & tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Performed Branching, Tagging, Merging and release activities in various version control tools such as GIT, SVN according to environment. Implemented automated application deployment and written deployment scripts and automation scripts.
  • Created deployment request tickets in remedy for the deploying the code to Production.
  • Created Docker images and linking of Docker containers for secured way of data transfer and handling images primarily for middleware installations and domain configurations.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.
  • Installed, configured and maintained Application/Web servers like HTTP, Apache Web Server and WebSphere on Red Hat Linux.
  • Responsible for Installation, Configuration Management, Maintenance and Systems Development of Linux/UNIX Systems.
  • Managed all the bugs and changes into a production environment using Jira tracking tool.
  • Worked on Confluence to create, share and discuss content and projects.
  • Involved in setting up JIRA as defect tracking system & configured various workflows, customizations and plugins for the JIRA.
  • Integrated JaCoCo with Jenkins to check code coverage and generated the reports based on the coverage percentage of the Line, Branch and Method etc.
  • Implemented monitoring on all enterprise applications and Infrastructure systems (Nimsoft, Solar winds and Nagios) which reduced overall critical incidents and provided self-healing features to be architected and implemented.
  • Performed automated installations of Operating System using kick start for Linux.
  • Installing, managing, troubleshooting, securing, configuring and tuning critical servers on Linux platforms.

Environment: & Tools: Agile, GIT, Maven, Jenkins, Docker, Kubernetes Nexus, Puppet, Jira, Nagios, Confluence, TOMCAT, Python Scripts, Ruby Scripts, Shell Scripts, RedHat, CentOS, Ubuntu, JaCoCo, JFrog, SonarQube, Nexus, AWS, EC2, NACL, Security Groups, Route Tables, NAT, VMware, F5 Tool.

We'd love your feedback!