We provide IT Staff Augmentation Services!

Sr Aws/devops Engineer Resume

San Antonio, TX

SUMMARY

  • An Excellent, self - motivated professional with more than 8 years of experience in IT industry with major focus on DevOps, AWS, EC2, RDS, security groups, auto-scaling, load balancers (ELBs), Azure, Software Configuration and Build/Release Management, Maven, Chef, Puppet, Jenkins, Ansible, Terraform, Terragrunt, Docker, Packer, Kubernetes, Helm, Splunk, Ant, GIT, CVS, SVN etc.
  • Experienced in AWS infrastructure planning, deployment and support.
  • Experienced in establishing the enterprise infrastructure on Amazon Web Services (AWS).
  • Worked on AWS EC2, Security Groups, Elastic IP's, Load balancers, Auto-scaling groups, S3, elastic beanstalk, Direct Connect, VPC, End Points, Cloud watch, IAM and several other services.
  • Experience working with IAM to create new roles and groups with customized policies.
  • Experienced in Developing and managing cloud VM's with AWS EC2 command line clients and management console.
  • Experience with CloudWatch by monitoring resources such as EC2, EBS volumes, and Amazon RDS services. Also, in creation of different CloudWatch alarms to send an Amazon Simple Notification Service (SNS).
  • Experienced in managing AWS Route53 to route traffic between different regions.
  • Experience in configuring AWS S3 to backup files, versioning files and archive files in Amazon Glacier with lifecycle policies.
  • Experience in Developing AWS CloudFormation templates to create custom sized VPC, subnets, EC2 instances, ELB’s and security groups.
  • Experienced with AWS lambda and other AWS services in automated deployment (terraform, AWS CloudFormation), serverless architecture and Hashi Corp tools (Terraform, Packer, Vault).
  • Provisioned large-scale environments as an infrastructure as a code using Terraform and developed custom Terraform Modules for projects to manage code as DRY
  • Provisioned the highly available EC2 Instances using Terraform and Ansible Playbooks.
  • Experience in setting up building and deployment automation for Terraform scripts using Jenkins.
  • Implemented production environment using Terraform with Terragrunt as a wrapper.
  • Used Packer to create Automated Machine Images and automated the whole AMI creation process using Jenkins and created custom Kafka, zookeeper AMI's using Packer deployed it across Kubernetes cluster.
  • Experienced on Container Orchestration with Docker and Kubernetes.
  • Involved in Kubernetes Cluster Deployments using Kops and Helm.
  • Built a MYSQL server in a container and configured it to interact with Grafana as its back-end database and deployed it in a Kubernetes cluster.
  • Configured ELK (Elasticsearch, Logstash, Kibana), Filebeats, Kafka, Zookeeper.
  • Building Docker image with docker files and provisioning with Kubernetes.
  • Expert on infrastructure with Docker containerization and Configured Docker containers and created Dockerfiles for various environments.
  • Dockerized applications by creating Docker images from the Docker file.
  • Integrated Technologies such as Docker and Kubernetes for a powerful cluster manager and orchestration system for running Docker Containers.
  • Built Jenkin’s jobs to create AWS infrastructure from GitHub repos containing terraform code.
  • Designed project workflow/pipelines using Jenkins also managed different plugins inside Jenkins like Maven, AWS CLI, Docker and Kubernetes.
  • Integrated SonarQube with Jenkins using periodic builds to test code quality and used Kubernetes plugin to deploy this application in to a Kubernetes Cluster.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process, also Used Jenkins to perform automated Builds and Deployments.
  • Implemented a Continuous Delivery framework using Jenkins, Chef in Linux environment.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Extensively worked on Hudson and Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Expertise in Application Deployments & Environment configuration using Chef, Puppet, Ansible.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Configured Ansible to manage AWS environment and automate the build process for core AMIs used by all application.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, stack monitoring using Ansible playbooks and has Integrated Ansible with Jenkins.
  • Used Ansible to manage systems configuration to facilitate interoperability between existing infrastructure and new infrastructure in alternate physical data centres or cloud (AWS).
  • Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Logstash, Kibana) and troubleshoot the build issues with ELK and work towards the solution.
  • Development of automation of Kubernetes clusters with Ansible, writing playbooks.
  • Wrote and tested Chef cookbooks using Test Kitchen.
  • Worked on Setting up and maintaining automated environment using Chef recipes & cookbooks within AWS environment.
  • Developed cookbooks using chef for Deploying services on Hybrid environments, both Windows and Linux.
  • Configured and monitored distributed and multi-platform servers using Chef. Defined Chef Server and workstation to manage and configure nodes.
  • Using Chef, deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Experience in configuring and managing Chef master server and involved in developing recipes and cookbooks. Ability in development and execution of Python, RUBY and SHELL scripts.
  • Experience configuring and managing Puppet master server and experience in updating and creating modules and pushing them to puppet clients.
  • Experienced with Nagios, Cloud Watch as IT Infrastructure Monitoring tool and knowledge on Splunk.
  • Experienced in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux platforms.
  • Used both GIT and Bitbucket source control systems to manage code.
  • Expertise on Source code control tools like SVN, Bitbucket (Git) and good knowledge on Branching and merging code lines in the GIT.
  • Ability to write Shell, Python, YAML and Perl scripting and worked on Splunk for generating various metrics.
  • Having work experience in support of multi-platforms like UNIX, IOS, Linux and Windows of production, test and development server.
  • Excellent experience in documenting and automating the build and release process.
  • Involved in Linux Administration activities like troubleshooting of regular issues, configuration issues, applying patches, package management and file system issues.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS

