We provide IT Staff Augmentation Services!

Sr Cloud/devops Engineer Resume

3.00/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • Around 9 years of comprehensive experience in the areas of DevOps, Cloud, Build and Release, Linux and Unix Administration and Development.
  • Significant experience in configuring and maintaining AWS which include services like Amazon EC2, ELB, Auto - Scaling, S3, Route53, IAM, VPC, RDS, Dynamo DB, Cloud Trail, Elastic Cache, SNS, SQS, Cloud Formation, Cloud Front.
  • Experienced in setting up the monitoring tools like Nagios and Amazon Cloud watch to monitor major metrics like Network packets, CPU utilization.
  • Good hands on with container orchestration tools like Kubernetes, experience with RedHat OpenShift Platform as a Service product.
  • Involved in securing of Kubernetes services. Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.
  • Experience in containerizing maven applications using Docker and deployed to Kubernetes.
  • Written automation scripts for creating resources in OpenStack Cloud using Python and Terraform modules.
  • Experience inAzureDevelopment, worked onAzure web application,App services,Azure storage,Azure SQL Database,Virtual machines,Fabric controller,Azure AD, Azure search, and notification hub.
  • Experience with Ansible for application deployments, configuration management.
  • Experience in working on Configuration Management Tools like Ansible, Puppet and Chef.
  • Strong knowledge in Building a highly scalable, highly available, Public cloud infrastructure using Azure services like App services, Azure Storage, Azure SQL database, Virtual machines, Fabric controller, Azure AD, Azure search, Notification hub, Application Insights, Virtual Networks, Virtual Machines, Cloud services, VPN, Application Gateways.
  • Experienced in deployment of applications onApacheWebserver,Nginxand Application Servers such asTomcat,JBoss.
  • Extensively worked on Jenkins by installing, Configuring and maintaining for Continuous Integration (CI) and for End-End automation for performing tests and pushing build artifacts to JFrog Artifactory and Nexus.
  • Good understanding and working knowledge on Vagrant & Docker based container deployments to create environments for dev teams and containerization for delivery and releases.
  • Wrote DockerFiles to build Images and run Containers to deploy micro services-oriented environments for scalable applications.
  • Good in Bash Scripts, Python programming for setting up Baselines, Branching, Merging and Automation Processes.
  • Deployed and configured Atlassian tools like Jira, Bitbucket, IBM Clear Quest for both hosting and issue tracking for local instances.
  • 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, also experience in Agile Project Lifecycle and Sprint.
  • Experience in using virtualization tools like Virtual Box, VMware and provisioning virtual machines.
  • Experience in providing highly available and fault tolerant applications utilizing orchestration technologies likeKubernetes and Apache MesosonGoogle Cloud Platform.
  • Experience in installation ofMongoDBon physical machines, Virtual machines as well asAWS. Backup & Recovery, Database optimization and Security maintenance.
  • Developed GIT based branching and merging models to have a robust SCM process in STASH and providing for more efficient means to manage the process.

TECHNICAL SKILLS

Build Systems: Maven, Ant, Gradle, MS Build

CI Tools: Jenkins, Hudson, Team city and Bamboo

Application Servers: WebLogic, Apache Tomcat, Jboss, Websphere.

Version Control Tools: GIT, Jira.

Web/Application Servers: Apache, Nginx.

Scripting Languages: Python, Shell, Ruby, Golang

Languages: Python.

Operating Systems: Linux, Unix, Windows.

Methodologies: Agile, Scrum, Waterfall.

Configuration Management: Ansible, Chef & Puppet

Containerization Tools: Docker, Vagrant

Orchestration tool: Kubernetes

Application Deployment: UDeploy, Rundeck.

Clouds: AWS, Azure, GCP.

Monitoring Tools: Nagios, Cloud 360 monitoring tool

Databases: SQL Server, MYSQL, Oracle Dynamo DB and MongoDB.

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

Sr Cloud/DevOps Engineer

