We provide IT Staff Augmentation Services!

Aws Cloud/devops Engineer Resume

SUMMARY:

  • 7 Years of experience as a DevOps engineer with extensive knowledge of Cloud Computing strategies and expertise in the areas of Build and Release Management, Configuration Management, Automation, Containerization, Cloud Solutions, Linux Administration and maintaining cloud environments, and 24/7 Production support.
  • Experience in configuring Azure web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure Network Watcher, Implementing Azure Site Recovery, AZURE Backup and Azure Automation.
  • Expert in a variety of Azure services including Compute (Web Roles, Worker Roles), Caching, Azure SQL, NoSQL, Storage, and Network services, Azure Active Directory (AD), API Management, Scheduling, Azure Auto Scaling, and PowerShell Automation. CI) and for End - to-End automation for all build and deployments implementing CI/CD for database using Jenkins in Groovy.
  • Experience in Groovy scripting for writing Jenkins Pipeline Groovy Scripts for Continuous Integration and build workflows and Used Jenkins for uploading Artifacts into Nexus Repository and Automated various day-to-day administration task by developing Bash, Ruby, JSON, Perl, PowerShell and Python Scripts.
  • Experience in Administration/Maintenance of Source Control Management Systems, such as SubVersion (SVN), Perforce, TFS, GIT and Knowledge of Clear Case and exposure in working with Adobe AEM for web content management to manage social media and web content for a project.
  • Extensively worked with Configuration Management tools like Ansible, Chef, Puppet, and hands on experience in developing Playbooks, Recipes, and Manifests in YAML, Ruby and Python scripts to automate the environment and deploy into the dev/stage/prod environments
  • Experienced in Ansible Tower, which provides an easy-to-use dashboard and role-based access control and developing Ansible playbooks for managing the application/OS configuration files in GitHub, integrating with Jenkins, and Verifying with Jenkins plugins, deploying the application in Linux environment.
  • Experience in installation, setup, and management of network related services like TCP/IP, FTP, SSH, DNS, TELENT, HTTP, HTTPS, Load Balancing, VPN, Firewall, Subnets, SMTP, CDN.
  • Experience in Installing, Configuring, Managing the Monitoring Tools such as Splunk, Nagios, ELK and New Relic for Resource Monitoring and real-time experience in creating analytical matrices reports, dash boards for release services based on JIRA tickets.
  • Experience in Implementation of Azure Active Directory for single sign on, authentication, authorization and Azure Role-based Access Control (RBAC) and configuration of Azure Virtual Networks, Subnets, DHCP address blocks, DNS settings, Security policies and routing.
  • Created and configured Azure Automation Assets, Graphical runbook, PowerShell runbook that will automate specific tasks, deployed Azure AD Connect, configuring Active Directory Federation Service (AD FS) authentication flow, ADFS installation using Azure AD Connect, and involved in administrative tasks that include Build, Design, and Deployment of Azure environment.
  • Hands on experience with services in Amazon Web Services (AWS) like Lambda, DynamoDB, EBS, ELB, Elastic Beanstalk, CloudFront, CloudWatch, Sage maker, SNS, Glacier, Auto-Scaling, IAM, Route53, EC2, S3, RDS, VPC, VPN and Kinesis through AWS management console as well as automating the process/services by using CloudFormation and Terraform. Expertise in AWS serverless compute services like Lambda and ECS.
  • Extensive usage of AWS lambda to trigger and track changes in data shifts and store data to the s3 and push data to the long-term storage Glacier and EMR.
  • Expertise in working with Terraform key features such as Infrastructure as a code (IaaS), Execution plans, Resource Graphs, Change Automation and hands on experience with using Auto scaling launch configuration templates for launching amazon EC2 instances while deploying microservices.
  • Expertise in working with Terraform key features such as Infrastructure as a code (IaaS), Execution plans, Resource Graphs, Change Automation and extensively used Auto scaling launch configuration templates for launching amazon EC2 instances while deploying microservices.
  • Experience in orchestration of Docker Images and Containers using Kubernetes by creating whole master and minion. Installed artifactory-ha on top of Kubernetes for dynamic PVC provisioning.
  • Experience in exploring third-party provisions such as EKSCTL from weave works to create the EKS clusters and manage them using Nirmata EKS Manager for UI.
  • Expertise in using Docker and setting up ELK with Docker and Docker-Compose. Actively involved in deployments on Docker using Kubernetes. Hands on experience with developing APIs using Kubernetes to manage and specify the copies of the containers and to run the actual servers in the cloud environment.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes and deployed Docker containers through Kubernetes to manage the microservices using its Nodes, Pods, ConfigMaps, Selectors, Services.
  • Experience in Jenkins pipelines to drive all microservices builds out to the Docker registry and then deploy to Kubernetes, Created Pods and managed them using Kubernetes. Extensively worked on Jenkins and Bamboo by installing, configuring and maintaining the purpose of Continuous Integration.

