We provide IT Staff Augmentation Services!

Sr. Devops/awsengineer Ca

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • IT Professional with about 8 years of experience in Infrastructure automation, code migration, Configuration Management and system administration.  
  • Experience in assisting Applications & teams across Remote and Local geographical locations as part of Support experience in creating complex IAM policies for delegated administration within AWS
  • Experience in system administration working on multiplatform VMware, LINUX  (Redhat 5/6/7, SUSE 9/10), UNIX (Oracle Solaris 9/10) and Windows server 2003 & 2008.
  • Expertise in Amazon AWS  Cloud Administration which includes services like: EC2 , S3 , EBS , VPC , ELB , AMI , SNS , RDS , IAM , Route53 , Autoscaling , CloudFront , CloudWatch , CloudTrail, Lambda,CloudFormation , SecurityGroups
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation. 
  • End - to-end configuration management using Chef ; including recent spikes of Docker , Vagrant and Terraform .
  • Proficient with Splunk architecture and various components (indexer, forwarder, search head, deployment server), Heavy and Universal forwarder, License model. 
  • Wrote Shell, Bash, python, Perl and Ruby scripts for day to day administrative tasks and for managing users.
  • Designed roles and groups using AWS  Identity Access Management ( IAM ) maintained user accounts , RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS & SNS services in AWS .
  • Experienced in designing  AWS  and Azure cloud models for Infrastructure-as-a-Service(IaaS), Platform-as-a-Service(PaaS) and Software-as-a-Service(SaaS).
  •  Worked closely with users, managers and analysts in the design, development and testing of Teradata Database and Web Applications.
  • Wrote Shell, Bash, python, Perl and Ruby scripts for day to day administrative tasks and for managing users.
  • Used Ruby on rails in coding the application in End-to-End web application development. Used W3C XHTML, HTML5, CSS3 standards and Ruby, Rails , Git and Heroku for developing web applications. 
  • Actively involved in writing web services in Ruby and JRuby to fetch the data from a customized SQL database and serve the requests from the front-end accordingly. 
  • Developed the back-end of the application using Rails which communicates with PostgreSQL.
  • Well-Versed in Model-View-Controller (MVC) architecture using Rails, Struts, Spring framework and Hibernate. 
  • Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, Test Driven Development (TDD) and pair based programming. 
  • Developed website using Ruby on Rails on Linux operating system, backed by MySQL and Capistrano to automate and ease the deployment process on Phusion Passenger server. 
  • Have good knowledge in Microsoft Azure platform.
  • Hands-on experience in cloud PAAS, IAAS, SAAS
  • Experience in managing knowledge objects like dashboards, workflow actions using Splunk Power design.
  • Experienced in using Source tree as an interface to pull, merge, push and commit changes to respective branches using Bit Bucket.
  • Bit Bucket software versioning system in overseeing production code; and - Chrome and Visual Studio debuggers in identifying software issues. 
  • Developed, evaluated and documented the installation of Splunk for management purpose.
  • Experience in real-time monitoring and alerting of applications deployed in AWS  using CloudWatch , Nagios , CloudTrail and Splunk .
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions 
  • Knowledge on continuous integration tool Jenkins  for End to End automation for all build and deployments. 
  • Provided both the system and business administration of Windchill PDMLink10.1. 
  • Testing Windchill PDM in system upgrades and other applications that interact with Windchill PDM(JDE)
  • Strong IBM optim expertise in implementing Data Growth Solutions and data archiving. 
  • Optim was selected for the archiving and test data management. 
  • Analysis, design, development, support and enhancement of application/ data retirement process using IBM optim Integrated Data Management and other technologies. 
  • Perform retirement/ data archiving using OPTIM tool in LINUX and Windows environment. 
  • Proficient in Linux  Utilities: KICKSTART, SSH, FTP, AUTOFS, Quota Management, wrappers, User Management, Process Management, Memory Management, and Text processing tools, Log Management, Package Management, Disk Management and Swap Partition/Files Management
  • Implemented STASH for internal and external development teams and migrated existing SVN Source Repos to GIT  
  • Implemented a Continuous Delivery pipeline with Docker , Jenkins and GitHub and AWS   AMI's , whenever a GitHub branch gets started, Jenkins , our Continuous Integration server, automatically attempts to build a new Docker container from it. 
  • Worked to setup Jenkins as a service inside the docker swarm cluster to reduce the failover downtime to minutes and to automate the docker  containers deployment without using configuration management tool. 
  • Experience in Docker tools like Docker swarm and compose. Docker Swarm provides native clustering functionality for Docker containers, Docker compose used to run the multi-Docker container applications. 
  • Created a CI/CD pipeline to deploy containerized applications using Docker in the AWS cloud for Dynamic scaling capabilities. 
  • Highly involved in Configuring, monitoring and multi-platform servers by defining Chef  server from workstation to manage and configure Chef  nodes. 
  • Created Puppet/Chef manifests using Ruby code for Configuration Management to manage Web Applications, Config Files, Databases, Users Mount Points, packages, metric collection and monitoring etc.
  • Performing configuration management tasks on 500+ servers with the aid of Puppet/Chef Master Server and involved in writing Puppet/Chef manifests for customized configuration management.
  • Created alerts, Schedule searches and Dashboards using Post Process Search in Splunk.
  • Install and configured Apache, Debian , Nagios , MySQL , SQL server. 
  • Publishing Blueprints, Provisioning the Environments and Deployment of PAAS Web\Worker roles through DevOps Catalog Tool.
  • Managing security groups on AWS and custom monitoring using cloudwatch.
  • Planned, scheduled and Implemented OS patches on both Solaris & Linux boxes as a part of proactive maintenance. 
  • Working Knowledge of Cisco IOS, Junos & basic Nexus (6K, 5K & 2K). 
  •  Provided support for creating Jobs. Configuration of Jenkins  to trigger auto deployment 
  • Used Ansible  to manage Web applications, Environments configuration Files, Users, Mount points and Packages. 
  • Resolved merging issues during rebasing and re-Integrating branches by conducting meetings with Development Team Leads. 
  • Dealt with monitoring tools like (Solar Winds, Cisco Works), network packet capture tools like Wireshark, Deployed the Nexus 7000/5000/2000 architecture. 
  • Install and configure Splunk to monitor application and server logs. 
  • Good knowledge on Kerberos  authentication, automated the process of WinBind -Samba configuration through Chef Recipes. 
  • Extensively worked on Hudson, Jenkins  and Team City for continuous integration and for End to End automation for all build and deployments. 
  • Designed and developed database schemas using Teradata Relational Data Warehouse.
  • Extensive experience in Java & Java EE technologies using Core Java-Collections, Lambdas, Serialization & Multi-threading, JDBC, Servlets, JSP, EJB, Web services - SOAP & REST
  • Strong knowledge and experience on AWS, specifically in Lambda, IAM, API Gateway, Dynamo DB, S3, Cloud Front, VPC, EC2

