We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • AWS certified professional with 7 years of experience in the field of IT, focused on Linux Administration, Build and Release
  • Management, Configuration Management, Continuous Integration, Continuous Deployment and worked with both public
  • (Azure, AWS, GCP) and private (OpenShift, OpenStack, PCF) clouds.
  • Experience in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource
  • Groups, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-scaling.
  • Orchestrated the migration of On-premises applications to Cloud by Cloud orchestration using Terraform scripts CloudFormation and Azure Resource Manager (ARM) templates.
  • Configured AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the
  • Amazon RDS MySQL DB cluster, AWS-Dynamo DB and AWS-RedShift.
  • Skilled in Managing security groups on AWS, focusing on high-availability, fault tolerance, and auto-scaling using
  • Terraform templates. Along with Continuous Integration and Continuous Deployment with AWS Lambda and AWS
  • Code Pipeline.
  • Developed different environments for different applications on Google cloud Platform (GCP) by provisioning
  • Kubernetes clusters on GCE instances and GKE using Docker, Ruby, Bash and Python.
  • Maintained and developed Docker images for a tech stack including Cassandra, Kafka, Apache, and several in house written Java services running in Google Cloud Platform (GCP) on Kubernetes.
  • Orchestrated CI/CD processes using Cloud Formation, terraform templates and Containerized the infrastructure using Docker setup in AWS and Amazon VPCs.
  • Used Jenkins pipelines to drive all micro service builds out to the Docker registry and then deployed to Kubernetes Created Pods and managed Kubernetes.
  • Deployed Docker containers through Kubernetes to manage the micro services using its nodes, ConfigMaps, selector Services, Pods.
  • Implemented a load balanced, highly available, fault-tolerant, auto-scaling

PROFESSIONAL EXPERIENCE:

Confidential

Cloud/DevOps Engineer

Responsibilities:

  • Extensively worked on various AWS services like VPC, CloudFront, API Gateway, EC2, S3, Elastic Beanstalk,Lambda, SQS, SNS,
  • DynamoDB, RDS, Redis, Secret Manager and Resource Groups. Implemented AWS Cloud Formation Templates to provision dependencies required by the web application hostedon Elastic Beanstalk. Also worked on configs for applications hosted on EC2 via S3 bucket and automated the config sync process. Wrote IAM policies to apply restrictions on various AWS resources and also to manage user access to the
  • AWSCloud. Also worked on setting up MFA for security authentication. Implemented setting up Infrastructure as a code (IAC) on the AWS
  • Cloud using terraform and deployed the resources using terragrunt via Jenkins servers. Designed, orchestrated, implemented and supported secure and scalable infrastructure using AWS cloud, IaaS and PaaS. Rewrote various Terraform modules for reusability and converted existing
  • AWS resources to serverless usingAWS Lambda. Also involved on migrating on - prem applications to the AWS Cloud. Created Blue/Green environments for applications hosted on Elastic Beanstalk and EC2 for rolling/zero downtimedeployments. Used OpenShift to manage containerized infrastructure on Kubernetes for tightly bound layers. Also implementedOpenShift CI/CD to build, test and deploy applications.
  • Migrated on-prem applications onto Openshift for Standardized development environment and self-serviceprovisioning. This helped in reducing the hardware costs significantly, Also improved security and monitoringaspects. Worked on writing docker files to manage docker image creation process and uploaded these docker images to docker hub and artifactory. Integrated the image build/upload process on Jenkins to automate the image uploadprocess. Used Minikube to manage local deployments on Kubernetes to manage and deploy the docker images to createapplication containers.
  • Implemented Amazon ECR (Elastic Container Registry) to store private images with resource-based permissionsusing IAM. Also worked with AWS CLI to push, pull and manage Docker images. Used Amazon EKS (Elastic Kubernetes Service) to run and scale applications both on
  • AWS cloud and on-prem.Also Worked on creating config maps, services, secrets and deployments. Built AMIs for applications using packer and deployed these AMIs on the AWS Cloud using terraform. AlsoIntegrated Packer with Jenkins to automate the deploy process. Wrote groovy scripts to add various dependencies required by applications to the Jenkins master. Also Worked onvarious automation scripts/ on-demand Jenkins jobs using groovy, shell and powershell to manage variousresources on the AWS cloud via Jenkins using various Jenkins
  • Plugins. Worked on setting up windows agents using terraform and powershell for application dependencies and hookedthem up to the Jenkins master. Integrated Various Github repo

Confidential

Sr. Cloud/DevOps Engineer

