We provide IT Staff Augmentation Services!

Sr.cloud/devops Engineer Resume

San Jose, CA

SUMMARY

  • Over 5+ years of IT Expertise in Configuration Management, Change/Release/Build Management, Support and Maintenance under Unix/Linux/NT Platforms
  • Implemented & Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto - Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code
  • Experienced in cloud automation using AWS cloud Formation Templates, Chef, Puppet
  • Experience with migration to Amazon web Services (AWS) from Datacenter
  • Well versed with automation tools like Puppet, Chef and Ansible
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and TFS on Linux platforms.
  • Strong knowledge / experience in creating JenkinsCI pipelines
  • Excellent knowledge in Continuous Integration and Continuous Deployment methodologies
  • Strong experience with Shell Scripting,Bash, Perl, Ruby &Python scripting
  • Excellent work experience in Software Development Life Cycle (SDLC), Project Management, Project Release and Configuration Management Plans
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible
  • Experienced with Docker container service in Devops environment
  • Experience in installing, configuring, supporting and troubleshooting Unix/Linux Networking services and protocols like NIS, NIS+, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH and SAMBA
  • Experience in Installation, Configuration and Troubleshooting of various web server issues including IBM HTTP Server, Apache Web Server 2.x/1.x, Tomcat 5.x/4.x/3.x
  • Experience in working on Veritas File System, Veritas Cluster, extended logical volumes for the system growth needs using Logical Volume Manager (LVM)
  • Strong background in managing Unix/Linux servers, Virtualization, and system security

TECHNICAL SKILLS

Linux: RHEL 5.x, 6.x, 7.x, Centos 6.5,7, Ubuntu

Scripting: Shell Scripting, Python, Perl, bash, Ruby

Networking: NFS, FTP, DNS, DHCP, Samba, Apache, SMTP, SSH, HTTP

Databases: Oracle 10g/11g, My SQL

Monitoring Tools: Nagios

Tracking Tool: Jira

AWS Services: EC-2, ELB, VPC, RDS, IAM, S3, SNS, EBS, Cloud watch

SCM Tool: GIT, SVN

Configuration Management: Puppet, Chef, Ansible

Builder Tools: ANT, Maven

Containers: Dockers, Linux Containers

Virtualization: VMWare, Virtual Box

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Sr.Cloud/DevOps Engineer

Responsibilities:

  • In the Amazon Web Services Build and configured a virtual data center which cloud support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
  • Utilized AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on servers
  • Involved in loading data from On-premises data warehouse to AWS's Cloud using different approaches like Sqoopand AWS Services
  • Used AWS IAM to grant access to AWS resources through configuration of roles, policies and web identity federation
  • Used AWS CloudFront (content delivery network) to deliver content from AWS edge locations drastically improving user experience and latency
  • Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT
  • Writing JSON templates for cloud formation and ruby scripts for chef automation and contributing to our repository on GitHub
  • Dealt with the scaling part including HA proxy and Integrated with load balancers using OpenShift.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Puppet, Terraform and AWS
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment
  • Responsible for operational support activities to ensure availability of customer websites hosted on AWScloud infrastructure using Virtual private cloud and public cloud.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWSinfrastructure as code using Terraform.
  • Experienced in writing new plugins to support new functionality in Terraform.
  • Improving Continuous Integration workflow using Virtual Environments like Docker
  • Developed strategies, and contracts for validation of deployments and automated rollbacks in uDeploy
  • Responsible for defining branching & merging strategy, checkin policies, improving code quality, automated Gated Checkins, defining backup and archival plans.
  • Troubleshoot and resolved Build failures due to infrastructure issues reduced by 95% stabilizing the build process. Setup and executed process to code review system effectively.
  • Developedbuildand deployment scripts using MAVEN asbuildtools in Jenkins to move from one environment to other environments
  • Devops Tooling SME responsible for implementing and administering the integrated enterprise tool suite consisting of JIRA, HP ALM, GitHub, Jenkins and other Devops tools
  • Used SonarQube for code quality
  • Configured Nagios to monitor EC2 Linux instances.
  • Installing patches on recommendation by oracle.
  • Configure ELK stack in conjunction with AWS and using Logstash to output data to AWS S3
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks

Environment: AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, ALM, VDI, Linux, Puppet, Git version Control, OpenShift, AWS CLI,AWS Auto Scaling, Maven, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting, Terraform, Docker.

Confidential, Ann Arbor, MI

Cloud/DevOps Engineer

Responsibilities:

  • Experienced in Administration of Production, Development and Test environment's carrying
  • Red Hat Linux, SUSE Linux, Ubuntu, Centos, Windows and Solaris servers
  • Involved in designing and deploying applications utilizing almost all the AWSstack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS
  • Experience in installing, configuring and maintaining for continuous integration (CI) and for End to End automation for all build and deployments and managed builds for multiple concurrent and overlapping releases
  • Using Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration
  • Configure ELK stack in conjunction with AWS and using Logstash to output data to AWS S3
  • Using CloverETL migrated data to AWS Redshift
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Custom Ansible modules for finding facts about Cloudwatch alarms and taking actions to pause/unpause those alarms during deployments.
  • Performed the automation deployments usingAWS by creating the IAM roles and policies and used the code pipeline plugin to integrate Jenkins withAWS and created the EC2 instances to provide the virtual servers.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Reduced build + deployment times by designing and implementing Docker workflow.
  • Designed distributed private cloud system solution using Kubernetes (Docker) on CoreOS.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Enhanced the automation to assist, repeat and consist configuration management using Ansible based YAML scripts
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Maintained and troubleshoot systems performance and network monitoring using tools like Nagios (installed on RedHat), and AWSservices such as Cloud watch and Cloud Trail
  • Deployed applications on JBoss and WebLogic Servers. Maintained load balancing, high availability and failover functionality.
  • Configured SPLUNK Alerts and created Dashboards for Monitoring.
  • Responsible for operational support activities to ensure availability of customer websites hosted on AWScloud infrastructure using Virtual private cloud and public cloud.
  • Migrating and maintaining build and test environments into the Cloud Infrastructure.

