We provide IT Staff Augmentation Services!

Cloud/devops Engineer Resume

0/5 (Submit Your Rating)

Reston, VA

SUMMARY

  • Over 7 years of IT experience asDevOps/Build and Release Engineer and Cloud AWS/Azure deployments, which includes Project Setup, Build Automation, Continues Integration and experienced as Linux Admin. Experience in Jenkins, Ansible, Terraform, Application Server, Redhat Linux, Apache Tomcat. Excellent communicator, quick learner and adapts to emerging technologies.
  • Experienced in Software Development Life Cycle (SDLC), Agile Methodologies, Waterfall processes, Project Management and Project Release.
  • Experienced in working in each phase of the Software Development Lifecycle (SDLC) with specific focus on build and release of quality software.
  • Extensive experience in Analysis, Designing, Development, Testing, Bug fixing, Documentation and Implementation of Client/Server and Web Technologies for various N - Tier applications.
  • Experience with SaaS (Software as a Service), PaaS (Platform as a Service), and IaaS (Infrastructure as a Service) solutions.
  • Basic level of hands-on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, VPC, Auto Scaling, RDS
  • Designed, configured, and managed public/private cloud infrastructures utilizingAmazon Web Services (AWS)including EC2, Auto-Scaling in launchingEC2 instances,Elastic Load Balancer,Elastic Beanstalk, S3, Glacier,Cloud Front, RDS, VPC, Direct Connect, Route53,Cloud Watch,Cloud Formation, IAM, SNS.
  • Experience in working on version control systems likeSubversionandGITStashused Source code management client tools likeVisual SVN, Tortoise SVN, Stash, Source Tree,GITBash,GitHub,GITGUI and other command line applications etc.
  • Strong knowledge on system administration, configuration, and customization ofAtlassian tools.
  • Planned and executed the migration from Bugzilla-based bug-tracking andJenkinsCI tool into the Atlassian-based suite(JIRA, Confluence).
  • Experience in using configuration management tools likeChef, Terraform,PuppetandAnsible.
  • Extensively worked onJenkinsfor continuous integration (CI) and for End-to-End automation for all build and deployments.
  • Used scripting languages like Python, groovy, Perl, Bash and configuration management tools Chef, Puppet, and Ansible tools and Web Service like AWS.
  • Worked with Ansible playbooks for virtual and physical instance provisioning, configuration management, and patching and software deployment.
  • Experienced ImplementingNagios,Icinga,Cloudwatch&AppDynamicsfor System and Application PerformanceMonitoring.
  • Implemented AWSCode Pipelineand Created Cloud formationJSONtemplates inTerraformfor infrastructure as code.
  • Extensive experience usingGradle,MavenandAntas build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Experience in usingNexusandArtifactoryas Repository Management tools.
  • ImplementedDockercontainers to create images of the applications and dynamically provision slaves toJenkinsCI/CD pipelines.
  • Worked with different Bug tracking tools like JIRA, Remedy, HP Quality Centre, and IBM Clear Quest.
  • Deployed Apache Zookeeper, Kafka, and Cassandra servers on AWS Cloud
  • Used Kubernetes to deploy containers inside a cluster.
  • Experience with container-based deployments using Docker, working with docker images, docker hub and docker registries.
  • Experienced in migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation - ARM Templates, U Code Deploy, Chef, EBS, and Ops Works.

TECHNICAL SKILLS

Cloud Environments: AWS, Azure, GCP

CI/CD Tools: CloudBees Jenkins/Hudson, Maven, SonarQube, Nexus Artifactory.

Operating Systems: Linux (Red Hat 5/6), Ubuntu, CentOS, Windows, and Enterprise Unix

Web/ Application Servers: Web logic, Web Sphere, Tomcat, Ngnix and Apache.

Databases: MySQL, Oracle, Mongo DB, PostgreSQL, RDS

Version Control Tools: GIT, GIT HUB, SVN, Bitbucket.

Issue Tracking: JIRA, Kanban

Configuration Management: Ansible, Chef, Puppet

Container Tools: Kubernetes, Docker, OpenShift

Monitoring Tools: Grafana, Nagios, Splunk, AWS cloud watch, ELK Stack

Languages: Ruby, Python, groovy, Unix Shell scripting, Xml, HTML, Power Shell, Json, Yaml

PROFESSIONAL EXPERIENCE

Confidential, Reston, VA

Cloud/DevOps Engineer