Infrastructure as service: AWS, EC2, LAMBDA, RDS, S3, IAM, OpenStack, Azure.

Cloud Platform: AWS (EC2, ELB, S3), OpenStack (Nova, Swift, Glance), Azure, Cloud Foundry, AWS Elastic Cache, AWS Redshift.

Application Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 2.0.x, JBOSS 4.x/5.x, Red Hat, WebSphere 6.x/7.x/8.x

Log Management Tools: Elastic Search, Kibana, Grafana, Logstash.

CI Tools: Jenkins, ANT, Maven, Bamboo.

Container Tools: Docker, Kubernetes, Amazon ECS, Helm, Minikube.

Infrastructure as Code: Terraform, Terragrunt, CFT.

Configuration Management Tools: Chef, Puppet, Vagrant, Maven, Ansible

Virtualization: VMware Client, Windows Hyper-V, vSphere 5.x, Datacentre Virtualization, Virtual Box, Power VM.

Programming Languages: C, SQL, HTML, PHP, XML, Bash, Perl and Shell Programming, JSP, Python and Ruby.

Network Protocols/Services: LDAP, TCP/IP, UDP, FTP, SFTP, HTTP/HTTPS, SSL, DNS, and DHCP.

Operating systems: Linux (Red Hat 4/5/6/7, CENTOS & SUSE), Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000, XP, Windows 7, Ubuntu 12/13/14.

Monitoring Tools: Splunk, Nagios, Cloud Watch, log Stash.

Scripting: Perl, Python, Ruby, Shell scripting, YAML, JSON

Data base technologies: Oracle, SQL Server, MySQL, NoSQL (DynamoDB, Couchbase), Amazon Aurora.

Version control Tool: Git, Git Hub, Git Lab, Bitbucket, CVS, SVN.

PROFESSIONAL EXPERIENCE

Confidential, San Antonio, TX

Sr AWS/DevOps Engineer

