We provide IT Staff Augmentation Services!

Senior Aws Engineer Resume

0/5 (Submit Your Rating)

Irvine, CA

SUMMARY:

  • Over 8 Years of Professional IT Work Experience focused in the areas of AWS Cloud Computing, Confidential, Version Control, Configuration Management, Build & Release Management and Linux Administration to perform automating, building, deploying and release of code from one environment to other environment.
  • Expert in utilizing Public Cloud Technologies in infrastructure automation (Infrastructure as a Service - IaaS) like Amazon Web Services(AWS) to use their services such as VPC, EC2, IAM, Route 53, S3, Glacier, Security Groups, Load Balancers(ELB), ALB, Auto Scaling, RDS, Cloud Watch, SNS, SQS, Lambda, DynamoDb, ECS, EIP, EBS and Elastic cache with focus on reliability, scaling and development of cloud computing infrastructure.
  • Good working knowledge of cloud computing services like SaaS (Software as a Service), PaaS (Platform as a Service) and IaaS (Infrastructure as a Service) in Public, Private and Hybrid Clouds.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Expertise in creating AWS CloudFormation templates to create custom sized VPC, NAT, subnets, to ensure successful deployment of Web applications.
  • Expertise interraform conceptsfor building, changing and versioning infrastructure.
  • Developed pythonscripts usingAWSPythonsdkBoto3to configure, manage, deploy and automate most of the AWS services.
  • Experience in Virtualization technologies like VMWare, Vagrant and worked with containerizing applications like Docker,Kubernetes.
  • Extensively used Docker for Build, Ship, Run and Deploy the applications securely to fasten Build/Releases and created docker images by creating custom docker files to run containerized applications withinKubernetescluster.
  • Hands-on Experience in the design, implementation, and support of automated containerized infrastructure using Docker and Kubernetes, leveraging Continuous Integration and Continuous Delivery processes for service development, and cluster/monitoring for infrastructure service deployment and administration.
  • Hands-on experience in Continuous Integration and Continuous Deployment (CI-CD) using various CI Tools like Jenkins, Hudson, TeamCity and Bamboo.
  • Dealt with Jenkins tool tobuildCI/CD pipeline which includes to trigger autobuilds, auto promotebuilds from one environment to another, code analysis, auto version for various projects.
  • Experienced in configuration, code development by software provisioning tools: Chef, Puppet and Ansible.
  • Expertise in Configuration Management automation tool, Ansible creating many Ansible YAML Scripts.
  • Experience in designing and implementing fully automated server build management, monitoring and deployment by usingAnsibleplaybooksand Modules.
  • Hands-on experience writing Ansible scripts, using Ansible for configuring Tomcat servers and maintenance.
  • Well versed with many concepts of Chef like Roles, Environments, DataBags, Knife, Ohai, Chef Server and Admin/Organizations.
  • Developed recipes inside Chef Cookbooks using Ruby to perform Installation and Configuration Tasks.
  • Experience on integrating Hashi Corp tools such as Vagrant, Terraform, Consul, Vault and Packer.
  • Expert in Chef Enterprise hosted as well as On-Premise, installed Workstation, wrote Recipes in Cookbooks and uploaded to Chef-server, managed On-site applications/Services/Packages using Chef.
  • Involved in working withPuppetEnterprise andPuppetOpen Source. Installed, configured, upgraded and managedPuppetMaster, Agents & Databases.
  • Experience in writingPuppetmanifests to automate the services such as deploying, configuring, and managing collected for metric collection and monitoring.
  • Excellent experience in Source Control Management(SCM) concepts such as Branching, Merging, Branches locking, Labeling/Tagging, accessing control and Integration using Git, SubVersion and TFS.
  • Experience with repository management tools like JFrog Artifactory, Docker Hub and Nexus.
  • Utilized build tools like Gradle, Apache Maven, ApacheKafka, Apache Ant to write Pom.xml and Build.xml respectively using external Repositories such as jfrog Artifactory or Nexus.
  • Knowledge of RabbitMQ message-oriented middleware software for processing asynchronous tasks.
  • Extensive experience with software build tools like Apache Ant, ApacheMavenand Apache Gradle.
  • Skilled in automated deployment of web and application servers like Web Sphere, JBOSS, Nginx and Apache Tomcat.
  • Experienced in Administration of Production, Development and Test environment's carrying Windows, Ubuntu, Red Hat Linux, SUSE Linux, Centos and Solaris servers.
  • Experience in installing, configuring and managing infrastructure usingVMwaretechnologies: vSphere, vCenter and VMwareView.
  • Experience in developing scripts using Python, Ruby, Groovy, Perl, Bash and Powershell in Unix/Linux and Windows environments.
  • Good working knowledge of Web Services as part of Web App development using SOAP/REST services.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Documented project’s software release management procedures with input decisions from project team.
  • Skilled in project activities like Change Management, Deployment Approvals andReleaseManagement.
  • Collaborated with business, development, QA, staging/pre-prod and production teams to ensure automated tests are tightly integrated with thebuilds and software issue fixes while doing the deployment and building.
  • Expertise in using defect/bug tracking tool Jira, configured various workflows & Triggers, plug-ins for Jira.
  • Monitored servers using tools: Nagios, Splunk, CloudWatch, CloudTrail, New Relic, andELKStack (ElasticSearch, Logstash and Kibana).
  • Hands on experience with HP LoadRunner, JUnit andSeleniumTesting Tools.
  • Experience in the networking fundamental technologies such as Routing/Switching protocols, firewalls, VPN’s, proxies, Active Directory, DNS, SFTP and FTP, SMTP, SNMP, LDAP, SSL, SSH, TCP, UDP, RIP, OSPF, IGRP, IP, RAID, TFTP, BOOTP, NTP and DHCP.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and Post-production analysis of the projects in Agile, Scrum and Waterfall methodologies..
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Provided 24/7 on-call support in production with the offshore/onshore team on a rotational basis on weekends.