TECHNICAL SKILLS:

Application server: Apache Tomcat 5.x/7.x, Web Logic Application server 9.x, 10.x, Red Hat JBoss 4.22. GA Web Sphere 6.x/7.x/8.x

Version control tools: GIT, Subversion, CVS,IBMOptim 8.1

Web server: JBOSS 4.x/5.x, Tomcat, APACHE 2.x, 3.x, Web Logic (8/9/10), Web Sphere4.0/5.0

Networking/Protocol: DNS, DHCP, CISCO Routers/Switches, Paloalto, WAN, TCP/IP, NIS, NFS, SMTP, LAN, FTP/TFTP, Juniper, Cisco

Scripting: Perl, Python, Ruby, Bourne, NodeJ, Bash shell, Power shell scripting

Cloud Environments: AWS, Amazon EC2 & S3, Azure.

Volume Manager: VERITAS Volume Manager, Solaris Volume Manager, LVM with Linux, AIX-LVM

Virtualization Technologies: VMWare ESXi, Windows Hyper-V, Power VM, Virtual box, Citrix Xen

Clusters: HACMP (High Availability), VERITAS Clusters

Databases: Oracle 11g, MS SQL Server, MySQL, DB2, MongoDB.

PROFESSIONAL EXPERIENCE:

Confidential, CA