Responsibilities:

  • Involved in designing and deploying multiple applications using AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances.
  • Experience in AWS Services such as EC2, S3, EBS, VPC, ELB, Route53, Cloud Watch, Security Groups, Cloud Trail, IAM, CloudFront, EMR, RDS and Glacier.
  • Experience on Amazon Web Services for deploying EC2 instances consisting of various flavors like Amazon Linux AMI, Red Hat Linux Enterprise, SUSE Linux, Ubuntu Server, and many more.
  • Creating public and private subnets within the VPC and attaching them to the EC2 instances based on the requirement. Configured Elastic Load Balancers with EC2, Auto scaling groups.
  • Designed Terraform templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates on AWS.
  • Used security groups, network ACLs, Internet Gateways and Route tables to ensure a secure zone for organizations in AWS public cloud.
  • Well Versed with Configuring Access for inbound and outbound traffic RDS DB services, DynamoDB tables, EBS volumes to set alarms for notifications or automated actions.
  • Setting up IAM user roles with corresponding user and group policies using JSON.
  • Created SNS (Simple Notification Services) and triggering it by Cloud Watch monitoring to send SMS or Email to desired recipients.
  • Used Terraform to transform the infrastructure from on premise to cloud.
  • Worked on creating the modules driven AWS Infrastructure with Terraform. Created Infrastructure Git repositories for Terraform to launch the stacks.
  • Expert in writing Templates for AWS infrastructure, as a code using Terraform to build Development, Testing, staging and production environments.
  • Collaborate in the automation of AWS infrastructure via Terraform and Jenkins software and services configuration via Ansible playbooks.
  • Worked extensively with Terraform and wrapped Terragrunt and managed backend state in S3 Bucket.
  • Wrote Ansible playbooks to manage Web applications. We coordinated with Terraform DSL for automating in-side the AWS cloud.
  • Widely used Terragrunt for deploying the changes to the specific instance and provisioning.
  • Wrote an Ansible role that combined with Terraform and Terragrunt will deploy an Elastic Beanstalk application and environment.
  • Expertise in setting up Kubernetes on AWS for production using Kubernetes Operations (Kops), a cluster management tool to spin up a highly available production cluster.
  • Deployed production ready Kubernetes Clusters on top of Amazon EC2 instances using KOPS.
  • Developed Production environment of different applications on AWS by provisioning Kubernetes clusters on EC2 instances using Kubernetes Operations (KOPS).
  • Good experience in writing Helm Charts, Kubernetes YAML files for deployment of microservices into Kubernetes clusters.
  • Leveraging kops implemented a Kubernetes Container Orchestration solution within AWS allowing for easy management, creation and recovery of AWS assets.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Used Packer to create golden images with the custom configuration. Knowledge on creating Kafka, zookeeper and baking AMI's by using Packer.
  • Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git to trigger builds using Web Hooks and Slave Machines.
  • Used Kubernetes to deploy Scale, Load Balance and manage DOCKER containers with multiple namespace versions.
  • Implemented Continuous Integration using Jenkins.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Installing/upgrading Jenkins infrastructure on multiple servers.
  • Used Ansible for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC).
  • Automated various infrastructure activities like Continuous Deployment, application server setup, stack monitoring using Ansible playbooks.
  • Developed Ansible scripts for an automated server provisioning and Docker images for reducing the time between provisioning and deployment.
  • Configure and ensure connection to RDS database running on MySQL engines.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.
  • Conducted performance testing of Apache, Tomcat, Nginx management services.
  • Versioning and Source control of codes using GIT concepts such as branching, merging, labelling/tagging, branches locking, access control and integration. Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git to trigger builds using Web Hooks and Slave Machines.
  • Used Kubernetes to deploy Scale, Load Balance and manage DOCKER containers with multiple namespace versions.
  • Implemented Continuous Integration using Jenkins.
  • Generated scripts in Maven, Perl & Bash Shell for build activities in QA, Staging and Production environments.
  • Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Installing/upgrading Jenkins infrastructure on multiple servers.
  • Used Ansible for configuration management of hosted Instances within AWS. Configuring and Networking of Virtual Private Cloud (VPC).
  • Automated various infrastructure activities like Continuous Deployment, application server setup, stack monitoring using Ansible playbooks.
  • Developed Ansible scripts for an automated server provisioning and Docker images for reducing the time between provisioning and deployment.
  • Configure and ensure connection to RDS database running on MySQL engines.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.
  • Conducted performance testing of Apache, Tomcat, Nginx management services.
  • Versioning and Source control of codes using GIT concepts such as branching, merging, labelling/tagging, branches locking, access control and integration.