TECHNICAL SKILLS:

Languages: Ruby, Python, Groovy, Yaml, Perl, Shell, PowerShell, C, Java, J2EE, ASP.NET

Database System: MongoDb, DynamoDb, T-SQL, SQL Server, Oracle, PL/SQL, DB2, MYSQL

SCM Tool: Git, GitHub, Subversion (SVN), TFS, VSS

Build Tool: Ant, Maven, Gradle

CI Tool: Jenkins, TeamCity, Bamboo, Hudson, ClearCase, Perforce

Configuration Management: Chef, Puppet, Ansible, SaltStack, OpenShift, Docker, Kubernetes, uDeploy

Hashi corp Tools: Vagrant, Packer, Terraform, Consul, Vault

Application Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat, Nginx, MS Access, IIS, HTTP Server

Web Technologies: Google Web Toolkit, HTML, CSS, JavaScript, jQuery, XML, JSONBug Tracking Tools: Jira, HP Quality Center, Bugzilla, Rational Clear Quest

Monitoring Tools: Nagios, Splunk, CloudWatch, CloudTrail, ELK Stack, Zabbix

Atlassian Tools: Jira, Confluence, Bamboo, BitBucket, FishEye, Crucible

ALM Tools: Rally, HP ALM(HP Quality Center/HP QC)

Testing Tools: Selenium, JUnit, HP LoadRunner

OS Platforms: UNIX, Linux, Solaris, Microsoft Windows, RHEL, CentOS, Ubuntu

Cloud Platform: AWS, Microsoft Azure, OpenStack

Networking: SSH, Telnet, TCP/IP, HTTP, HTTPS, FTP, SMTP, SNMP, NFS, DHCP, BGP, OSPF, VPNs, Wireshark

Team Collaboration Software: Microsoft SharePoint, Slack

PROFESSIONAL EXPERIENCE:

Senior AWS Engineer

Confidential - Irvine, CA

