We provide IT Staff Augmentation Services!

Sr. Cloud/devops Engineer Resume

3.00/5 (Submit Your Rating)

Raleigh, NC

SUMMARY:

  • 6+ years of experience in IT industry as Sr. Cloud Engineer, DevOps Engineer and Linux Administrator in Source Code Management, software design, development, application support, deployment and configuration on different platforms like Windows, Linux.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT (GitHub, GitLab), Subversion (SVN).
  • Great experience in Source Control Systems including TFS, Bitbucket & GitHub.
  • Installed, configured and administered CICD tools like Jenkins, Bamboo and Hudson for automated builds.
  • Experience in debugging issues in CI/CD pipelines. Handled multiple projects.
  • Strong experience with Maven and Gradle Build Frameworks and used MSBuild for Build, Sonar for source code Quality, Fortify Scans for Security.
  • Rolled out Matomo (web analytics application) project for multiple teams.
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine and Docker Registry. Worked with Docker images & Docker Container.
  • Experience in development and configuration of software provisioning tools like Ansible.
  • Configured, administered Monitoring tools like Splunk and Grafana.
  • Worked with various Environment teams such as Development, Testing and Production to ensure automated test efforts are strongly integrated with the build system.
  • Worked in container based technologies like Docker, Kubernetes and Openshift.
  • Experienced with various Services of AWS:EC2, EBS (Elastic Beanstalk), ELB, Route53, S3, CloudFront, SNS, SQS, DynamoDB, RDS, IAM, CloudWatch, VPC, and CloudFormation.
  • Experience in using JFROG Artifactory Repository Managers for builds and storing of Docker images.
  • Hands - on experience in cloud OpenShift Container Platform.
  • Extensively worked with Bug tracking tools like JIRA and Rally.
  • Extensive experience in writing various automation scripts to automate manual tasks, deploy applications, application build scripts/versioning etc. using many popular open source libraries with different languages like Shell, and Groovy based scripting.
  • Configuring Physical Volumes, logical volumes and file systems on Redhat, Centos, Ubuntu, SUSE and AIX Linux.
  • Experience in Linux System administration including File System management, Local Security Implementation, Software Management and Shell scripting.
  • Installation, Trouble shooting on VMware running Linux (RedHat) and Windows.
  • Extensive experience in installation, configuration and deployment of virtual servers through VMWare.

TECHNICAL SKILLS:

Operating Systems: Linux Red Hat (4.x, 5.x, 6.x), Ubuntu, Unix, Windows 2000/2003/XP/VISTA/7, AIX.

Version Control Tools: GIT, TFS, SVN

Web/Application Servers: Web Logic, Apache Tomcat, Web Sphere and JBOSS.

Automation Tools: Jenkins/Hudson and Bamboo.

Build Tools: Maven, Ant, Gradle and MS Build.

Bug Tracking Tools: JIRA, Rally

Virtualization Tools: Docker, VM virtual Box and VMware.

Monitoring Tools: Splunk, Grafana and Cloud watch.

Cloud Platform: AWS EC2, VPC, ELB, RDS, Route 53, ECS, EBS, Cloud Formation, S3, IAM, Dynamo DB, Elastic Beanstalk, Cloud watch, Openshift.

Scripting: Shell, Bash and Groovy

Languages: C/C++, Java

PROFESSIONAL EXPERIENCE:

Sr. Cloud/DevOps Engineer

Confidential, Raleigh, NC