Environment: & Tools: AWS (EC2, VPC, ELB, S3, RDS, IAM, Cloud Trail and Route 53), GIT, Bitbucket, VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, Terraform, Kubernetes, Helm Charts, Packer, Ansible, Docker, Maven, AWS CLI, AWS Auto Scaling, Unix/Linux, Shell scripting, Nagios.

Confidential, Reston, VA

Sr AWS/DevOps Engineer

Responsibilities:

  • Developed automated solutions for customer applications to be deployed to public cloud environments using immutable infrastructure deployments with Terraform and Ansible.
  • Development and Automation for Deploying Containers, Applications, and Provisioning Public Cloud Environments with Terraform, Ansible, Docker and Kubernetes.
  • Wrote Terraform / Ansible code for automating secure VPC creation as well as the deployment process of standing up secure Jenkins Server, ELK stack, Security Monkey, Snort IDS, etc.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Expertise in setting up Kubernetes on AWS for production using Kubernetes Operations (Kops).
  • Launched Docker containers on pods on top of multi-node Kubernetes cluster in AWS environment with help of Kops and kubectl.
  • Deployed Kubernetes clusters on top of Servers using KOPS and managed local deployments in Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.
  • Skilled in maintaining Docker container clusters managed by Kubernetes and deployed Kubernetes applications using helm charts.
  • Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from dev through production, easing the code development and deployment pipeline by implementing Docker containerization with multiple namespace.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple names spaced versions using helm charts.
  • Experience in working with AWS Cloud administration which includes services like EC2, VPC, ELB, S3, EBS, Elastic Beanstalk, AMI, SNS, RDS, DynamoDB, IAM, Route 53, Auto scaling, Lambda, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation and Security Groups.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Worked on Docker hub, creating Docker images and handling multiple images.
  • Worked on design and implementing continuous integration system using Jenkins by creating Python, Shell scripts.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with GIT and Maven to schedule the builds.
  • Worked with Configuration Management automation tool Ansible and has worked on integrating Ansible YAML Scripts.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds.
  • Worked with Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages also to assist in building automation policies.
  • Managed a PaaS for deployments using Docker, Ansible which reduced considerably deployment risks.
  • Created Ansible supported YML scripts to restart JBoss, Tomcat, and Jetty servers through GUI.
  • Created Ansible playbooks for various automation purpose, file copy, permission changes, configuration changes, path specific folder creation.
  • Maintained and Administered GIT Source Code Tool. Defined dependencies and plugins in Maven POM.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Worked with logging/monitoring tools such as Splunk, Log stash, Cloud Watch and Nagios.
  • Managed Build results in Jenkins and Deployed using workflows.
  • Used elastic search through JSON and Java API.
  • Involved in writing SQL queries to implement the schema related changes for internationalization and debugged the build errors using SQL queries to make sure Database is not corrupted.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Strong use of scripting languages like Shell, Bash, Python, Ruby, PERL and PHP.

Environment: & Tools: AWS (EC2, VPC, ELB, S3, RDS, IAM, Cloud Trail and Route 53), GIT, Bitbucket, VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, Terraform, Kubernetes, Helm Charts, Packer, Ansible, Docker, Maven, AWS CLI, AWS Auto Scaling, Unix/Linux, Shell scripting, Agile, Jenkins, Nexus, Puppet, Nagios WebLogic, TOMCAT, Python Scripts, Perl Scripts, Ruby Scripts, XML, Oracle, Unix.

Confidential, Indianapolis, IN

Sr AWS/DevOps Engineer