Responsibilities:

  • Responsible for designing cloud infrastructure using CloudFront, Elastic Beanstalk, custom AMIs, Load Balancing, VPC Configuration, Internet Gateway, Subnet groups, Netscalers in EC2 integrating Confidential practices.
  • Worked on migration of services in data centers like Database, Domain's & Server's to Cloud Infrastructure (Amazon Web Services).
  • Designed and deployed AWS Solutions using EC2, S3, Elastic Load Balancer (ELB), EBS, and Auto Scaling groups.
  • Configured Inbound/Outbound rules in AWS Security groups according to the requirements.
  • Provided access to EC2 resources, code repositories, and otherAWSresources through IAM administration.
  • Focused on managing existing applications and increasing scalability with AWS Load Balancing (ELB).
  • Migrated Legacy applications/data from Physical Data Centers to AWS Cloud. create multiple test and production application instances on demand on AWS or localCoreOS cluster.
  • Created alarms and notifications for EC2 instances using Cloud Watch and stored metrics in S3 buckets.
  • Managed storage inAWSusing Elastic Block Storage, S3, created Volumes and configured Snapshots.
  • Wrote CloudFormation templates using json scripting to create new instances from AWS CLI.
  • Involved in Provisioning AWS Infrastructure using Terraform scripts.
  • Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
  • Used Bash and Python module Boto3 to supplement automation provided by Ansible, for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Monitored and reduced AWS Usage costs, restructuring resources to reduce month-to-month costs by 20%.
  • Created and manipulated Shell, Bash, Ruby and Python Scripts during migration.
  • During all migration efforts of physical data centers to cloud infrastructure, made optimizations in performance and reducing overall costs by consolidating redundant data centers.
  • Responsible for architecting, deploying, and supporting Red Hat OpenShift (Kubernetes/Docker) to provide IaaS/PaaS for use in utilizing microservices as a strategy.
  • Created high-available and auto-scalable set of microservices with zero-downtime deployment using Docker, AWS BeanStalk, Ansible, Jenkins and Splunk.
  • Extensively used Docker/Kubernetes for containerization, virtualization, Ship, Run and Deploy the application securely to fasten Build/Release Engineering.
  • Designed and deployed Docker Mesoscluster for production container orchestration, deployed with one-click through Terraform and maintained through various Ansible scripts.
  • Utilized Cloud Container technology (i.e. Docker, AWS,Mesos) to build agile software delivery pipelines.
  • Used Docker machine as a Containerization tool to containerize the applications.
  • Designed and built the pool ofDockerCluster Environment by usingDockerSwarm.
  • Deployed solution onCoreOSusing Docker Containers and NGINX.
  • Container management usingDockerby writing Dockerfiles and set up the automated build onDockerHuband installed and configured Kubernetes.
  • Automated Compute Engine and Docker Image Builds with Jenkins, Packer, and Kubernetes .
  • Written Ansible Playbooks to automate AWS services like Launching EC2, Provisioning IAM, Configuring VPC, EBS and Monitoring using CloudWatch, CloudTrail.
  • Created and developed playbooks and scripts for Ansible control server instance automation: self-provisioning, configuration and maintenance, migrations to new servers from existing code repository.
  • Provisioned load balancer, auto-scaling group and launch configuration for microservices usingAnsible.
  • Used Ansible Tower for job scheduling, role based access control with the help of easy-to-use dashboard.
  • IntegratedAnsibleTowerwith Jenkins to deploy code to different serversto build auto scaled systems.
  • Created and maintained many Cookbooks and Recipes using Ruby language in Chef to speedup automation of various applications, configuration and deployment of software components.
  • Responsible for development, automation and version control of Chef Cookbooks, databags and bootstrapping client on Chef server, testing of Cookbooks using Food critic and Test Kitchen/ChefSpec and running recipes on nodes managed by on premise Chef Server.
  • Written the Chef Artifacts for the Configuration Management(CM) and Deployment of the Mesosphere.
  • Implemented a CI/CD pipeline with Jenkins by integrating Git, Maven, Nexus and Docker.
  • Integrated Continuous integration process with automated testing tools: Selenium, JUnit and HP Load Runner.
  • Installed and configured Jenkins, created master and slave nodes for handling multiple builds.
  • Developed build and deployment scripts using Maven(pom.xml) as build tools in Jenkins to move from one environment to other environments.
  • Installed, Configured and Managed Nexus Repository Manager and also all the project related Repositories.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/Git with Dev/Test/Prod Branching Model for weekly releases.
  • Used SonarQube for Continuous Integration(CI), code coverage, code quality of the applications and integrated with Tableau to generate reports using the database information.
  • Experience in working withSeleniumIDE andSeleniumWeb Driver.
  • Configured & managed source code using Git and with the help of application developers resolved code merging conflicts.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Installed, Configured, Managed Monitoring Tools such as Nagios, Splunk, Zabbix for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Implemented a centralized logging system by logstash configured as ELK Stack (Elastic Search, Log stash, Kibana).
  • Orchestrated the performance monitoring of various applications usingGrafana, Graphite, and statsd.
  • Automation scripting using Bash, Python, Ruby and Perl to handle project applications across servers.
  • Performed variousDB (NoSQL and MYSQL) Administrative tasks and otherDevOps related tasks as needed.
  • Involved in applying patches, providing necessary fixes in Weblogic, JBoss and WebSphere Application servers.
  • Responsible for upgrading the Virtual Machines, vSphere and vCenter servers in the organization.
  • Installed and configured Apache Web Server, HTTP Web Server and Tomcat App Server on Red Hat Linux.
  • Worked on client requirements to meet Service LevelAgreements(SLA) ofbusiness & mission-critical needs.
  • Collaborated with Developers, Database Administrators, Quality Assurance Analysts in application build releases.
  • Developed and updated Information Technology Contingency Plans providing overall management in Disaster Recovery(DR) program capabilities regarding applications, infrastructure recovery, blue & green deployments, information security, crisis management, and disaster recovery compliance/audit initiatives.
  • Monitor the UAT/Production environments for any down time issues by regular cron job updates in servers.