Responsibilities:

  • Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, VPC, Glacier, Route53, S3, RDS, Cloud watch, Cloud Trial, SNS and IAM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Provisioned EC2 instances, configured auto scaling and defining cloud formation JSON templates using Ansible modules.
  • Developed Dev/Test/Prod environments of different applications on AWS by provisioningKubernetesclusters on EC2 instances usingDocker,Bash,Chef.
  • IntegratedDockercontainer orchestration framework usingKubernetesby creatingpods,configMaps,deployments.
  • Administer, secure, and maintain multipleKubernetesclusters to support a global service.
  • ImplementedBlue Green Deploymentsfor Rolling Upgrades in Production with the hardware vendors and application teams.
  • Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files, and managed releases of Helm packages.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Furnished Terraform scripts to improve the infrastructure automation in AWS.
  • Expertise in configuring Jenkins job to spin up infrastructure using Terraform scripts and modules.
  • Used AWS lambda as a serverless backend using python 3.6 boto3 libraries andImplemented lambda concurrency in my company to use DynamoDB streams to triggers multiple lambdas parallelly.
  • Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files, and managed releases of Helm packages.
  • Build and Pushed Docker images with Sever Version Tags and checked in to AWS ECR for Kubernetes Deployments.
  • Developing scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven, Python and Bash.
  • Developed the CloudFormation Templates by utilizing the YAML, JSON, Bash, Python and PowerShell scripts to automate the infrastructure deployment process.
  • Experience with Pivotal Cloud Foundry and OpenShift architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift.
  • Managed numerous clusters of containers using Docker Swarm, and deployed spring boot applications.
  • Designed IAM Roles with various levels of permissions to control access for users and resources using AWS Identity & Access Management (IAM).
  • Createdpipelinesfor deploying code fromGitHubtoKubernetes (K8s) clusterin the form ofDockercontainers usingSpinnakerplatform.
  • Automate provisioning and repetitive tasks usingTerraformandPython, Docker container, Service Orchestration.
  • Successfully created Kubernetes pipeline of deployment & operation activities where all code is written in java, python& stored into bitbucket, for staging & testing purpose.
  • Crafted Ansible playbooks, roles, include statements, vars, modules, check mode (dry run) and to automate the installation of docker-engine, docker swarm cluster.
  • Worked on different branching strategies like Git flow and GitHub flow to develop the applications.
  • Configured Jenkins jobs to automate builds, create artifacts and execute unit tests as part of the build process.
  • Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, stack monitoring using Ansible Playbooks using Jenkins.
  • Have experience of working with Docker- docker hub, pulling images from docker hub, running containers based on an image, creating Docker file to manage customized containers, exposing a container with port redirect, container volume management, docker inspect, docker commit to capture the file changes/settings into a new image and pushing the image to docker hub
  • Automated AWS components like EC2 instances, Security groups, ELB, RDS, IAM through AWS Cloud formation templates.
  • Maintained and automated the scripts by using Python for automated deployments.
  • Developed Ansible playbooks to manage Web Applications, Environment’s configuration files, Users, Mount, points, and packages. Implemented Continuous Integration using Jenkins and GIT.
  • Created automation and deployment templates for relational and NOSQL databases including MongoDB and Redis.
  • Engineered Splunk Monitoring to build, configure and maintain heterogeneous environments and maintained log analysis generated by various systems including security products.

Environment: EC2, JIRA, SVN, GIT, Chef, Perl, shell, GIT, GitHub, nginx, Ansible, Maven, ANT, Docker, Kubernetes, Confluence, SUNIX/LINUX, Shell/Bash, Perl, and Jenkins.

Confidential, Miami, FL

Cloud/DevOps Engineer