Responsibilities:

  • Familiar and experienced with Agile development methodologies like Scrum, Sprints Model.
  • Experienced in GIT forks, tagging, handling merge requests and notifications. Setting up the GIT repos for Jenkins build jobs.
  • Worked on setting up CI (continuous Integration) in TFS and Jenkins and Migrating TFS projects from TFVC to GIT repos for source repositories.
  • Implementation of the latest feature of the Jenkins 2.1 with pipeline as code.
  • Set up and managed Jenkins build farm of mixed Linux, Mac OS, and Windows slaves.
  • Created the Master/Slave pattern for Jenkins to distribute the load and builds around the build farm.
  • Implemented Docker containers to create images of the application and dynamically provision slaves to Jenkins CI/CD pipelines.
  • Configuration of Jenkins, Identifying and installing required plug-ins to Jenkins, writing Groovy scripts to configure build jobs, Build Pipelines.
  • Developed build and deployment scripts using MS Build as build tool in Jenkins to move from one environment to other environments.
  • Continuous Delivery ( CD ) is being enabled through Deployment into several environments of Test, QA, Stage and Production using Jenkins.
  • Created and maintained continuous integration (CI) using tools Jenkins/Gradle over different environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
  • Troubleshoot the build issue during the Jenkins build process. Viewing the selected issues of web interface using SonarQube .
  • Work with development teams and testing team to establish a build schedule, execute the builds and troubleshoot build failures, if any.
  • DevOps integration for HP Fortify- scan early, scan often automatically as part of every build.
  • End-to-end design, setup, integration and maintenance of CI/CD pipeline from source-control to production
  • Design and develop fully automated container-based CI/CD pipeline for multiple projects
  • Created Grafana dashboards, which is a graphical data visualization tool that displays time series information.
  • Configured Jenkins with Prometheus to monitor Jenkins builds and Experience in Monitoring/Managing alerts in Prometheus.
  • Maintained and monitored Docker in a cloud based service during Setup and production.
  • Part of the DevOps team responsible for containerization efforts and migration of java apps to OpenShift Container Platform.
  • Created, cloned Linux virtual machines, templates using VMware ESXi 4.x, 5.x, VMware Sphere 4.x, 5.x VMware Virtual Center, VI Client and migrating servers between ESX hosts.
  • Prepared and gave multiple knowledge transfer sessions to developers and new team members on Openshift pods, deployments, services and CICD integration.
  • Experienced with Docker container service and created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Evaluated and designed the software and the infrastructure for the company-wide private container cloud solution based on Kubernetes and Docker.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Installed and configured Kubernetes UI for better visualization of the Cluster Managements, Nodes and Pods in the environments.
  • Troubleshoot various issues related to Kubernetes pods deployments and services.
  • Use Kubernetes to deployed Docker containers into Pod Clusters on multiple Nodes in QA, Test and Production Environments .
  • Good understanding of Openshift platform in managing Docker containers Kubernetes Clusters.
  • Point team player on Openshift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Buildconfigs, templates, Imagestreams, etc.

Environment: GIT Repositories, TFS, CI/CD, Jenkins Pipeline, Groovy, MS Build, Sonar, Fortify, ASP.NET, VMware, Docker, Kubernetes, Openshift, Grafana, Rally, Prometheus, InfluxDB.

Sr. DevOps/Cloud Engineer

Confidential, NYC, NY

Responsibilities:

  • Coordinate/assist developers with esztablishing and applying appropriate branching, labelling/naming conventions using GIT source control and connected continuous integration system with GIT version control repository.
  • Created repositories, branches, tags and involved in code review & merging process.
  • Build and configured Jenkins slaves for parallel job execution.
  • Responsible for Continuous Integration(CI) and Continuous Delivery(CD) process implementation-using Jenkins along with Shell scripts to automate routine jobs.
  • Configured Jenkins for Continuous Integration with Plugins and created Jobs.
  • Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with maven to schedule the builds and automated the deployment on the application servers using the " code deploy " plug-in for Jenkins .
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Used JIRA for ticketing and project management purposes and Confluence for documentation purposes.
  • Creating Ansible roles using YAML such as tasks, variables, files, handlers, templets and writing playbook for that particular role.
  • To deploy instances used Ansible playbooks and wrote modules in Ansible to integrate with Apache tomcat and AWS.
  • Worked with different Ansible playbooks and maintain different Ansible roles and used Ansible playbook to deploy applications.
  • Used Ansible server and workstation to manage and configure nodes.
  • Built provisioning engine that utilizes Ansible to implement deployments to multiple platforms including VMWare and AWS.
  • Monitored resources such as EC2, CPU memory, Amazon RDS, DB services and EBS volumes using Cloud Watch.
  • Responsible to create various Cloud Watch alarms that sends an Amazon Simple Notification Service (SNS) message when the alarm triggers.
  • Experienced in configuring AWS S3 and their life cycle policies and to backup files and archive files in Amazon Glacier.
  • Experience in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud.
  • DevOps role converting existing AWS infrastructure to server less architecture (AWS Lambda, Kinesis) deployed via Terraform and AWS Cloud formation.
  • Designed stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources.
  • Used AmazonS3 to backup database instances periodically to save snapshots of data.
  • Maintained the user accounts ( IAM ), RDS, Route 53, VPC, RDB, Dynamo DB, Lambda, SES, SQS and SNS services in AWS cloud.
  • Working on Amazon Aurora database service on the AWS cloud and Implemented automatic machine failure recovery on cloud (AWS, Azure).
  • Experience in Deploying to and administering the use of JBoss, Tomcat, WebLogic and IBM WebSphere.
  • Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
  • Responsible for maintaining monitoring tools like Splunk to check the log files and rectified the errors.
  • Installation and Troubleshooting on VMware running Linux (Red Hat) and Windows.

Environment: GIT Repositories, Jenkins on Shell, Maven, Docker, Jira, Confluence, Ansible, Amazon Aurora, Splunk, AWS, Azure, AMI, ELB, Auto Scaling, S3 bucket, Splunk, EC2, Ruby/Bash, RDS, EBS, Lambda, Cloud Watch, SNS.

