We provide IT Staff Augmentation Services!

Cloud Dev Ops Engineer Resume

0/5 (Submit Your Rating)

New, YorK

SUMMARY

  • Over 8+ Years of IT industry experience in Linux System Administration, Configuration Management, Continuous Integration, Continuous Deployment, Version Control, Build and Release management and cloud implementations.
  • Experience in architecting and provisioning instances for On - premises Datacenter / Public Cloud Infrastructure like Amazon Web Services (AWS), Azure Cloud and GCP.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) like Virtual Private Cloud, Availability Zones, EC2 instances, Subnets, routing tables, Network Access Control List (ACL), NAT and NAT Gateway, Route 53, DNS, users, Security Groups, Roles, Policies, Auto Scaling, Elastic Load Balancer (ELB), Cloud Front, Cloud Watch, Simple Storage Service (S3), Elastic Block Store (EBS)
  • Experience inGoogle Cloudcomponents, Google container builders and GCP client libraries and cloud SDK’s
  • Created Cloud Watch dashboards for monitoring CPU utilization, Network In-Out, Packet In-Out and other parameters of the instances.
  • Used Elastic-Search to extract & analyze Cloud Watch logs.
  • Automated theGoogle cloud platform Infrastructure using GCP Cloud Deployment Manager
  • Strong knowledge/experience in creating CI/CD pipelines With Git/SVN, Jenkins, Maven, NEXUS, Docker on AWS RedHat Enterprise AMI. and in automating deployment pipelines.
  • Used Jenkins plugins like SSH Credentials, J Unit, LDAP, Git, API, Subversion, Multi branch, Maven, JIRA trigger, Blue Ocean, Active Directory, Build Triggers, wrappers, Metadata, Ansible Scripting, Deploy DB, etc.
  • Performed GIT Import, clone, initializing, add / staging and committing, revert and push source changes to git repos
  • Automated application deployment workflow with AWS ECS containers, Docker, Vagrant, Node.Js, CloudFormation, Ops works, CodeDeploy, CodePipe, Code build, Jenkins, and Github (Brach, label, tagging & merge)
  • Experience in writing Jenkins Pipelinegroovy, PowerShell scripts for Continuous Integration and build workflows
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and knowledge on other build tools like makefile.
  • Great knowledge in writing YAML files for Ansible playbooks, Cloud Formation Templates on AWS & Ruby Chef cookbook and recipes to provision Infrastructure as Code (IAAC).
  • Provision, configure, route networks & manage nodes / instances for VPC and VPN on Cloud environment
  • Worked withTerraformto create stacks inAWSfrom the scratch and updated theTerraformas per the organizations requirement on a regular basis
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker containers
  • Worked on implementing micro services onKubernetesCluster
  • Created Docker containers for Micro Services using multiple Docker File&Docker Compose
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Used Nagios for monitoring and alerting services for servers, CloudWatch, Splunk to monitor the log files, Network Monitoring, Log trace monitoring and the hard drive status

TECHNICAL SKILLS:

Operating Systems: Linux Red Hat, CentOS, Ubuntu, Windows Server

Cloud Environment: AWS, Azure,GCP

Amazon Web Services (AWS): Cloud Formation, Autoscaling, Cloud Trail, EC2, ELB, VPC, Cloud Watch, Lambdada, IAM, Route53, EMR, SNS, SQS, RDS, Dynamo DB, S3, Code Pipeline, etc.

Scripting Languages: Bash, Shell, Python

Web & Application Servers: Apache Tomcat, Nginx, JBoss, etc

Version & Source Control: Git, GitHub, GitLab, SVN, CVS

Continuous Integration Tools: Jenkins, AWS Code build

Build Systems: Maven, Code Deploy, Ant

Artifactory Management: Nexus, JFrog

Bug Tracking/Testing Tools: JIRA, Trello, Slack, Team management, Junit

Configuration Management: Ansible Scripting, Chef, Terraform, Puppet

Container & Orchestration: AWS ECS, Kubernetes, Docker Swarm, Docker

Monitoring Tools: Nagios, Prometheus, CloudWatch, Grafana

Virtualization Platform: Oracle VirtualBox (RHEL, Linux, Centos & Ubuntu), VMware, Vagrant

PROFESSIONAL EXPERIENCE:

Confidential, New York

Cloud Dev Ops Engineer