Responsibilities:

  • Implemented Azure IaaS, PaaS and wrote ARM templates using JSON for Configuring Virtual Networks, GatewaySubnets, setup DNS at the
  • Virtual Network level, User Defined Routes (UDRs), altered the security groups, NIC'sand Azure VM's for internal applications. Configured
  • Azure Multi - Factor Authentication (MFA) as a part of Azure AD Premium to securely authenticate usersand worked on creating custom Azure templates for quick deployments and advanced PowerShell scripting. Configured and deployed Azure Automation Scripts for multiple applications utilizing the Azure stack {IncludingCompute, Web & Mobile, Blobs, ADF, Resource Groups, Azure Data lake, HD Insight Clusters,
  • Azure DataFactory, Azure SQL, Cloud Services, and ARM}, Services and Utilities for using on Automation. Deployed ASP.NET web Application in Azure using Web App service, connected it to Azure SQL Database and usedVSTS to provide Cl/CD pipeline and created Azure Active
  • Directory (AD) tenants and managed to restrict the accessto VSTS (Virtual Studio Team Service). Monitored the Azure services by collecting metrics, activity logs and diagnostic logs using Azure Monitor. LaunchedVM's, Storage, Network and Availability groups/sets through
  • PowerShell Script. Created Storage Pool and stripping of Disk for Azure Virtual Machines. Backup Configure and Restore Azure Virtual
  • Machines using Azure Backup. Designed templates for Azure Infrastructure-as-a-code using Terraform to build staging and production environments. Integrated Azure Log Analytics with Azure VMs for monitoring the log files, to store and to track metrics. UsedTerraform as a tool, Managed different infrastructure resources Cloud, VMware, and Docker containers. Developed Terraform Templates to automate Azure
  • IAAS virtual machines using terraform modules and deployedvirtual machine scale sets in production environment. Used Terraform to reliably version and create infrastructure on Azure. Created resources, using Azure Terraformmodules, and automated infrastructure management.
  • Managed Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processesand worked on Nagios
  • Event handlers in case of an automatic restart of failed applications and servers. Monitored servers, switches and ports using Nagios
  • Monitoring tool and assisted internal users of Splunk in designingand maintaining production quality dashboards. Worked on Kubernetes for container orchestration with Kubernetes container storage, automation to enhancecontainer platform multi-tenancy also worked on with Kubernetes architecture, design troubleshooting issues and multi-regional deployment models and patterns for large-scale applications.
  • Deployed Kubernetes templates forvarious applications like Cassandra, Grafana, Kafka. Implementing Kubernetes auth method to authenticate with Hashi Corp Vault using a Kubernetes Service Accounttoken that

Confidential

Cloud/DevOps Engineer

Responsibilities:

  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deploymentof Web applications and database templates, Cloud Watch, Cloud Trail and Cloud front to setup and manage the cached content delivery. Converted existing AWS infrastructure to server - less architecture (AWS Lambda) and deployed it via Terraform.Migrated data from Data Centers and on-premises to
  • Cloud using AWS Import/Export Snowball service. Migrated services from a managed hosting environment to AWS including service design, network layout, datamigration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • Created four staged Cl/CD pipelines with AWS Code Pipeline plugin for Jenkins, GitHub Repository, Jenkins buildserver EC2 instance using
  • IAM instance role, proxy and firewall settings to allow inbound connections on server and AWS Code Deploy. Configuring and Networking of Virtual Private Cloud (VPC}. Wrote Cloud formation templates and deployed AWSresources using it. Responsible for building and configuring a virtual Data Centre in AWS cloud to support EnterpriseData warehouse hosting. Worked on AWS Step functions to build visual workflows and managed checkpoints, restarts to make sure that theapplications executed in order. Also implemented basic primitives such as branching, parallel execution and timeouts. Used Amazon SNS to dynamically scale the application and to handle high-throughput. Also used the SNS service to encrypt the data in transit by applying Amazon ATS certificates to support HTTS API and also encrypted data at restusing AWS KMS
  • Keys. Worked on Amazon Elasticsearch service for log analytics. Also setup and deployed clusters while removing the complexity associated with management tasks such as failure recovery, backups and monitoring. Wrote Terraform script s to automate AWS services which include,
  • CloudFront distribution, RDS, EC2, databasesecurity groups, Route 53, VPC, Subnets, Security Groups, and S3 Bucket and converted existing AWS infrastructureto AWS Lambda deployed via and AWS CloudFormation. Worked on migration services like AWS Server Migration Service (SMS} to migrate on-premises workloads to AWSin easier and faster way using Rehost & lift and shift& methodology and AWS
  • Database Migration Service (OMS},AWS Snowball to transfer large amounts of data and Amazon 53 Transfer Acceleration. Worked on AWS
  • Code Deploy and Auto Scaling Groups to implement Blue Green Deployments for the various releasesmoving forward. Worked on OpenStack
  • Services such as Nova for Compute, Neutron for networking, Cinder forBlock Storage, Keystone for Identity, Glance for Image, Swift for Object
  • Storage, Horizon for Dashboard and Heat forOrchestration. We used Amazon ECS as a container management service to run microservices on a managed cluster of EC2instances. Implemented Amazon API Gatewa

Confidential

DevOps Engineer