Responsibilities:

  • Managed Kubernetes charts using Helm, Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Implemented AWS solutions using VPC, IAM, EC2, S3, Lambda, SNS, RDS, EBS, ALB, Target Groups, ASG’s for deploying container base application on AWS ECS cluster with ECS service and task definition.
  • Closely worked with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (Infrastructure as code) using AWS CFT.
  • Used Terraform to for building, changing, and versioning infrastructure safely and efficiently.
  • Used of Docker, Kubernetes to manage micro services for development of continuous integration and continuous delivery.
  • Worked on migrating current application to microservices architecture. This architecture included Docker as the container technology with Kubernetes.
  • Experienced with Docker container service. Creating Docker files, Docker Images & Containers. Creation of custom Docker container images, tagging and pushing the images.
  • Orchestrated Docker using Kubernetes and responsible for the containerization of applications using Docker.
  • Published Docker images to Docker hub and pulled images from Docker registry.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Manage all aspects of the end-to-end Build/Release/Deployment process for multi-Project.
  • Involved and playing key role in migrating existing on-premises applications to AWS and Azure cloud platforms.
  • Monitoring the dashboards and alerts triggered with the help of different monitoring tools and fine-tuning alerts on Prometheus, Grafana, Splunk.
  • Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven.
  • Worked on creating S3 buckets and managed policies for S3 buckets and utilized S3 buckets for object storage and used lifecycle management for archiving purpose.
  • Created branches from withinJIRAandJIRA agileby integrating theGitHubwithJIRA.
  • Used Python scripting for writing lambda functions.
  • Worked with AWS CodePipeline for deployments into EKS clusters.
  • Experience in writing the HTTP RESTful Web services and SOAP API's in Golang.
  • Created various Cloud formation templates applications on AWS.
  • Installed and configured Jfrog repository manager for sharing artifacts between internal teams and created Jfrog repositories to speed up the build process.
  • Proposed branching strategies for using Version Control Systems like GIT, GitHub & Subversion.
  • Created branches, performed merges in version control systems (GIT).
  • Worked with Docker for convenient environment setup for development and testing. generating the hourly reports and metrics posted to check the health status.
  • Used groovy script in writing Jenkins file for CI/CD pipeline.
  • Implemented Jenkins concept of reusable pipeline functionality through shared libraries . With the help of shared libraries, implemented more complex logic that can be shared across multiple pipelines.
  • Designed the project workflows/pipelines using Jenkins as CI tool and wrote Groovy Scripts and BASH Script to automate the build process.
  • Extensively worked with Jenkins’s plugins like waveform, build pipeline, maven.
  • Working on Deployment procedures using middleware like Apache Tomcat, creating deploy scripts andsetting for the Production Release.
  • Involved in troubleshooting the servers.

Environment: Kubernetes, Git, Terraform, Maven, Jenkins, Apache Tomcat, BitBucket Shell Script, Groovy, Nginx, Ansible, Linux, Python, AWS and Docker.

Confidential, San Francisco, CA

AWS/DevOps Engineer

Responsibilities:

  • Configured with AWS resources such as EC2, VPC, Route53, ELB, S3, EMR, supporting networking and management/monitoring services.
  • Automate provisioning and repetitive tasks usingTerraformandPython, Docker container, Service Orchestration.
  • ManagedOpenshiftmaster, nodes with upgrades, decommission them from active participation by evacuating the nodes and upgrading them.
  • Automation of infrastructure using CloudFormation and Terraform.
  • Created AWS EBS volumes for storing application files for use with AWS EC2 instances whenever they are mounted to them and installedPivotal Cloud Foundry (PCF)on EC2 to manage containers created byPCF.
  • Analyze and processed VPC Flow Logs, AWS CloudTrail event logs, and DNS logs using Amazon Guard Duty.
  • CreatedAWSRoute53 to route traffic between different regions.
  • Support current migration of data center to AWS Cloud.
  • Created user and group accounts and allowing access using IAM and setting up own VPC networks and security groups.
  • Rapid-Provisioning and Configuration Management for Linux, Windows using Chef and Cloud Formation Templates on Amazon Web Services.
  • Created and maintained Highly Available and Fault Tolerant infrastructure in Amazon VPC using EC2 with Elastic load balancing and Auto scaling groups in AWS cloud.
  • Monitored AWS resources such as Amazon EC2 instances, Amazon DynamoDB tables, and Amazon RDS DB instances, as well as custom metrics generated by applications and services, and any log files generate applications using CloudWatch.
  • Managed Ubuntu, Linux and Windows virtual servers on AWS EC2 using Open-Source Chef Server.
  • Used Elasticsearch for powering not only Search but using ELK stack for logging and monitoring our systems end to end Using Beats.
  • Troubleshooting any build issue with ELK and work towards the solution.
  • Created functions and assigned roles in AWSLambdato run python scripts.
  • Built and deployed a Chef Server in AWS for infrastructure automation.
  • Refactored messaging and storage implementation in loan originator service to useAWSSQSand S3.
  • Responsible for identifying, deploying, and supporting critical IoT solutions.
  • Evaluate various infrastructure requirements and options for cloud based IoT platforms.
  • Written Groovy Scripts and extensively worked on Continuous Integration (CI) and Continuous Deployment (CD) process by automating build on time basis using Jenkins.
  • Scheduled Jenkins jobs by integrating GITHUB, Maven and Nexus for the automated builds using Shell scripts.
  • ConfiguredAtlassiantoolBamboofor building .NET applications and integrated with tools likeJira,Bitbucket,StashandConfluence.
  • ConfiguredBamboowith Artifactory Plugin to upload the artifacts into Artifactory once the build is a success and maintained Artifactory repository.
  • Responsible for managing the chef client nodes and upload the cookbooks to Chef-server from workstation.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process.
  • Exposure to JUNIT test automation framework.