Responsibilities:

  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), Auto Scaling groups, AMIs.
  • Design roles and groups using Identity Access Management (IAM).
  • Implemented messaging solution to automate device data sync with client database utilizing Openshift applications deployed on AWS.
  • Using Chef deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, application monitoring in integration with AWS Lambda and CloudWatch.
  • Created and maintained automation of environment using Chef recipes& cookbooks within AWS environment.
  • Wrote and tested Chef cookbooks using git and Test Kitchen.
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef Solo environment.
  • Converting production support scripts to Chef Recipes.
  • Implemented Chef to deploy the builds for Dev, QA and production.
  • Managed the configurations of the instances using Chef. Written and modified various Cookbooks / Recipes for better management of the systems.
  • Created Chef Cookbooks for sudo users and network configurations using Chef Server
  • Wrote Chef Cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.
  • Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation and written recipes, tools, shell scripts and monitoring checks.
  • Used Chef to manage Web Applications, Config Files, Database Commands and Packages.
  • Workstation \ setup for Knife plug-in and establish connectivity between Chef Server and workstation.
  • Designed and implemented Chef, including the internal best practices, cookbooks, automated cookbook CI and CD system.
  • Made use of Jenkins for Chef CI, Thor for versioning, Berkshelf for dependency management and Test-Kitchen for testing and development.
  • Developed automation scripting in Python using Chef to deploy and manage Java applications across Linux servers.
  • Worked on Versioncontrol setups like GIT and integration tools Jenkins
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Collaborated in the automation of AWS infrastructure via Terraform and Jenkins software and services configuration via chef cookbooks.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with PowerShell to automate routine jobs.
  • Experience in Container management using Docker by writing Docker files and set up the automated build on Docker hub.
  • Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Worked on the installation and configuration of the monitoring tool Nagios.
  • Implemented Nagios core/XI for monitoring Infrastructure resources.
  • Set up customized monitoring with Nagios, & PNP4 Nagios Graphs for the legacy and new environments.
  • Automated Nagios services for database server, webserver, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in Chef.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Bootstrapping automation scripting for virtual servers, using VMWare clusters.
  • Worked on Apache and Firewalls in both development and production.

Environment: Chef, Docker, AWS, Maven, Sonarqube, Nagios, Python, Shell, VMware, Java, Ant, Maven, Jenkins, Hudson, GIT, SVN, Apache Webserver, JBoss, Apache JMETER, GIT, SVN, Windows, Ruby, Chef, JIRA.

Confidential, Portland, OR

AWS/DevOps Engineer

Responsibilities:

  • As a Build and Release Engineer accelerated the project timelines by enabling seamless collaboration, integration and communication in the software development community. Designed and implemented Continues Integration process and tools with approval from development and other affected teams.
  • Managed Windows virtual servers and Ubuntu Linux (Rackspace and AWS EC2) with Puppet using Git.
  • Defined processes to build and deliver software baselines for internal as well as external customer's engine to build and pro-mote applications to DEV, QMG, UAT, PROD, and DR to UNIX environments.
  • Managed the development activities for the multiple server instances by enabling password less SSH communication between the servers.
  • Worked closely with the development team in the design phase and developed use case diagrams.
  • Integrated Maven with shell scripts created in bash to automate the deployments for the Java based applications.
  • Performed Design, involved in code reviews and wrote unit tests in Python.
  • Extensive experience of working with the release and deployment of large-scale .Net Java/J2EE Web applications.
  • Key role in understanding the business functionality, business requirements and technical specifications of the applications / clients ensuring strict adherence to the same.
  • Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Experienced in setting up Continuous Integration environment using Jenkins.
  • Building and monitoring software projects continuously with CI tools like Jenkins and Hudson.
  • Used the continuous integration tool Jenkins to automate the daily processes.
  • Worked on Oracle Databases there by connecting different environments to these databases in lower and production environments. Automated the cloud deployments using Puppet, Python and AWS Cloud Formation Templates.
  • Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
  • Lead Automation deployment team and worked with Puppet, written puppet modules for application deployment.
  • Designed and implemented fully automated server build management, monitoring and deployment by using DevOps technologies like Puppet.
  • Used Puppet Server and Workstation to manage and configure nodes.
  • Build and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
  • Created and maintained the Shell deployment scripts for web application servers.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Coordinating the resources by working closely with Project Manager's for the release and Project Manager for all the Operational Projects.
  • Source code configuration tools Subversion and GIT used for different projects.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Developed and implemented the software release management for the release of web applications.
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Designed a customized Status Reporting tool used currently, based on the specific requirements using J2EE/Struts and WebLogic Server with DB2 as Database.
  • Coordinated all the IT projects successfully by resolving release inter dependencies
  • Worked on Confluence to share knowledge with other teams
  • Performed integrating, JUnit and code quality Tests as a part of build process.
  • Implemented Automated Application Deployment using chef.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Environment: Subversion (SVN), Puppet,Jenkins, Confluence, Java/J2EE, ANT, MAVEN, Web Logic, Python Scripting, Shell Scripts, Junit, XML, UNIX, WindowsXP, Oracle.