Responsibilities:

  • UsedGoogle Cloud Platform (GCP)services likeCompute Engine, Cloud Functions, Cloud DNS, Cloud StorageandSaaS, PaaSandIaaSconcepts of Cloud computing architecture and implementation using GCP.
  • Developed automation solutions using PowerShell scripting for day to day operational tasks.
  • Extensively using Maven, Groovy and Ant scripts to build the source code and involved in creating the latest and extended view for end users
  • Build servers using GCP, importing volumes, GCP Cloud SQL, creating security groups, auto-scaling,load balancers(LB’s) in the defined virtual private connection withCompute,KubernetesEngine, Stack driver Monitoring, Elastic Search and managing security groups on both.
  • Created Jenkins Workflows to make the deployments automated using Groovy
  • Written Groovy scripts for Jenkins-builds and Docker files for containers
  • Jenkins is built on Docker container and the master controllerKubernetescontrols pods.
  • Used Kubernetes to create pods, ConfigMaps and scaled application containers across Host clusters
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Used Kubernetes to orchestrate, scaling and managing ofDockerContainers.
  • Container management using Docker by writingDocker filesand set up the automated build on Docker HUB
  • Utilized Kubernetes and Docker for the runtime environment of theCI/CDsystem to build, test and deploy.
  • LeveragedGCPcloud services such as Compute,auto-scalingand VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • IntegratedKuberneteswith network, storage, and security to provide comprehensive infrastructure and orchestrated container across multiple hosts
  • Used Jenkins to automate most of the build related tasks.
  • Created CI/CD pipeline in the Jenkins and ran the build by integrating with Github repository by UsingAnsiblebuild and deploy scripts
  • Wrote Ansible Playbooks with python SSH as the wrapper to manage configuration of open stack node and test playbooks on GCP instance using python
  • Used Ansible as Configuration management, to automate repetitive tasks, quickly deploy critical applications and scheduling tasks.

Environment: GCP, Load Balancing, Docker, Red Hat Linux 6/7, UNIX/Solaris 8, SVN, GITAnsibleScripting, Kubernetes, Containers, CI/CD pipeline

Confidential, Dallas, TX

DevOps AWS Engineer

Responsibilities:

  • Coordinated the day-to-day planning, design, and implementation of cloud services, infrastructure automation &server deployments.
  • Set up Amazon EC2 instances, security groups &databases in AWS using S3 bucket that are configured to maintain machine backups to S3 bucket, Glacier.
  • Deploying and maintaining production environment usingAWS EC2 instances and ECS with Docker
  • Build and Maintained Docker container clusters managed by Kubernetes on GCP
  • Used various networking tools such as SSH, Telnet ping to troubleshoot daily issues also responsible to design, maintain DNS records using Route53
  • Developed Cloud formation templates (CFT) to provision instances using (IAAC) infrastructure as a code.
  • Developed Groovy scripts for java application deployment by using Jenkins
  • Created scripts in DSL Groovy which integrate with Jenkins for Automation to create seed jobs
  • Used Stack Driver Monitoring in GCP to check the alerts of the applications that run on the Google Cloud Platform and deployed on GCP using Google Cloud Deployment Manager
  • Jenkins is built on Docker container and the master controllerKubernetescontrols pods.
  • Experience in designingKubernetescluster using AWS-Kops (EKS) and configuring and deploy the Kubernetesdashboard to access the cluster via its web-based user interface.
  • UsedAnsible Scriptingto manage web applications, environments configuration files, users, file systems and packages
  • Provisioned highly available EC2 Instance in AWS cloud by using Terraform and Cloud Formation Templates and used plugins to support new functionalities in Terraform
  • Created S3 buckets, Bucket policies to store backups on to Glacier.
  • Setup Cloud Watch alerts on instances & use metrics, notifications to trigger Auto-scaling launch configurations
  • Used Terraform& AWS Cloud Formation to create, update and version AWS infrastructure.

Environment: Jira, LDAP, DNS, Python, Shell scripting, NGNIX, Apache, WebSphere, Terraform, PowershellMongoDB, Disk suite, Jenkins, AWS, Load Balancing, Docker, Red Hat Linux 6/7, UNIX/Solaris 8, SVN, GITAnsible Scripting, Kubernetes, Containers, CI/CD pipeline.

Confidential, New Jersey