Responsibilities:

  • Worked on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites, Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.
  • Used Azure Kubernetes Service (AKS) to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal used template driven deployment options such as Azure Resource Manager templates and terraform.
  • Used Docker for setting Azure Container Registry with Docker and Docker-compose and actively involved in deployments on Docker using Kubernetes.
  • Set up Azure DevOps (VSTS) CI/CD pipelines for Micro-services on an AZURE cloud using App services.
  • Configured, monitored, and automated Azure Resources as well as involved in deploying the content Azure cloud resources using Virtual Machines, Storage Blobs, App service plan, ACR and migrated data from Datacenters and on-premises to Cloud using Azure Data Factory and Azure SQL Data warehouse service.
  • Deployed various applications on Azure Kubernetes Service using Helm charts and maintained modularized Helm folder structure for reusability.
  • Collaborated in designing, planning and implementation for existing On-Prem applications web/mobile applications to Azure Cloud.
  • Designed ARM templates to create custom sized VNET’s, Subnets, NSG rules to ensure successful deployment of Web applications, database templates.
  • Implemented aserver lessarchitecture usingAPI Gateway, Azure Functions, and Cosmos DBand deployedAzure Functions codefrom Blob containers and Azure files. Created an Azure function and configured it to receive events from your Storage Blobs.
  • Used Terraform scripts to Automate provisioning of Azure resources, and involved in infrastructure as code, execution plans, resource graph and change automation.
  • WrittenTerraformscripts to automateAzure resourceswhich includeLoad Balancer, Azure Databases,VM’s, database security groups,DNS Zone, VNET, Subnets, Security Groups, andStorage accounts.
  • Configured the autoscaling policy resource using Terraform and set the autoscaling group name parameter.
  • Worked on creation of custom Docker container images, tagging, and pushing the images and Docker consoles for managing the application life cycle.
  • Maintained Docker container clusters managed by Kubernetes, utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Administrating and supporting company’s Azure Kubernetes infrastructure, ensuring it is secure, resilient and performance and responsible for complete DevOps activities and coordinating with development team.
  • Working as Kubernetes Administrator, involved in configuration for web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure traffic manager, App services.
  • Deployed Active Directory domain controllers to Microsoft Azure using Azure VPN gateway.
  • Implemented cluster services using Docker and Azure Kubernetes services (AKS) to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Jenkins CI/CD pipeline.
  • Maintained and automated the scripts by using Python for automated deployments.
  • Developed Ansible playbooks to manage Web Applications, Environment’s configuration files, Users, Mount, points, and packages. Implemented Continuous Integration using Jenkins and GIT.
  • Worked with Azure compute services, Azure Web apps, Azure Data Factory & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration, and Azure IAM.
  • Implemented CI /CD pipeline using Azure Data Factory (ADF) with ARM templates and integrated VSTS with GIT and deploy .Net applications to JBoss and Tuxedo Servers.
  • Moved all Kubernetes container logs, application logs, event logs and cluster logs, activity logs and diagnostic logs into Azure EventHub’s and then into Splunk for monitoring.
  • Worked on setup of the Kubernetes sandbox on Azure Kubernetes Services (AKS) for testing the different features.
  • Building/Maintaining Docker/ Kubernetes container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
  • Installed and Configured the Jfrog Mission control and integrated with different environments of Artifactory instances.
  • Managing Azure DevOps build and release pipeline. Setting up new repos managing the permissions for various GIT branches. Deployed microservices, including provisioning AZURE environment.
  • Deeply familiar with TDD, Continuous Integration (CI), Automated Builds & Deployments, Automated Testing, XP practices.

Environment: Azure DevOps, Build & Release Pipeline, Windows PowerShell, C#, .NET, REST API, JSON, Git, Git Hub, Agile, Azure CLI, Application Lifecycle Management (ALM), Octopus Deployment, YAML pipelines, Terraform, Docker, Kubernetes.

Confidential

Build &Release Engineer

Responsibilities:

  • Used agile practices and Test-Driven Development (TDD) techniques to provide reliable, working software early and often.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Modelled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
  • Familiar and experienced with Agile Scrum development.
  • Created and maintained continuous build and continuous integration environments in SCRUM and agile projects.
  • Worked on building and deploying Java code through Jenkins.
  • Used Jenkins/Hudson to automate builds and deployments.
  • Experience in configuring baselines, branching, merging in SVN, and automation processes using Shell and Batch Scripts.
  • Involved in setting up the build and deployment automation for Java base project by using JENKINS and Maven.
  • Responsible for creating and deploying builds on various Web Logic environments, testing in build environment and release to test team on scheduled time.
  • Worked with System Administrators to upgrade multiple environments for various application releases including setup/configuration of Jboss Clusters across Linux (Ubuntu) platforms.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion.
  • Installed WebLogic, Tomcat and Apache Web server binaries for different versions and related components across all environments.
  • Build artifacts (war and ear) are deployed into Apache Tomcat server by integrating Shell Scripts.
  • Developed shell scripts for automation of the build and release process.
  • Involved in writing Maven build scripts for generating Java based artifacts such as JAR, WAR and EAR.

Environment: GIT, Ant, Maven, Artifactory, Tomcat, Web Sphere, VMware, Clear Quest Jenkins, Linux, JBOSS, Shell, Perl Scripting, Nexus, JIRA.

We'd love your feedback!