Role: Sr. Devops/AWSEngineer

Responsibility:

  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications. 
  • Responsible for day to day Build and deployments in Dev, Test, pre-production and production environments. Implemented AWS high-availability using AWS Elastic Load Balancing ( ELB ), which performed balance across instances in multiple availability zones. 
  • Used EBS stores for persistent storage and also performed access management using IAM service. 
  • Created alarms in Cloud Watch service for monitoring the server's performance, CPU Utilization, disk usage, maintained user accounts IAM, RDS, and Route53 services in AWS Cloud. 
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for Archival storage and backup on AWS. 
  • Strong Experience on AWS platform and its dimensions of scalability including VPC, EC2, ELB, S3, and EBS, ROUTE 53.  
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates. 
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.  
  • Working in implementation team to build and engineer servers for Linux & AIX operating systems. 
  • Working on AWS cloud to provision new instances. S3 Storage Services. AWS EC2 & Cloud watch services. CI/CD pipeline management through Jenkins. 
  • Automated Compute Engine and Docker Image Builds with Jenkins and Kubernetes.  
  • Wrote Ansible playbooks to manage configurations and automate installation process. 
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change. 
  • Managing the configurations of multiple servers using Ansible.  
  • Automated the cloud deployments using AWS CloudFormation Templates and Terraform.  
  • Deploy Infrastructure using ARM templates for Azure PaaS services with deployment tools such as Octopus. 
  • Managed Artifactory repository for the current project created a new repository and provisioned it. 
  • Wrote PowerShell scripts to automatically restart the uDeploy agents on LINUX machines 
  • Performed Automation and Scaling of applications using Kubernetes.  
  • Experience with Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments. 
  • Used Ansible to Orchestrate software updates and verify functionality. 
  • Used Ansible to document all infrastructures into version control. 
  • Used GIT as Version Control System for two applications. Managed development streams and Integration streams. 
  • Used AWS Bean Stalk for deploying and scaling web applications and services developed with Java, Node.js, Python and Ruby on familiar servers such as Apache, and IIS. 
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers. 
  • Experience working on several docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.  
  • Experience working on docker hub, creating docker images and handling multiple images primarily for middleware installations and domain configurations. 
  • Used Docker for configuration management automation 
  • Setup Elastic Load Balancer for distributing traffic among multiple Web Logic servers and involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.  
  • Creating the AWS Security groups to enable firewall. 
  • Automated AWS volumes snapshot backups for enterprise using Lambda. 
  • Created functions and assigned roles in AWS Lambda to run python scripts. 
  • Administration and maintenance of Docker runtime environment, Versioning and lifecycle management of Docker images , Experienced in Docker orchestration framework. 

Environment: EC2, S3, auto scaling, AMI, ELB, EBS, IAM, RDS, DNS, cloud watch, route53, VPC, cloud front, Elastic Beanstalk, BASH, APACHE/TOMCAT, Java, Python, Ruby, Redshift, Docker, GIT, Ansible, Docker and Red Hat Enterprise Linux Services.

Confidential, Plano

Role: Devops Engineer