SKILLS:

  • DevOps
  • AWS
  • Azure, Google Cloud
  • Version Control/Repository Tools
  • GIT, SVN
  • Code Analysis with SonarQube
  • Configuration Management
  • Ansible
  • Nexus Artifactory
  • Build Automation
  • Tomcat Web Server
  • Jenkins Framework (CI/CD)
  • Docker
  • System Monitoring
  • Kubernetes

WORK HISTORY:

Confidential

AWS Cloud/DevOps Engineer

Responsibilities:

  • Part of an agile, dynamic team of technical specialists in charge of delivering enterprise cloud-based services and solutions.
  • Experience in building, deploying, and operating software-defined infrastructure and services for business activities in the cloud.
  • Experience in working with a team that leverages Agile methodologies to ensure around-the-clock availability and performance of cloud-based environments, working closely with many other parts of the organization to build and maintain world-class systems.
  • Extensively worked on AWS solutions using EC2, S3, RDS, EBS, ELB, EFS and Auto scaling groups, Optimized volumes and EC2 instances.
  • Created Python Scripts to Automate AWS services which include Lambda, web servers, ELB, Cloud Front Distribution, database, EC2 and database security groups, S3 bucket and application configuration. These Scripts create stacks, single servers or join web servers to stacks.
  • Managed highly available and fault tolerant systems in AWS, through various API's, console operations and CLI.
  • Configured and managed AWS infrastructure as code using Terraform.
  • Created IAM policies for delegated administration within AWS and Configured IAM Users/Roles/Policies to grant fine-grained access to AWS resources to various users.
  • Developed ETL pipelines to ingest data into AWS RDS for data processing, data analysis using AWS Glue and AWS Athena, and data warehousing and visualization using AWS Redshift and AWS QuickSight.
  • Writing Bash and Python Scripts, to supplement automation provided by Ansible and Terraform for various tasks including encrypting EBS volumes, backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Deployed full managed web services using Elastic Bean Stalks and SNS and CloudWatch and configured path-based routing using ALB for HTTP/HTTPS traffic and NLB for TCP/IP traffic.
  • Configured and managing security groups and VPC in an automated process.
  • Developed various automated provisioning pipelines using Ansible for various AWS resources.
  • Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agents, SSH, Amazon EC2 and packaging, deployment and testing.
  • Automated CI/CD with Jenkins, build-pipeline-plugin, maven, GIT Set up Jenkins's master/slave to evenly distribute builds on salve nodes.
  • Integrating with Git and Jira to trigger builds using Web Hooks and Slave Machines.
  • Hands on experience in provisioning, orchestration, packages, services, configuration and deployment using Ansible Tower and Cloud Formation.
  • Used Ansible and Ansible Tower as configuration management tool, to automate repetitive tasks, deploy applications, manage and track changes and automate software updates and verify functionality.
  • Continuous monitoring of AWS Environment by running daily Tower Jobs to detect any modifications and trigger notifications to the users.
  • Worked on Ansible to configure the servers, deploy software, and orchestrate continuous deployments for zero downtime rolling updates.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, patching and software deployment.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deploy to Kubernetes.
  • Maintained build related shell scripts for Maven builds.
  • Created and modified build configuration files including POM.xml.
  • Configured Jenkins to build Java Code using Meta Case Software and execute CI process on the Java code generated.
  • Worked on infrastructure with Docker containerization.
  • Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT and Docker.
  • Utilized Kubernetes and docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Contributed to python library that deploys k8s clusters using helm charts, in-house tool (SSDT) for service deployments into the k8s clusters.
  • Developed and Implemented Kubernetes manifests, helm charts for deployment of microservices into k8s clusters.
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Managed code and version control using Git and supported development team on resolving branching and merging issues.
  • Developed build and deployment scripts using Maven as build tool in Jenkins to move from one environment to the other environments.
  • Created a service where a lambda function triggers a queue in Google Cloud and then which triggers a service in GCE and save the data in Memcached of GCE.
  • Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts and services to Docker and Red Hat.
  • Integrated Jenkins CI with GIT version control and implemented continuous build based on check-in for various cross functional applications and created GitHub Web Hooks to setup triggers for commit, push, merge and pull request events and to track these requests.
  • Rich experience in building client/server environment with technologies of JSP, Servlet, EJB, Java Mail, JMS, AMQP, Apache Camel, Spring Cache, Spring Security, Spring Transaction Management.
  • Worked with administrators to ensure Splunk is actively and accurately running and monitoring on the current Infrastructure implementation.
  • Used JIRA for bug tracking, issue tracking and project management.
  • 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.
  • Worked on maintaining the Linux servers.
  • Also provided support to developer's team for their issues with the application, tuning, troubleshooting software running on Servers.
  • Update and enhance written processes and documentation with a focus on ease of understanding and completeness.