Sr. AWS/DevOps Engineer

Confidential, Raritan, NJ

Responsibilities:

  • Involved in Sprint meetings and followed agile software development methodologies.
  • Setting up the build and deployment automation for Java base project by using Jenkins and Maven .
  • Created GIT repositories and specified branching strategies that best fitted the needs for the client.
  • Worked as an SCM in automating the build and deploy process through Jenkins on deploying applications in Weblogic.
  • Understanding Maven script for automated builds and Creating installable components like WAR files by using Maven Script.
  • Implemented continuous integration using the Jenkins , which tracks the source code changes.
  • Create and setup automated nightly build environment for Java projects using Maven.
  • Studied the current build and release process and automated the process using Shell scripts.
  • Debugged Build failures and worked with developers and QA people to resolve the related issues.
  • Perform various builds for the QA , and Production Environments.
  • Co-coordinating with dev. team resolving build issue, merging files and making sure proper check-ins going on trunk, branch of specific release.
  • Maintain the Code Stability from Development till Production.
  • Setup and Configuration of Jenkins CI tool for automated build& deployment process.
  • Used Amazon RDS, EC2, SES, SQS, and SNS in multiple virtual and physical data centers to ensure the system was highly redundant and scalable.
  • Deployed and administered virtualized Linux infrastructure on Amazon AWS, Built custom scripts, workers and clients utilizing AWS SDK to manipulate AmazonEC2 and S3 resources.
  • Setup and build AWS infrastructure various resources VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, Lambda, SQS and SNS services in AWS cloud.
  • Demonstrated proficiency in network administration (DNS, Load Balancing, and VPN).
  • Setting up and administering DNS system in AWS using Route53.
  • Built provisioning engine that utilizes Ansible to implement deployments to multiple platforms including VMWare and AWS.
  • Migrated Projects from SVN to GIT, configured and maintained stress server in different geographical location and provide setup in every release to perform stress testing.
  • Directed the Release Management Calls to synchronize with the Developers, Testers and DBA teams for successful release.
  • Created, managed and deleted users, groups as per the request using Amazon Identity and Access Management.
  • Monitored each service deployment and validating the services across all environments.
  • Used JIRA to track bug issues and change management.

Environment: Git, Jira, Maven, Jenkins, SVN, AWS (Amazon Web Services), RDS, EC2, SES, SQS, SNS, S3, VPC, IAM, RDB, Dynamo DB, Lambda, SES, SQS, SNS, AWS Cloud, DNS, ELB, VPN, Route 53, Cloud watch, S3 bucket, IAM, EBS, Auto Scaling, Security group.

LINUX Admin

Confidential

Responsibilities:

  • Installation and Troubleshooting on VMware running Linux (Red Hat) and Windows.
  • Creating VM's, templates, clones, snapshots and deploying Red hat enterprise machines out of templates and clones.
  • Installation, Configuration & Upgrade of operating systems Linux on Windows hardware.
  • Monitoring System performance and do kernel tuning to enhance the system Performance, worked on installation, configuration and maintenance of Debian/Red hat, CentOS Servers at multiple Data Centers.
  • Management of Red Hat Linux user accounts, groups, active directories and file permissions.
  • Automation of jobs through crontab and autosys, installation of packages, patch management, volume management on Suse servers using YaST.
  • Monitored system activities, fine-tuned system parameters, configurations to optimize performance and ensure security of systems.
  • Configuration of NIS, NFS, send mail on Linux and administering NFS Mounts.
  • Responsible for day-to-day System Administration for Solaris and Windows NT servers.
  • Solaris Operating Systems upgrade, package installations, updates, patches and software fixes.
  • Monitoring system resources, logs, disk usage, scheduling backups and restore.
  • Configured auto mounts/maps for the user accounts.
  • Installation, Configuration of Web Servers using Apache, IIS on Solaris and NT Servers.
  • Worked closely with database administration staff to ensure optimal performance of databases and maintain development applications, databases.
  • Involved in Migration from WebLogic 7.0 to WebLogic 8.1 and JDK update, service packs installation.
  • Configuration and Clustering of Managed Servers.
  • Worked with a complex environment on Red Hat Linux, Windows Servers while ensuring that these systems adhere to organizational standards and policies.
  • Configured the LUNs assigned by the storage administrators and managed Volumes using Logical Volume Manager (LVM) on Linux.
  • Built and Deployed java /Scala source code into application servers in an agile continuous integration environment.
  • Used TOAD, PL/SQL developer tools for faster application design and developments performance tuning and SQL tuning.

Environment: LINUX and UNIX scripting, WebSphere, Subversion (SVN), Red hat/Debian, Centos, WebLogic, TOAD, GIT, PL/SQL, Java/Scala.

We'd love your feedback!