Responsibility:

  • Build servers using AWS Launching EC2 , creating security groups, load balancers in the defined virtual private connection. 
  • Working with Public Cloud Platform like Amazon Web Services for compute AWS   EC2 and Storage S3
  • Deploy, monitor, and maintain Amazon AWS  cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment. 
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet/Chef . Adding vSphere to nova compute nodes and Manage and troubleshoot the Nova Compute and Controller Services. 
  • Puppet/Chef installation for infrastructure automation, manifest, ruby, shell scripts and automated infrastructure WAS, Tomcat, Web logic. 
  • Experience in load balancing and monitoring with Nagios and Splunk .
  • Experience in creating Docker  containers leveraging existing Linux Containers and AMI's in addition to creating Docker  containers from scratch. 
  • Monitored & troubleshoot Network, Linux and Windows servers using Splunk .
  • Prototype CI/CD system with GIT Lab on GKE utilizing Kubernetes and Docker for the runtime environment for the 
  • Set up the Jenkins  configurations, make sure the project teams can switch to the new platform.
  • Experience in installation and customization of splunk using Splunk Power Design
  • Extensively worked on Hudson , Jenkins  and Team City for continuous integration and for End to End automation for all build and deployments. 
  • Built and Deployed Javascript to a web application server in an Agile continuous integration environment and automated the whole process.
  • Deployed J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments. 
  • Extensive experience in using Build Automation scripting like, Apache ANT, NANT and Maven. 
  • Installed and configured an automated tool Puppet/Chef  that included the installation and configuration of the Puppet  master, agent nodes and an admin control workstation 
  • Created Chef cookbooks for Sudoers and network configurations using ChefServer
  •  Worked on creation of custom Docker  container images, tagging and pushing the images. 
  • Created SCM Process, policies and procedures to follow development, release or deploy highest quality product for the enterprise. Worked on different Build tools like ANT , Maven , and MS-Build
  • Experience in Installing, configuring and maintaining apache/tomcat, samba & send mail, and JBoss Application Servers. 
  • Configured the LUNs assigned by the storage administrators, and managed Volumes using Logical Volume Manager (LVM) on Linux. 
  • Create Jenkins pipeline jobs for Puppet  release process for module deployment, using Kanban agile methodology for Puppet  development. 
  • Performed all Linux operating system, disk management and patch management configurations, on Linux instances in AWS .
  • Administered Linux servers for several functions including managing Apache/Tomcat server, Mail server and MySQL databases in both development and production. 
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2 and custom Ruby / Bash Scripts. 
  • Automated server deployment with Kickstart and Chef/Puppet
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control. 

Environment: Linux (RHEL 5.x/6.x), Solaris 9/10/11, Redhat Satellite Server, AWS, Puppet, Chef, VERITAS Net-backup 6.5, Amazon EC2, Apache/ Web Server, WebSphere Application Servers 7.x/8.x, Subversion, Maven, Jenkins, Apache Tomcat, JIRA, MS SharePoint XML, UNIX/LINUX, Fedora, Windows, Perl Scripts, Shell-Scripts, Java/J2EE, Oracle10g, 11g, Kubernetes, Docker. 

Role: Build & Release Engineer/ TFS Administrator

Roles & Responsibilities: 

  • Administering and Monitoring TFS Servers.  
  • Created and Implemented branching and merging strategy with multiple branches. 
  • Developing and maintaining the build environment, the source code control system and managing build packages using TFS
  • Customized Windows workflow 4.0 based Build Process Templates to get the build process easy and make executable packages configured separately for deployments on different environments. 
  • Automated Development Environment deployments by customizing the windows work flow 4.0 based XAML Template. 
  • Worked on Work Item type Template Customization according to Business requirement 
  • Creating and maintaining build and deployment release manifest documents. 
  • Automation of daily tasks using shell and python 
  • Performed build and deployment activities across multiple environments - Testing, UAT , Staging and Production environments. 
  • Worked on Setting up UAT , Staging and Production environments and created deployment scripts according to the requirement. 
  • Compile Various Project files using MS Build. 
  • Provided Build Scripts for Database Projects to Deploy DB and populate Test data in DB for various environments. 
  • Worked closely with Performance team, changed the configurations according to the application performance and business requirement. 
  • Involved in all phases of SDLC.  
  • Trained developers to get familiar on TFS 2013 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2010. 
  • Assisted Developers during debugging and also providing end to end Application Support. 
  • Creating and maintaining build and deployment release manifest documents. 
  • Track all teams release deliverables and dependencies to ensure we can create release candidate builds and ship on time. 
  • Visible role with daily contact with internal customers and a lot of good team collaboration. 
  • Developed and maintained the release schedule for all development teams and ensured alignment across key partners. 
  • Tracked and communicated release issues, risks, schedule, activities and status. 
  • Identified, tracked and reported key release metrics (e.g. testing progress vs plan etc.). 
  • Coordinated the use of Development and Test Infrastructure Environments in support of the releases using Environment Technology Map and Integrated Release Tracker sheets. 
  • Produced production deployment plan and coordinated with support resources. 
  • Managed release deployment communications (plan, status, issues). 