Environment: and Tools: AWS EC2, S3, VPC, CloudWatch, EBS, Route 53, Lambda, Cloud Formation, IAM, Elastic Search, Log Stash, Ansible Tower, Docker, Terraform, Maven, Jenkins, GitHub, JIRA, Nagios, Splunk, RHEL, Solaris, CentOS, Shell scripting, Python Scripting, Ansible, CI/CD.

Confidential

DevOps Engineer

Responsibilities:

  • Worked in AWS environment, instrumental in utilizing Compute Services (EC2, ELB), Storage Services (S3, Elastic Block Storage), Elastic Beanstalk, VPC, SNS, IAM.
  • Designed & implemented VPC service for extension of on-premises datacentre with AWS Cloud using VPN & Direct connect services.
  • Utilized Cloud Watch to monitor resources like EC2, CPU memory, Amazon RDS DB services, EBS volumes to set alarms for notifications and automated actions to monitor logs for better understanding of the operations.
  • Implemented Chef cookbooks for OS component configuration to keep AWS server's template minimal and written recipes and cookbooks for configuring server side through Chef.
  • Integrated Chef cookbooks into Jenkins jobs for CD framework and created roles, environments using Chef handlers for different auto kickoff requirement jobs.
  • Written wrapper scripts to automate the deployment of cookbooks on nodes and running the chef-client on them in a Chef-Solo environment.
  • Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release and Deploy phases through various CI/CD pipelines using Git, Jenkins, Chef and build the deliverable artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.
  • Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Developed Python scripts to automate various system tasks, OS patches for dev environments, and deployment of applications to test/ prod environments using Python OS modules.
  • Created and maintained the Shell deployment scripts for WebLogic and web application servers.
  • Worked with Maven for building the application, and written maven scripts and shell scripts to automate the build process and used CI tools like Jenkins to move from one environment to other environments.
  • Worked on Google Cloud Platform using GCS, GKE, IAM, Pub Sub, GCE and deployed various application to GCP and gcloud.
  • Created on service where a lambda function triggers a queue in Google Cloud and then which triggers a service in GCE and save the data in Memcached of GCE.
  • Managed the Maven Repository using Nexus Artifactory tool and used the same to share the binary (EAR, WAR & JAR) snapshots.
  • Worked on source control management tools like GIT (GitHub), Subversion (SVN) and creating GIT repositories with specified branching strategies and integrating GIT into the continuous Integration (CI) environment along with Jenkins.
  • Installed and configured Nagios to manage infrastructure by setting up email alerts and notifications using python scripts an executed them through chef.

Environment: and Tools: AWS, S3, EBS, Redshift, IAM, EC2, Cloud Watch, SNS, Elastic Load Balancer, AWS Auto Scaling, Apache, Tomcat, NGNIX, Tomcat, Apache, JBOSS, JSON, GIT, Chef, Splunk, Oracle, Windows, Linux Shell scripting and Bash scripts.

Confidential

Cloud/DevOps Engineer