Environment: AWSEC-2, Route 53, S3, VPC, ELB, Cloudwatch, GIT, ANT, Maven, Jenkins, Ansible, Docker, Kubernetes, Nagios UNIX, Linux, Shell Scripts, Jboss, WebLogic, Jira, Splunk, Python

Confidential, Irving, TX

AWS / DevOps Engineer

Responsibilities:

  • Setup and build AWS infrastructure various resources, VPCEC2, S3,IAM, EBS, Security Group, Auto Scaling and RDS in Cloud Formation JSON templates.
  • Supported day to day operations in the Build-Release/Monitoring Engineering vertical in the Technical Services team for Global Infrastructure Support department.
  • Troubleshooting application build and deployment failures by working with AppDev and Infrastructure teams as part of the delivery process.
  • Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.
  • Involved in setting CI (Continuous Integration) for major releases in Jenkins and Bamboo.
  • Written make, Maven and Ant build tools for application layer modules.
  • Worked on cloud environment, AWS: created instances and migrated various applications to AWS.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used MAVEN as a dependency management tool to manage all the dependencies that are required. Collaborated with development teams for the daily delivery process to NON-PROD and PROD environments.
  • Configured and managed HP ALM for defect tracking and management. Involved in database migration to newer infrastructure.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Involved in Configuration Management Tools (PUPPET).
  • Designed and built monitoring dashboards for IT executive leadership to provide a holistic view of the application and server status for business-critical entities within the enterprise.

Environment: Puppet, Jenkins, Bamboo, AWS Cloud, Nagios, Redhat, CenTOS, Docker, HP ALM, Java, NFS, NIS, SSL, HTTP, Maven, LINUX.

Confidential

DevOps Engineer

Responsibilities:

  • Performed builds on Java projects using ANT and MAVEN as build tools.
  • Regular builds are initiated using the continuous integration tool like Jenkins.
  • Configured Jenkins for doing the build in all the non-production and production environments.
  • Implemented MAVEN builds to automate artifacts like jar, war and ear.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Managed sonatypenexus repositories to download the artifacts during the build
  • Experience in managing source control systems GIT and SVN.
  • Designing, creating and maintaining GIT repositories to client specifications.
  • Installation, configuration and management of Apache Tomcat servers.
  • Able to use Puppet and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Developed and maintained integration and release processes.
  • Working experience on Scrum methodology.
  • Coordinated with all the teams before and after the production deployments for the smooth production releases.
  • Provided the assistance for the smooth phase of release for the emergency releases and coordinated with different teams.
  • Created a complete release process documentation, which explains all the steps involved in the release process.

Environment: ANT, MAVEN, Apache & Tomcat, shell scripting, Subversion, GIT, Puppet, Jenkins, Windows 2000/XP, LINUX (RHEL 4/5)

Confidential

Jr. Linux / UNIX Administrator

Responsibilities:

  • Install, configure, monitor, manage and maintain Red Hat Enterprise Linux (RHEL)/CentOS physical servers, virtual servers using VMware Infrastructure Client and workstations.
  • Maintaining and Troubleshooting of FTP Server, Samba Server of the client
  • Handling the day-to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
  • Responsible to solve technical Problems Related System administration (Linux of Our Clients).
  • Administration responsibilities include user, group, disk, and security management, File sharing Permissions.
  • Administration/Configuration of Print Servers/Clients in the Network.
  • Installation, Configuration and Administration of WebSphere and Apache Servers.
  • Creation of groups, adding User ID to a group as a primary or secondary group, removing User ID from a group.
  • Handling LVM related tasks, Creating, resizing LVM, Veritas Volume manager and also managing Cluster environment using Veritas Cluster suite.
  • Handling the day-to-day Operations, Troubleshooting & Solve Server Problems in LINUX.
  • Creating and managing user accounts, system security, performance tuning change management, documents and procedures on Linux
  • Experience in building binaries using Maven &Xcode.
  • Maintaining Server and Systems, provide IT support to User.
  • Expert in setting up SSH, SCP, SFTP connectivity betweenLinuxhosts
  • Monitoring system performance, Server load and bandwidth issues.
  • Work with DBAs on installation of DB, restoration and performance tuning.
  • Implement the policies for the users of the computer system and network.
  • Regularly manage backup process for Server andClient data.

Environment: Centos 5.7/6, Red Hat Linux 5.7/6, LVM, Oracle, DNS, MySQL, samba, Shell, Maven, Apache, Tomcat.

Hire Now