Confidential, Radnor, PA

DevOps Engineer

Responsibilities:

  • Performed version control administration using CVS.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Implemented Maven builds to automate JAR, WAR, and EAR.
  • Wrote ANT and MAVEN Scripts to automate the build process and Shell/Perl scripts to automate the deployment process.
  • Used Jenkins for Continuous Integration and deployment in JBoss Application Server.
  • Worked with the Architects on SDLC process being the owner of post development environments
  • Performed Load/Functional testing using Mercury Load runner and HP QTP.
  • Coordinated Instance Refreshes and Environment Re-base lining.
  • Coordinated all the IT projects successfully by resolving release interdependencies and planning release.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Worked with many teams of strength more than 30 and managed 2 release/build engineers.
  • Stand by administrator for Clear Case and PVCS.
  • Performed Functional and Stress Testing for a few applications using Mercury Load runner.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Performed all necessary day-to-day Subversion functions for the project like merging, creating branches and tags using Tortoise SVN/ Visual SVN.
  • Tracked backlogs and fixed bugs using JIRA.
  • Integrated JIRA with subversion and configured with Jenkins to automate the entire Build and release process.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Kept track of all the releases and request of the developers through Infrastructure management tool.
  • Supported engineering plans and schedules by providing CM/Release Engineering services to build, deploy, develop scripts, oversee branch and merge strategies, and build automated tools as necessary.
  • Created tickets for bug stories and feature stories in JIRA with co-ordination of QA/BA team respectively and issued it to developers to fix bugs and include necessary feature add.
  • Mentor Business Areas on Subversion Branching, merging strategies concepts using Git SVN.
  • Managing multiple AWS cloud accounts. Automating creation of entire VPCs with EC2, Elastic Cache, S3 Bucket for storing and Backup, SQS, SES, SNS, and Route53 assets using Cloud Formation.
  • Environment: Subversion, AWS, Clear Case, Jenkins, Java/J2EE, ANT, MAVEN, DB2, UNIX, Windows Server 2003 Windows XP, Web Sphere, Perl Scripting, CVS.

Confidential, Lehi, Utah

Linux Administrator

Responsibilities:

  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying.
  • Relative patches and packages at regular maintenance periods using Red Hat Installation, Configuration, up gradation and Administration of RHEL 3.x/4.x Using Jumpstart & Kickstart OS integration.
  • Performed package installations, maintenance, periodic updates and patch management on Linux using rpm/yum and system administration tasks such as User/group account management, LVM, file systems, disk management, load balance monitoring on servers and server health checks.
  • Responsible for configuring and managing DNS, DHCP, NFS, FTP, SSH, LDAP, NIS and Squid servers in Linux.
  • Responsible for configuring real-time backup of web servers. Manage security of servers. Respond to work requests which include problem troubleshooting, root cause analysis, executing scheduled changes, performance analysis.
  • Wrote Python scripts for task automation and tracked disk space on servers through shell scripts.
  • Managing services, maintaining and managing log files, monitoring event, logs and troubleshooting system problems using Nagios tool and resolve any reported issues.
  • Responsible for reviewing open tickets, resolve and close any existing tickets using BMC Remedy tool.
  • Responsible for resolving network issues using network tools like ping, TCP trace route, trace route and TCP dump. Manage security of servers.

Environment: RHEL, Linux VMware, UNIX, python, Nagios, Red Hat.

Hire Now