Responsibilities:

  • Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
  • Involved in planning the architecture of the Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases.
  • Worked on Azure OMS & Power BI for visualizing the activities.
  • Also used Azure App Insights, Alerts and Log Analytics for Monitoring as part of OMS.
  • Configured ADFS and AD for on-Premise's domain and configured Azure VPN for Virtual Network Creating Azure Backup vault and protecting required VMs to take the VM level backups on regular intervals.
  • Managed Identity Access management of Azure Subscriptions, Azure AD, Azure AD Application, Proxy, Azure AD Connect, Azure AD Pass through Authentication.
  • Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Used Azure Container Service (AKS) to manage the Kubernetes environment and orchestrate the docker containers as well.
  • Designed Azure Resource Manager template and extensive experience in designing custom build steps using PowerShell.
  • Created Terraform templates for provisioning virtual networks, subnets, VM Scale sets, Load balancers and NAT rules and used Terraform graph to visualize execution plan using the graph command.
  • Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments.
  • Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool, Managed different infrastructure resources like Cloud, VMWare and Docker containers.
  • Installed, deployed and configured Chef Server Enterprise and bootstrapped the nodes using Knife.
  • Also automated the nodes by testing the Chef Cookbooks with Test Kitchen.
  • Written Chef Cookbooks and recipes to Provision several pre-production environments consisting of CassandraDB installations and several proprietary middleware installations and configurations.
  • Used Ansible and Ansible Tower as configuration management tool to automate repetitive tasks, deploy applications, manage changes and automate software updates and verify functionality.
  • Worked on Ansible to configure the servers, deploy software, and orchestrate continuous deployments for zero downtime rolling updates.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deploy to Kubernetes.
  • Worked with Red Hat OpenShift Container Platform for Docker and Kubernetes.
  • Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deploy application containers as Pods.
  • Configured and setup Kubernetes Cluster environment with master and Nodes.
  • Managed local deployments in Kubernetes using minikube, creating local cluster and deploying application containers.
  • Involved in development of Test environments on Docker containers and configuring the Docker containers using Kubernetes.
  • Used Zabbix as monitoring tool and used Zabbix plugin for Grafana for analysis & visualization.
  • Managed code and version control using Git and supported development team on resolving branching and merging issues.
  • Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts and services to Docker and Red Hat.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins's plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Integrated Jenkins CI with GIT version control and implemented continuous build based on check-in for various cross functional applications and created GitHub Web Hooks to setup triggers for commit, push, merge and pull request events.
  • Used MAVEN as a build tool on Java projects and written maven POM files from scratch for multi-modules projects for the development of build artifacts on the source code.
  • Configuring and managing ELK stack, setup the elastic search ELK Stack to collect search and analyze log files from across the servers and integration of Application with monitoring tool New Relic for complete insight and proactive monitoring.
  • Worked with the administrator team to ensure Splunk is actively and accurately running and monitoring on the current Infrastructure implementation.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used Python API for uploading all the agent logs into Azure blob storage.
  • Used Azure BLOB to access required files and Azure Storage queues to communicate between related processes.
  • Designed and integrated Pivotal cloud foundry (PCF) on Microsoft Azure.
  • Deployed PCF using CF push and urban code deploy.
  • Ensured successful architecture and deployment of enterprise grade PaaS solutions using Pivotal Cloud Foundry (PCF) and worked on the implementation of micro services in PCF.
  • Experience in WebLogic 9.x/10.x to implement zero downtime deployment using python and bash/shell script and used Jenkins to automate.
  • 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.

Environment: and Tools: Microsoft Azure, PCF, CHEF, Ansible, Docker, Kubernetes, Jenkins, Maven, Git, Elastic Search, Log Stash, Kibana, Splunk, Nagios, Nexus, JIRA, Bamboo, Cassandra, Mac OS X, Windows RHEL, CentOS, Tomcat, Apache, MySQL, LDAP, SSH, BIND, JSON, CI/CD, Ruby, Python and PowerShell scripting.

Confidential

Build and Release Engineer

Responsibilities:

  • Responsible for Creating Builds, Staging and deploying Software Content across multiple environments (DEV, QA, Demo, Test, Staging, UAT and Production).
  • Designed and managed Build and Release cycle activities in Agile Methodologies.
  • Developed build and deployment processes for Pre-production environments.
  • Managed Sona type Nexus an enterprise-level package management server.
  • Used Jenkins for Continuous Integration and deployment into Tomcat application server.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Set up Jenkins's server and build jobs to provide Continuous Automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins and Git.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option and integrated to automate the code checkout process.
  • Wrote JUnit test cases for unit, integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to GIT.
  • Used ANT build tool for scripts deployment and deploy processes using Jenkins to move from one environment to other.
  • Worked with installation, deployment and maintenance of middleware application servers to RHEL Dev and Test environments.
  • Experience in managing Apache Tomcat Application Server.
  • Involved in Building and configuring Red Hat Linux Servers using Kickstart server as required for the project.
  • Maintained maximum uptime and maximum performance capacity for enterprise production, QA and UAT/staging.

Environment: and Tools: Puppet, SVN, GIT, ANT, JIRA, Perl, Shell, Bamboo, RHEL, Windows, Bugzilla, Nexus, Nagios.

Hire Now