Environment:: TFS 2013(Team Foundation Server), TFS 2010, SQL Server 2008 R2, Team Foundation server Power tools 2011, TFS Sidekicks, ASP.Net, C#.Net, XML, MS build, IIS 7.5, Web Deploy 2.0, Visual Studio 2010, Visual Studio 2013, Windows Server 2008 R2, Windows Batch Scripts, Power Shell scripting, Scrum Process Templates, SharePoint.

Confidential, Pleasanton, CA

Role: Devops Engineer

Responsibility:

  • Headed up Linux/UNIX/Windows Systems Administration, Networking, and virtualization projects based on large range of Operating Systems and Distributions Including Windows Server 2003, Server 2008, Server 2012, Fedora , Redhat , CentOS , Ubuntu , Debian
  • Wrote the Ansible  playbooks which are the entry point for Ansible  provisioning, where the automation is defined through tasks using YAML format. Run Ansible  Scripts to provision Dev servers. 
  • Used Ansible  server and workstation to manage and configure nodes 
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Puppet, Vagrant, Ansible, Jenkins, and cloud Formation
  • Created Continuous Build Process using Jenkins as Continuous integration tool. 
  • Implemented a Continuous Delivery framework using Jenkins, Puppet  in Linux environment.
  • Managed tools like Subversion , Jenkins , JIRA and Performed maintenance and troubleshooting of build/ deployment systems. 
  • Build scripts using ANT  and MAVEN  build tools in Jenkins to move from one environment to other environments. 
  • Installed Jenkins on a Windows machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
  • Puppet  automation, installing and configuring Puppet  3.x server and agent setup, developing IHS, Web Sphere MQ 7.0, Web Sphere Application Server Automation, Apache solar 4.x/5.x Jenkins, foremen. 
  • Clustering solutions for High Availability using tools such as VERITAS Cluster Server (VCS), MSCS, RHCS.
  • Expertise in using Jenkins  for Adding scripts, building the Suites and analyzing the results
  • Oversaw production deployments for new code releases from staging to production via GIT/Jenkins .
  • Involved installing and managing different automation and monitoring tools on RedHat Linux like Nagios and  Puppet .
  • Extensively worked with system and network monitoring tool like Nagios, Splunk, Zabbix  
  • Worked with Nagios and Oracle Enterprise Manager Console for application status monitoring. 
  • Configured Managed and controlled the source code repository, currently housed in Subversion, GIT. 
  • Support for Linux/Unix systems administration, operational support and problem resolution for server systems. Created shared NFS file system, mounting and unmounting NFS server, NFS client on remote machine, sharing remote file folder, starting & Stopping the NFS services. 
  • Buffer incoming events when splunk process not available using syslog-ng. 
  • Experienced in monitoring and debug performance issues on different OS Linux (RHEL & Centos)
  • Expert in Puppet  as Configuration management tool, to automate the repetitive tasks, quickly deploy critical applications, and enthusiastically managed the changes. 
  • Perform DevOps, including app deployments and QA, database replication, Linux system administration, real-time monitoring, and support 

Environment: Linux (RHEL 5.x/6.x), Solaris 9/10/11, Redhat Satellite Server, Apache Tomcat, Nagios, Puppet, Jenkins, Suse, AIX, Puppet, GIT, SVN, AWS, ANT, Sonarqube, Splunk Python, Shell, Docker, Nginx, GIT Hub, Terraform, Ubuntu. 

We'd love your feedback!