Environment: AWS, Red Hat OpenShift, Chef, Ohai, Foodcritic, Test Kitchen, Docker, Docker Swarm, Kubernetes, Mesos, Mesosphere, Jenkins, Jfrog Artifactory, Nexus, GitHub, WebLogic, WebSphere, Tomcat, JBoss, RedHat Linux, CoreOS, Windows, Ant, Maven, Nagios, Zabbix, Selenium, JUnit, HP LoadRunner, Bash, Ruby, JavaScript, Python, SQL Server, NOSQL, MYSQL, RDBMS

Cloud Engineer

DHL - Columbus, OH

Roles & Responsibilities:

  • Migrated applications from the existing datacenter to AWS Cloud and created, managed and implemented cloud VMs (EC2 instances), EC2, S3, Elastic Load Balancer, RDS, Glacier, SQS, SNS, SES and Auto Scaling groups.
  • Written CloudFormation templates and using Interfaces directly with Amazon Simple Storage Service (S3).
  • Launched load balancers in AWS to distribute the application traffic across different cloud instances.
  • Managed Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances like EC2 and to collect and track metrics of AWS cloud resources using Amazon Cloud Watch.
  • Hosted the web application on AWS cloud and provided end-to-end solution to integrate into S3 Buckets.
  • Automated AWS Infrastructure using Jenkins and Terraform.
  • Installed and provisioned Docker to automate application deployment by Elastic Container Service Scheduler.
  • Created and maintained variousDevOpsrelated tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Utilized Dockers to virtualize servers, Docker containers for configuration automation for test and dev environments.
  • Focused on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Created the naming strategy for branches and labels, managed merging, branch creation and tagging and implemented continuous integration system with Git version control repository.
  • Connected continuous integration system with Git version control repository and continuously build as the check-in's come from the developer.
  • Created Ant, Maven and bash scripts for application servers for automatic builds, testing and deployment.
  • Managed Maven Repository using Nexus manager to share the snapshots and releases of internal projects.
  • Configured, maintained and integrated Jenkins with Ant and Maven to implement CI and schedule builds.
  • Implemented and deployed packer based scripts with the help of Jenkins Server into Amazon EC2 instances.
  • Implemented Continuous Integration and Continuous Deployment process implementation using Jenkins.
  • Streamlined the process to support sprint based releases to production and improved current state of release management using Git & Jenkins.
  • Installed Chef for configuration tasks and manage configuration data between Chef client and Chef server.
  • Managed Chef repo, chef work stations and chef nodes and focused on documentation learning Chef Basics, coding standards, testing documents, Cookbook document and databags implementation.
  • Used existing cookbooks from Chef Market place and customized the recipes with respect to each VM. Also, Tested Chef Cookbooks using Git,TestKitchen& Jenkins.
  • Used Chef for server provisioning and infrastructure automation in different environments.
  • Created and updated infrastructure automated tool Puppet’s manifests, modules, files and packages.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users, Mount Points and Packages.
  • Developed Puppet recipes for high-availability, clustered server deployments; migrated to Chef for integrationwith server automation deployment project; architected automated file distribution and manifest generation.
  • Utilized Puppet and Puppet dashboard for Configuration Management of hosted Instances within AWS.
  • Implemented Continuous Integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
  • Wrote Puppet Manifest files to deploy automated tasks to many servers at once.
  • Developed automation scripting in Python using Puppet tool to deploy and manage Java applications across Linux servers.
  • Implemented application logs using monitoring and logging tools like Splunk, Nagios and CloudWatch.
  • Responsible for replacing existing Oracle based back-end with Cassandra one to support large scale data requirements, as well as utilizing ApacheKafkato improve job data processing pipeline.
  • Scanned the code using HP Fortify client to identify all security related issues and other best practices to be followed. Performed Integration testing and fixed the issues based on their priority.
  • Involved in runningSeleniumautomation scripts and updating the scripts according to enhanced requirements usingSeleniumWebDriver and Python.
  • Effective use of Jira, Confluence for Project Management, Test Case Management, Issue/Bug Ticket Management and Bug Tracking and to maximize productivity and bring discipline between Dev-QA communication gaps.
  • Responsible for the monitoring, metrics gathering, and visual representation of the health of our servers.
  • UtilizedSSHfor remote monitoring and bash scripts for automated maintenance.
  • Parse the Application and System logs using Python and PowerShell for all business applications to proactively monitor and trace errors with automated email alerts to various teams internally.
  • Scheduled and Performed Builds execution for various Environments: QA, Integration, UAT and Production.
  • Collaborated with Development and Confidential team and coordinated for smooth transition of day-to-day tasks.
  • Participated in daily scrum meetings & discussed with team members about issues which cause road blocks.
  • Responsible for documentation of various procedures in day-to-day maintenance of various environments.