Environment: AWS (EC2, EMR, Lambda, S3, ELB, RDS, DMS, VPC, Route53, CloudWatch, AWS Guard Duty, CloudTrail, IAM Rules, SNS, SQS, VPN, VPG, CGW), Chef, GitHub, Jenkins, Apache Tomcat 7.0, Python.

Confidential

Devops Engineer

Responsibilities:

  • Managing all aspects of the software configuration management process including code compilation, packaging / release methodology, and application configurations.
  • Configured instances using AWS EC2 and configured Elastic Load Balancer for continuous health checks, Optimized volumes and Auto-scaling groups and Configured object storage S3 bucket for backup and used Glacier to achieve data in cost-effective manner, used multiple methods such (DMS) as Data Migration services to transfer large data from on-premises to AWS cloud.
  • Worked on AWS IAM service for user management, groups and grant permission to new accounts, groups roles to access EC2, S3.
  • Automated the continuous integration and deployments using Jenkins, Docker and AWS Cloud Templates, build-pipeline- plugin.
  • Worked on AWS services like CloudWatch, CloudFormation, CloudFront to setup and manage cached content delivery for a speedy recovery and created Elastic load balancers (ELB) for high availability and used Route53 for DNS resolution.
  • Created the automated build and deployment process for application and leading up to build a continuous integration system for all our products using Jenkins and run automatically by Jenkins in the builds triggered by each push to Git and Troubleshoot the build issues during the Jenkins build process.
  • Created Jobs in Jenkins and set up global permission and scheduling jobs in pole SCM.
  • Configured Jenkins as a CI engine to build and promote applications to QA, UAT and Staging to Linux environments.
  • Created the naming strategy for branches and labels and involved continuous integration system with GIT version control repository and Continually build as the check-in's come from the developer.
  • Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
  • Designed and scripting using ANT & MAVEN for (J2EE, Web Services, Reusable JARS, Web Client and Open Source) in creating MasterBuild.xml & Pom.xml files and provided technical support to development team for compilation problems.
  • Installed and configured code rules, keys of Sonar for code analysis and created of SonarQube dashboards for different team members based on their roles to monitor the progress of project source code.
  • Used the concept of upstream and downstream projects in Jenkins, once Prod build is success it triggers the downstream Pub, Stage, Mobile Juicer and Desktop Juicer automatically.
  • Used WebLogic as the application server for the purpose of deployment of Production & Staging ear/war.

Environment: Jenkins, JIRA, SonarQube, Ansible, Maven, GIT, AWS, Docker, Python, Shell Scripting, UNIX/Linux.

Confidential

Build and Release Engineer

Responsibilities:

  • Worked on variety of Linux platforms (Ubuntu, Red hat) which includes installation, configuring and maintenance of applications on this environment.
  • Performed daily system administration tasks like managing system resources and end users support operations and security.
  • Configured and administered Jenkins pipelines for automated builds and responsible for installing Jenkins. master and slave nodes.
  • Designed and created multiple deployment strategies using CI/CD Pipelines using Jenkins. Installed multiple plugins to Jenkins, Configured Proxy to get auto updates.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins.
  • Responsible for taking the source code and compiling using Ant and package it in its distributable format, such as a WAR file.
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN.
  • SVN administration like give access for branches and SVN repositories.
  • Creating SVN repositories and give access rights to the authorized developers.
  • Proficient in installation, configuration and maintenance of applications like Apache, JBOSS and Tomcat.
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • Assisted end-to-end release process from the planning of release content through to actual release deployment to production.
  • Verified whether the methods used to create and recreate software builds are reliable and repeatable.

Environment: Jenkins, SonarQube, Ant, SVN, GIT, Shell Scripting, UNIX/Linux.

Confidential

System Engineer

Responsibilities:

  • Troubleshooting all kinds of UNIX problems and assisting users.
  • Creating and maintaining user, groups account on Linux server and Day to day resolving ticket issues.
  • Diagnosing and resolving systems related tasks in accordance with priorities setup in dealing with trouble tickets.
  • Hands on experience using the VI editor.
  • Install, configure, tuning, security, backup, recovery and upgrades of RHEL 5.5 and higher.
  • Regular work involving building new Linux Physical and Virtual servers using Kick start and PXE.
  • Perform day to day LVM operations and System Admin tasks.
  • Experienced working script in shell.
  • Administering and troubleshooting of Red hat Clusters.
  • Experience with Linux installations, configuration management and patch administration as member of a production support team.
  • Strong knowledge of Linux kernel configuration, performance monitoring, and tuning.
  • Involved in complete Administration tasks on UNIX, Red Hat Linux and Solaris and documentation for the projects executed.

Environment: UNIX Shell Scripting, Linux Rpm, RedHat, CentOS, DNS, SAN switches and Deb.

We'd love your feedback!