Responsibilities:

  • Designed highly available, cost TEMPeffective and fault tolerant systems using multiple EC2 instances, Auto Scaling, ElasticLoad Balancer and
  • AMIs. Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups and maintainedaccess to AWS resources through users and groups on the IAM console. Defined AWS Security Groups as virtual firewalls to control the traffic reaching one or more AWS EC2 instances. Created Correlation searches by defining the Splunk Use cases, designed adaptive response plans by assigninginvestigators. Extensively worked on AWS Trust Advisor to reduce costs, increase performance and improve security in the cloudenvironment.
  • Managed Apache Spark Clusters using the AWS CLI, also sed Apache Spark cluster API with python. Used Amazon Quicksite to scale across multiple users and to quickly build end - end BI solutions. Worked in clustering, deploying apps through Splunk deployment server, created roles and authentication. Rolled out Chef to all servers and used the chef node database to drive host configuration, DNS zones and monitoring, Implemented Chef Recipes for
  • Deployment build on internal Data Centre Servers. Also re-used and modifiedsame Chef Recipes to create a deployment directly into Amazon
  • EC2 instances. Installed Jenkins plugins for GIT repository and set-up SCM polling for immediate builds with Maven repository. Used Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment ontotomcat application servers via shell scripts embedded into Jenkins jobs. Created scripts in Python to automate log rotation of multiple logs from web servers and wrote shell scripts to automatethe process of adding ssh-keys, generating passwords in python. Configuration management and automation with Chef, Python with
  • Boto3. Extensively worked on migratingapplications like PHP, Python, .Net etc. from on-premise data center to AWS Cloud. Implemented a CI/CD (Continuous Integration /Continuous Delivery) framework using Bamboo, Maven & Nexus in Linux environment and Integration of
  • Maven, Nexus, Bamboo, BitBucket, Confluence, Jira and Cloud Foundry. Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from oneenvironment to other environments. Integrated Jenkins CI with GIT version control and implemented continuous build based on check-in for various crossfunctional applications and created GitHub WebHooks to setup triggers for commit, push, merge and pull requestevents.

ENVIRONMENT: AWS, Chef, Puppet, Zabbix, Nexus, ANT, MAVEN, Splunk, Confluence, Bit Bucket, GIT, JIRA,Python, SSH, JBOSS, JAVA/J2EE, JavaScript, HTML, Mongo DB, My SQL, Apache, Red Hat Enterprise Linux, LAMPstack, Kickstart.

Confidential

Build and Release Engineer

Responsibilities:

  • Proficient in building deployable Artifacts (War, Jar, Ear, Zip, Tar) from source code and maintained them by usingMaven (Pom.xml), Ant (Build.xml) and Gradle (Build.gradle). Worked with Groovy Scripts to Automate Configurationin Jenkins. Managed Sonatype Nexus/Artifactory repositories for the maven artifacts and dependencies. Setup Docker to automate container deployment through Jenkins and Dealt with
  • Docker Hub, making Docker Imagesand taking care of various Images essentially for middleware establishments. Configured Kubernetes
  • Replication controllers to allow multiple pods such as Jenkins master server in multipleminions. Managed Kubernetes charts using Helm, managed Kubernetes manifest files and created reproducible buildsof the Kubernetes application. Set up Jenkins server and built jobs to provide continuous automated builds based on polling the Git source controlsystem during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, and Maven. Maintained Artifacts in binary repositories using JFrog Arifactory and pushed new
  • Artifacts by configuring the Jenkins Artifactory plugin. Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications. Setup Maven Remote Internal Secure Repository with access restricted to team members. Coordinated developers with establishing and applying appropriate branching, labelling/naming conventions using GITsource control. Created, implemented branching and merging strategies with multiple branches and used Git as source codemanagement repository to keep track of version changes.
  • Managed users and groups in Solaris & Linux servers to create, modify and delete users/groups and troubleshootinguser related issues.

ENVIRONMENT: Chef, Ruby, Puppet, IAC, TDD, RedHat Enterprise Linux, Jenkins, SVN, Nagios, ANT, MAVEN,JAVA, J2EE, MySQL, Oracle WebLogic, LDAP, ACL, NIS, DNS, DHCP, FTP.

Confidential

Linux Administrator

Responsibilities:

  • Performed Administrative and Management tasks using shell Scripts written in Bash, Python, C Shell and CRON tabin Linux to automate the tasks. Developed automation scripting in Python to deploy and manage Java applications across Linux servers. Developed Linux, UNIX, Perl,
  • Shell Scripts and AWT programming for manual deployment of the code to variousenvironments. Administrated servers in Linux and Windows environments. Installed, configured and maintained web servers likeHTTP Web Server, Apache Web Server and WebSphere Application
  • Server on Red Hat Linux. Troubleshooting Linux network security related issues, capturing packets using tools such as IP tables, firewall,
  • TCPwrappers and NMAP. Maintained file servers for user authentication, sys - log domain and file sharing in Linux. Analyzed, designed, developed, integrated, deployed and maintained Web services, Client Server and Web basedapplications using J2EE/Java, JSP, JavaScript, Servlets and XSLT.

ENVIRONMENT: RedHat Linux, HTTP, Apache Web Server, WebSphere Application, Active Directory, IIS, DNS,DHCP, Windows Server 2003, NIS, NFS, Python, Bash, SSH, TCP/IP, FTP, LDAP, RPM, YUM, SSL, Nagios.

We'd love your feedback!