Environment: CI, CD, EC2, AWS Cloud, S3, Elastic Load Balancer, Auto Scaling, AWS CloudWatch, S3 Buckets, Git, Nexus, HP Fortify, Selenium, Cassandra, Apache Kafka, Jira, Confluence, Ant, Maven, Jenkins, Chef, Ansible, Docker, Splunk, Terraform, Vagrant.

Cloud Engineer

Chevron - Houston, TX

Responsibilities:

  • Participated in fast paced Agile Environment following Software Development Life Cycle (SDLC) Model.
  • Participated in daily sprint review/standup meetings and spring planning sessions as part of Agile processes.
  • Ensured on-time delivery of release process outputs by organizing weekly release meetings with Dev teams.
  • Coordinated with developers, BA’s and managers to manage code deployments in the Prod environment.
  • Administered and monitored the total infrastructure in the domain using VMware View Manager.
  • Installed, configured and maintained build manager in TFS and branching and merging project repositories.
  • Configured servers to host Team Foundation Server (TFS) instance, build controllers and build agents.
  • Developed Perl/Shell scripts for automation ofbuild&releaseprocess using Gradle and Maven build tools.
  • Handled Maven dependency system to deploy release artifacts to Artifactory to share them across projects.
  • Built source code and created Dynamic Views and Snapshot views for end users using Maven scripts.
  • Implemented CI for end-to-end automation of all builds and deployments using Bamboo and TeamCity.
  • Created, Developed and maintained build and deployment scripts using Gradle, Maven build tools by integrating them into Jenkins by installing plug-ins to move from one environment to other environments.
  • Developed and maintained the entire infrastructure using Jenkins, Chef and Amazon Web Services(AWS).
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef/Puppet.
  • Created and managed Puppet Modules to automate installation process with the existing infrastructure.
  • Configured and deployed new server instances to build services and applications using Chef Automation.
  • Installed Chef Server and clients to pick up the Buildfrom Jenkins repository and deploy in target environments.
  • Installed, Configured, Managed Monitoring Tools such as Zabbix and Appdynamics for Resource Monitoring/Network Monitor/Log Trace Monitoring.
  • Implemented and maintained mission critical monitoring scripts as plug-in’s using monitoring tool Appdynamics.
  • Responsible for defining Branching & Merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • System monitoring and remote connection management usingSSHconnections.
  • Made developers' lives easier by managing their sandbox virtual machines throughVagrant.
  • Performed and deployed Builds for various environments: QA, Integration, UAT and Productions Environments.
  • Provided 24/7 on call support with the offshore and onshore team on a rotational basis on weekends.