AWS DevOps Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a Continuous Integration system for all our products.
  • Assisted in migrating applications from customer on-premises datacenter to the cloud (AWS).
  • Built and Deployed Java/J2EE to a web application server in an Agile Continuous Integration environment and automated the whole process.
  • UsingKubernetes, I have controlled and automated application deployments and updates and orchestrated deployment.
  • Created IAM accounts for different users including developers, system admins, and network admins.
  • Worked with various tools like Chef, Ansible Scripting, Jenkins, Maven, GIT in DevOps for Deployment on Multiple platforms.
  • Installed Chef Server Enterprise on workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/chef spec.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2,Chef, and custom Ruby/Bash scripts.
  • Worked with built-in Groovy scripting console for creating groovy scripts in Jenkins.
  • Converted the legacy products build system to Jenkins pipeline using groovy.
  • Build Automation and Build Pipe Development using Jenkins and Maven.
  • Involved in developing custom scripts using Perl & Shell (bash) to automate jobs.
  • Analyzed the ANTbuildprojects for conversion and converting to Mavenbuildprojects and developed pom.xml files for Mavenbuildscripts.
  • Experience in network administration, deploying and troubleshooting of DNS, LDAP, NIS, NFS and DHCP etc.
  • Management of build farm environment and workflow management and administration using Jenkins, GIT.
  • Working on Docker on Linux installs as well as cloud providers. Creating Docker Image On one hand I can spawn a container and build it interactively.

Environment: AWS, Java/J2EE, Git, Maven, Chef, Docker, Jenkins, Nagios, Python, Kubernetes, PowershellPerl, Shell, Web Sphere.

Confidential

DevOps Engineer

Responsibilities:

  • Helped the organization to migrate some on-premise projects to transition into public cloud
  • Fundamental mastery of the AWS cloud computing platform, and its many dimensions of scalability - including but not limited to: VPC (Virtual Private Cloud), EC2, load-balancing with ELB, messaging with SQS (and scalable non-AWS alternatives), auto-scaling architectures.
  • Automated what was a 2 hrJ2EE deployment into a 15 min ‘one-click’ remote deployment with help of dev team &bash scripts to distributed testbed environments
  • Wrote Puppet, Ruby, Python SSH as a wrapper to manage configurations of OpenStack Nodes and the test manifests on AWS instances using Python
  • Used to write an install scripts in python using of all the extra helper function from puppet
  • Written pre-commit, post-commit, post-receive hooks in GIT and responsible for merging, tagging and conflict resolution in GIT and SVN.
  • Worked with MAVEN for application builds & has written MAVEN scripts, shell scripts to automate the build process.
  • Configure CIDR range IP address using Virtual Private Gateway for VIP’s and managed instance security groups using the internet gateway protocols.
  • Used Amazon RDS (Relational Database Services) for the storing of the customer data on cloud and used S3 versioning when it’s important to import from the Amazon Glacier.
  • Used ANT as a Java build tool for the development of build artifacts on the binaries
  • Installed/Configured/Managed JENKINS CI Automation and used JENKINS as a continuous integration tool for automation of daily process and automated the Jenkins testing jobs using Selenium
  • Involved in troubleshooting of Red Hat Linux server issues and hardware issues and replacements.
  • Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
  • Experience with container-based deployments using Docker, Docker images, DockerHub& registries.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.

Environment: AWS, EBS, EC2, VPC, ELB, SQS, S3, Glacier, ANT, Git, SVN, Maven, RedHat Enterprise Servers,Chef, Puppet, Docker, Docker Images, Apache Tomcat, HTTPD, SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNSSAMBA, SQUID, Postfix, Send mail, FTP, Remote Access, Jenkins.

Confidential

Build Release Engineer

Responsibilities:

  • Redesigned a loose set of build scripts into a fully automated build plan with failure alerts that handled: software build, publish tasks, installer creation, test scripts, and automated release to QA with email notification of build details
  • Creating User Ids / Authorizing access within version control systems / Build systems.
  • Delivering product executable to internal teams for end to end verification/ external customers
  • Involved in writing parent pom.XML files to establish the code quality tools integration
  • Experience in Subversion branching, merging strategies concepts using Git and SVN
  • Deployed artifacts generated by Maven to store it WAR files required during build using Apache Tomcat repository
  • Deployment to app containers (JBoss, WebSphere) and troubleshoot failed deployments
  • Understand, resolve network topology problems for DNS, DHCP, VPN, NFS, on Apache Tomcat, JBoss, NGNIX, &Web logic servers
  • Created and executed disaster recovery plan for WebServer/ DB
  • Utilize Jira for issue reporting, status, and activity planning.
  • Worked with scrum & Dev team in overseeing bug tracking, test prioritization, test automation and, releases.

Environment: SCM, Maven Builds, pom.xml, Disaster recovery, Virtualization with VMware, VMware,Workstation, Vsphere, ESX Build and release planning, JIRA, bash, shell, Python, JBoss admin 4.3 console.

We'd love your feedback!