Environment: Agile, SDLC, CI, AWS, AWS CloudWatch, EC2, S3, Elastic Load Balancer, Auto Scaling, VMware, Perl, Shell, TFS, Ant, Maven, Jenkins, Bamboo, TeamCity, Puppet, Chef, Docker, Nagios, Vagrant

Release Engineer

Confidential

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications using Agile processes.
  • Co-ordinated with Developers, Database Administrators, Quality Assurance analysts/associates and project management teams in build releaseof application.
  • Sent the Uptime and Downtime notifications to teams regarding Servers Status as a part of the BuildEngineer role at the time of deploying the EAR and WAR package in WebSphere Admin Console.
  • Developed and maintained in-house Code review system before migrating to the lightweight code review system available in Stash.
  • Responsible for Azure infrastructure build-out and monitoring, service deployments, and service scaling across pre-production and production subscriptions.
  • Handled the priority call between the developments, SCM and testing team to prioritize works depending on severity and urgency of the request.
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Involved in release processes such as Software Configuration Management (SCM) using Git, Build tool using Maven, Monitoring tool using Nagios and defect tracking tool using Jira.
  • Set up baselines, branching, merging, periodic backups of the source code and build automation process.
  • Automated the build process by writing, updating and executing the automated build scripts using MSBuild for .NET and Automate the script to create MSI packages for deployment.
  • Automated deployment modules of IIS Web Applications, bindings and configuration settings using a combination of PowerShell scripts and Puppet.
  • Managed different builds and releases of many .NET applications for a lot of sprints for major project applications releases.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Managed source code using Git using the Master repository performing branching, merging and removing.
  • Utilized various Atlassian tools such as Confluence, Bitbucket, Bamboo and Jira for all the project tasks.
  • Created software builds, directories, shell scripts and security groups permissions using Ant and Maven.
  • Analyzed, maintained and managed the projects with Ant builds to convert them into Maven Builds projects.
  • Utilized Maven for managing project dependencies and creating build artifacts like WAR, EAR and JAR files.
  • Resolved merging issues and conflicts in build and release processes and posted the builds on time.
  • Installed and configured Master and Slave nodes for CI and CD pipelining activities using Jenkins tool.
  • Integrated code builds for Continuous Integration by Jenkins to detect issues to generate automated builds.
  • Administered Jenkins for Continuous Integration and Continuous Deployment into Tomcat/WebSphere Application Servers, testing in build environment and release to test team on scheduled time.
  • Deployed the code at different environments with Puppet Configuration management tool.
  • Wrote Puppet Manifest files to deploy automated tasks to many servers at once.
  • Installed and configured Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Created and deployed a tool to automate branch, project creation in Subversion using Perl and Puppet scripts.
  • Designed, handled, implemented and maintained software release processes providing end-to-end support.
  • Performed many deployments and releases of software applications to various environments like Dev, Test, Staging and Production.
  • Created IAM users, groups using IAM service and defined roles, setting user and group permissions and policies.
  • Performed weekly and on-call deployments of application codes to production environments.

Environment: Azure, Git, BitBucket, Jira, Confluence, Ant, Maven, Jenkins, Bamboo, Nagios, Tomcat, WebSphere

Build Engineer

Confidential

Responsibilities:

  • Created and maintained Subversion repositories, branches and tags. Experience in Administering SVN.
  • Led the version control migration effort to migrate all repos from Source Code Management tool, SVN to Git.
  • Utilized Git Version Control tool for code management by creating, maintaining, updating repositories.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Monitored software, hardware, and/or middleware updates and utilizing technologies like MS Build, TFS Team Explorer, and SVN.
  • Installed, configured and deployed .NETapplicationsonIIS6.0 web server and 2003 server.
  • Installed roles, responsibilities and features on windows 2008 servers, migrated websites fromIIS 6.0 toIIS7.0.
  • Built software baselines, code merges, branch and label creation and interfaced between development and infrastructure.
  • Managed builds and supported the environments during the development, testing and production phases.
  • Created and modified the Ant/Maven scripts to automate builds and deployments in Jenkins for CI and CD.
  • Used Ant and Maven tools to develop and deploy scripts in Jenkins for automatic builds and deployments.
  • Executed perl/bash scripts to automate the builds and code to production and managing the artifacts.
  • Developed and delivered software builds, processes and automation using Jenkins software build tool.
  • Migrated from Hudson to Jenkins for Continuous Integration(CI) and Continuous Deployment(CD), tracking
  • Developed and maintained Continuous Integration and Continuous Deployment using Jenkins, Ant, Nexus, Tomcat and Apache.
  • Collaborated with development and testing teams based on the priority, severity and urgency of requests.
  • Managed ticketing system subject to releases and updating repositories with the artifacts.
  • Setup of build scripts, systems and infrastructure to enable build processes.
  • Completed software builds, creating directories and security groups, and recreating prior versions.
  • Provided configuration services on multiple platforms in the test environment running on one or more IT Platforms: Client/server, Jenkins, MSBuild, Microsoft Windows and UNIX.
  • UsingSsh(root) to restart certain programs or to perform certain duties.
  • Involved in different types of testing such as GUI testing, Functionality testing, Integration testing, Regression Testing, User Acceptance Testing and End-to-End Testing.
  • On-call support (24x7), monitoring and maintaining multiple Applications.

Environment: Git, Ant, Maven, Hudson, Jenkins, CI, CD, Tomcat, Perl, Bash, Windows, UNIX

Linux Administrator

Confidential

Responsibilities:

  • Scheduled and Performed Builds execution for various Environments: QA, Integration, UAT and Production.
  • Installed and configured SSH (Secure Shell) encryption in order to access securely on Ubuntu and Red HatLinux.
  • Administered, Configured and TroubleshotVERITAS Volume Manager,File Systemsand VERITAS Cluster Server.
  • Provided daily support on Linux, Solaris related software issues including NIS, NFS, DNS, SSH, SAMBA, LVM, ODS, VCS, Veritas volume manager.
  • Managed source code in repositories by branching, merging, check-in and check-out using SVN(Subversion).
  • Created and modified bourne shell(sh), korn shell(ksh) and bash shell scripts for automation of jobs server.
  • Monitored server’s operating system, system logs, managed software builds, scheduled batch and cron jobs.
  • Performed backups, migrations, restoration, installation of patches, packages and executing batch scripts.
  • Administered mail servers, monitored disk space, memory usage of users, build execution and build failures.
  • Administered remote systems using tools like SSH, Telnet, also created and cloned Linux virtual machines.
  • Administered virtual servers/desktops running both Windows andLinux (VMware and VirtualBox).
  • Created roles, users, profiles, managed user permissions and implemented jumpstart servers on Red Hat.
  • Installed and assembled hardware components and installed various operating systems like CentOS, Red Hat.
  • Managed, tested and upgraded Linux, Solaris and Apache/Tomcat Servers for both development and testing.
  • Configured JumpStart and KickStart servers for initiating Solaris, Red Hat Linux installation on machines.
  • Troubleshot most networking issues using Linux commands such as ifconfig, nslookup, netstat, ping etc.
  • Monitored application and server performance and tuning via various stat commands such as sar, iostat, vmstat, netstat, mpstat, prstat, nfsstat, prtconf, prtdiag, iostat, printmgr, hpimliview, dmidecode, smc.
  • Carried out administration activities like mounting and unmounting file systems, creating user accounts, adding roles, handling file permissions, manage network interfaces, installing RPM and YUM packages, etc.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Provided support for escalated issues and diagnosing the problems and documenting them after resolution.
  • Collaborated with deployment teams, QA teams for resource utilization, releases, troubleshooting issues and project documentation.
  • Coordinated with team members to complete tasks on-time within project deadlines following compliance.
  • Created and managed of all source code repositories, management security model, backup / restore of the source code repositories, and upgrading the version control system.
  • Maintained proper documentation of all the project activities carried out during the course of the project.

Environment: SVN, Red Hat, Linux, Solaris 11/10, Veritas 6/5, Apache/Tomcat, Red Hat Linux, CentOS, bash

We'd love your feedback!