We provide IT Staff Augmentation Services!

Sr.devops/ Aws Engineer Resume

5.00/5 (Submit Your Rating)

Iselin New, JerseY

PROFESSIONAL SUMMARY:

  • 7+ years of experience in IT Industry with ability to accomplish all aspects of the software configuration management (SCM) process, AWS, DevOps and Build/Release management.
  • Experienced in AWS Cloud IaaS platform with features EC2, VPC, ELB, Auto - Scaling, Security Groups, Route53, IAM, EBS, AMI, RDS, S3, SNS, SQS, CloudWatch, CloudFormation, CloudFront, &Direct Connect.
  • Performing solution Architect with development team, AWS service selection, solution design, cost estimation, review / approve design.
  • Familiarity with Kubernetes, Mesos, Docker Swarm.
  • Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespace versions.
  • Enabled streams and created Lambda function on AWS to trigger changes made in DynamoDB.
  • Integrated AWS Dynamo DB using AWS Lambda to store the values the items and backup the Dynamo DB streams.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS .
  • Developed Amazon Lambda functions using Java 8 for Amazon S3 folder watcher.
  • Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda with Amazon kinesis .
  • Created cron jobs through Amazon Lambda for initiating our daily batch data pulls and executing our continuous integration tests done under CircleCI.
  • Setting up OpsCenter for the Monitoring. Monitoring review and enhancement for system, application, Docker and Cassandra.  
  • Have technical exposure on Cassandra CLI like creating Key Spaces and Column Families and analyzing fetched data.
  • OutPatient Adaptive Healthcare Analytics ( AWS, AngularJS, Java, DynamoDB ).
  • Scoped use cases, designed a scalable schema, and deployed a DynamoDB database, Amazon’s hosted NoSQL database solution.
  • Expertise in Application Deployments & Environment configuration using Chef, Puppet
  • Deploy and monitor scalable infrastructure on Amazon web services(AWS)
  • Wrote Lambda script to copy files between different S3 buckets.
  • Used Amazon CloudWatch to monitor the application performance and used the logs to identify any threshold limits.
  • Prototype CI/CD system with GitLab on GKE utilizing Kubernetes and docker for the runtime environment for the
  • Setting up data in AWS using S3 bucket and configuring instance backups to S3 bucket .
  • Installed, configured multiple operating systems onsite and provisioned similar instances on AWS cloud .
  • Excellent experience in documenting and automating the build and release process. 
  • Good exposure in administering version control systems to create daily backups and checkpoint files.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.
  • Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation.
  • Experience in Developing enterprise applications using Java, J2EE, JDBC, JNDI, EJB and Frameworks like Spring MVC and Hibernate.
  • Inventoried and administered Red Hat Enterprise Linux (RHEL), FreeBSD, and VMware ESXi servers, writing several utilities to manage them simultaneously.
  • Expert in developing cloud strategies, roadmaps, architecting new cloud solutions or migrating enterprise applications to the cloud.
  • Strong experience administering installing and monitoring WebLogic applications.
  • Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.
  • Updated the instance counts in the production for the services of Red box in the Production Azure Subscription.
  • Strong command on source controller concepts such as Branches, Merges and Tags.
  • Efficient in tracing complex build problems, release issues and environment issues in a multi component environment.
  • Stood up new instance of Team Foundation Server 2015 which was an upgrade to the previous instance of TFS 2013.
  • Installed new TFS / Visual Studio updates whenever updates are available.
  • Proficient in using version control tool like Team Foundation Server (TFS) and Visual Source Safe (VSS), SVN.
  • Experienced in installing, configuring, modifying, testing and deploying applications on Apache Webserver, Nginx and Application servers such as Tomcat, JBoss .
  • Efficient experience in using Nexus and Artifactory Repository managers for Maven builds.
  • Extensive experience in working with various teams such as QA, Engineers and other teams to ensure automated test efforts are strongly integrated with the build system.
  • Hands on experience configuring RedShift, ElasticSearch and Dynamo DB with EC2 Instances.
  • Experience of migrating data from RDBMS to RedShift .
  • Monitored the servers & applications using Nagios, Cacti and Splunk.
  • Experienced in maintaining and analyzing log files using CloudWatch, Nagios, Splunk and Logstash.
  • Implementing using Power shell, Elastic Search, Logstash, Kibana, (ELK), Q Radar etc.
  • As part of continuously delivering Agile team, develop, test, and deploy Data platform features Develop ongoing test automation using Chef, Python based framework Using Ansible to Setup/teardown of ELK stack (ElasticSearch, Logstash, Kibana).
  • Working with the ELK (Elastic Search, Logstash, Kibana) stack to analyze log data obtained from Microsoft Business Intelligence tools .
  • Ability to grasp latest technologies and to properly apply new tools to build applications.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS:

Operating Systems: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, LINUX, CentOS, RHEL,SOLARIS,SUSE

Source control tools: Subversion, Clear case, GIT and Perforce.

Build Tools: ANT, MAVEN, GRADLE, BAMBOO

CI Tools: Hudson, Jenkins and Build Forge, Cruisecontrol

Deployment Tools: CHEF, PUPPET, DOCKER, Ansible, Kubernetes

Repositories: NEXUS, Artifactory.

Languages: C, C++, Perl scripting, Shell scripting, HTML, Python, Ruby

Tracking tools: Jira, Remedy, Clear Quest.

Web servers: Web logic, Web Sphere, Apache Tomcat,JBOSS.

Databases: Oracle, SQL SERVER, MY SQL, DB2,MONGODB,

Cloud Platform: AWS, Microsoft Azure(IAAS & PAAS) 

PROFESSIONAL EXPERIENCE:

Confidential, Iselin, New Jersey

Sr.DevOps/ AWS Engineer

Responsibilities:

  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in Linux environment
  • Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.
  • Hands on experience in monitoring EC2 instances using Nagios . Configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Configured and monitored distributed and multi-platform servers using Nagios .
  • Managed the software configurations using Enterprise Chef. Setup the Chef Workstation, Chef Server and chef nodes. Worked on bootstrapping the nodes
  • Worked in creating, uploading new cookbooks and recipes
  • Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu)
  • Installing Docker registry for local upload and download of images .
  • Implemented Puppet Master, Puppet Console and Puppet Agents, Create Puppet modules and Classes. 
  • Used Kibana to illustrate the data with various display dashboard such as metric, graphs, pia-chart, aggregation table.
  • Worked on installing Jira add - on for splunk, SFDC data ingestion calling through APIs.
  • Configuring and Networking of Virtual Private Cloud (VPC) .
  • Performed code line GIT pushes (releases) to production and customer servers and Developed and improved GIT push scripts .  
  • Design and Implemented Cloud Orchestration solution using Google Cloud, AWS EC2 & Microsoft Azure, Docker and Kubernetes .
  • Used Amazon IAM to grant fine access of AWS resources to users. Also, managed roles and permissions of users to AWS account through IAM .  
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers. 
  • Docker container deploying micro services, and scaling the deployment using Kubernetes .
  • Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Jenkins for the runtime environment for the CI/CD system to build and test and deploy.
  • Set up Auto Scaling Groups based on memory and CPU to adapt to unforeseen spikes without having an outage or needing manual intervention. 
  • Set up Elastic Load Balancers for different applications to ensure high availability of applications. 
  • Set up Elasticsearch , Logstash and Kibana for multiple clusters, helping other teams quickly access new job logs.
  • Created the first CloudFormation template to explore the functionality and usability for future deployments on cloud. 
  • Indexed data in Elastic Search using the river plugin. Queried data using the elastic search API. 
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible playbooks and has Integrated Ansible with Rundeck and Jenkins.
  • Implemented Nagios and integrated with Ansible for automatic monitoring of servers. Designs and implement Cobbler infrastructure and integrate with Ansible doing Linux provisioning.
  • Installed Apache Tomcat 6, 7 and Apache Http Servers on the EC2 instances using Chef and deployed the artifacts.
  • Developed Ruby Scripts for the purpose of deployment pipelines to the different environments.
  • Worked in Agile Scrum Project management Process.
  • Managed and performed the environment related configuration changes as a part of deployment. 
  • Troubleshoot the automation of installing and configuring Java applications in the testing and production environments. 
  • Working experience on both linux/windows environments. Developed Shell/Perl Scripts for automation purpose.
  • Initially thought of using Kubernetes the finally decided to use Docker swarm because Docker swarm is integrated with Docker daemon .
  • Experience with container based deployments using Docker, working with Docker images, Docker HUB and Docker registries.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle
  • Worked on setting up the automated build on Docker HUB.
  • Managed SVN repositories for branching, merging, and tagging. Responsible for designing and deploying best SCM processes and procedures. Used Subversion as source code repositories.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution. Used Puppet to automate Configuration management. 
  • Deployed Puppet , Puppet dashboard for configuration management to existing infrastructure. 
  • Used Puppet to manage Web Applications, configure Files, Data Base, Commands, Users Mount Points, and Packages. 
  • Deployed Puppet , Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.Wrote Puppet models for installing and managing java versions. 
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer , Auto scaling groups. 
  • Configured Elastic Load Balancers with EC2 Auto scaling groups. 
  • Administered and maintained Subversion version control system adhering to the branching policies.Used MAVEN to automate the build process.
  • Installed and Configured Nexus to manage the artifacts in different Repositories.
  • Configured MS Build to resolve dependencies and deploy build artifacts through Artifactory. 
  • Hosting applications with the AWS Cloud.  
  • Worked hands-on to create automated, containerized cloud application platforms ( PAAS ), and design and implement  DevOps  processes that use those platforms. 
  • Built AWS cloud Formation templates to create custom sized VPC , subnets , NAT to ensure successful deployment of Web applications and database templates. 
  • Performed code line GIT pushes (releases) to production and customer servers and Developed and improved GIT push scripts.  
  • Replicated the Jenkins build server to a test VM using Packer, Virtual Box, Vagrant, Chef, Perl brew and Serverspec.
  • Installed Urban Code Deploy server, agents and doing deployments in various environments.
  • Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson, and GitHub .
  • Create Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
  • Troubleshooting Linux network, security related issues, capturing packets using tools such as IPtables, firewall, TCP wrappers, NMAP.
  • Installation, Configuration of NFS, DNS, SAMBA, APACHE severs in Redhat, Debian, Ubuntu Linux Servers.
  • Configured GIT with Jenkins and schedule jobs using Poll SCM option.Developed scripts to pull and push data from BitBucket .
  • Experienced in Scripting Tools like Ruby and worked on monitoring tools like NAGIOS

Environment: Kubernetes, Clear Case, Maven, ANT, Jenkins, GIT, Chef, Hudson, Web Sphere, JBoss Application Servers, Apache Tomcat, ELK, Agile/Scrum, SDLC, Windows, Linux.

Confidential, Alpharetta, GA

DevOps Engineer

Responsibilities:

  • Interacted with client teams to understand client deployment requests.
  • Handling AWS Cloud Operations , starts from Architecture Design till Application delivery.
  • Handling almost entire cloud operations like EC2, EBS, RDS, VPC, ELB, Autoscalling etc and l eading the team of Cloud Engineers .
  • Architecting High Available, Autoscalable platforms in AWS cloud on Windows & Linux.
  • Okta integration with AWS solutions for identity kept at cloud,Create and attach volumes on to EC2 instances .  
  • Worked as Admin for AWS in managing the user using IAM for the AWS access.
  • DNS and load balancing experience on Route53 .  
  • Configured Elastic Load Balancers with EC2 auto scaling groups .  
  • Rehydration of AWS servers is performed periodically to upgrade the application's infrastructure to have latest OS and configuration .  
  • Involved in developing web Pages with rich UI, AJAX, and J-Query using ASP.NET
  • Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, Configuring optimizations and securing the web application.
  • Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site Using ASP.NET .
  • Designing, implementing and maintaining Amazon resources: EC2, RDS (Postgres), RedShift, Redis , Route 53 , Lambda and S3
  • Architecture and Capacity planning for MongoDB/ Cassandra clusters .
  • Manage highly distributed Polyglot Micro services platform J ava, Scala, GO, Ruby, Python, Erlang, Redis, Riak, Cassandra, OpenTSDB, Kafka, Zookeeper, Consul.io.
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Created JIRA issues to prioritize and take action on what's important, and stayed up to date with what's going on around the project.
  • Worked on AWS EC2 , IAM, S3, EBS, Elastic Load balancer (ELB ), auto scaling group services.
  • Implemented continuous integration using Jenkins, Packer.
  • Worked on creating ANT scripts to build and deploy Java/J2EE, Oracle ADF and Oracle SOA based enterprise applications to WebLogic Application Servers.
  • Setup the Jenkins jobs for Continuous integration process and to execute test cases.
  • Experience in maintaining, executing, and scheduling build scripts to automate DEV/QA/UAT builds.Design and document CI/CD tools configuration management. 
  • Responsible for orchestrating CI/CD processes by responding to GIT triggers, human input, and dependency chains and environment setup.Build and Deployment CI/CD Pipelines. 
  • Dockerized CI/CD tools (JENKINS and GIT lab).Zabbix for CI/CD tools monitoring. 
  •  Experience in network administration, deploying and troubleshooting of DNS, LDAP, NIS, NFS and DHCP etc. 
  • Utilized CHEF/Puppet for Configuration Management of hosted Instances within AWS.
  • Management of build farm environment and work flow management and administration using Jenkins , GIT.  
  • Working on Docker on Linux installs as well as cloud providers. Creating Docker Image On one hand I can spawn a container and build it interactively. 
  • Worked on Docker open source project by automating the deployment of applications inside software containers.
  • Analyze and resolve conflicts related to merging of source code for GIT . Worked in Agile Scrum Project management Process. 
  • Managed and performed the environment related configuration changes as a part of deployment. 
  • Develop and deploy releases using Maven Hub and Ansible. Used Puppet for automation and scheduling automated jobs. 
  • Deployed Puppet, Puppet Dashboard , and Puppet DB for configuration management to existing infrastructure.
  • Integrate the code check-in rules and Test Automation harnesses into the continuous integration system to support quality objectives.
  • Launching Amazon EC2 Cloud Instances using Amazon Images ( Linux/ Ubuntu ) and Configuring launched instances with respect to specific applications. 
  • Creating snapshots and amazon machine images ( AMIs) of the instances for backup and creating clone instances. 
  • Operating Systems UNIX, Linux/Solaris Windows NT, Windows 2000 and 2008, XP, and DOS, VMware Programming Languages Java, J2EE. C, C++, Python, Ruby, Perl scripting, Shell scripting SCM Tools Subversion/SVN, CVS, PVCS, Harvest, Crucible, Fisheye, Perforce, Team Foundation Server, GitHub.
  • VMware VSphere, Experience on Server virtualization and management console .Nagios , Server Monitoring tools experience.  IIS and Apache Server experience. 
  • Familiar with system engineer role includes server management, patch management, Http, DNS, DHCP, Active Directory, Security, and Networking. Worked on User Monitor system performance using Splunk.
  • Managed and maintained ongoing changes to configuration in Puppet Manifest files.
  • Wrote coustom puppet modules for managing full application stack Apache/Nginx/httpd/MySQL/PHP.
  • Used Puppet to manage Web Applications, Config Files, DataBase, Commands, Users Mount Points, Packages. 
  • Updated the instance counts in the production for the services of Red box in the Production Azure Subscription. 
  • Replicated the Jenkins build server to a test VM using Packer, Virtual Box, Vagrant, Chef, Perl brew and installed Urban Code Deploy server, agents and doing deployments in various environments. 
  • Performed WebLogic Server administration tasks such as installation, configuration, monitoring and performance tuning. 
  • Analyze Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.  
  • Creating a fully Automated Build and Deployment Platform and coordinating code builds promotions and orchestrated deployments using Jenkins/Hudson, and GitHub.  
  • Worked on Virtualization of build and SCM environments. 
  • Performed SCM -guru tasks including branching, merging, server recovery, permission handling
  • Building pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins.  
  • Collaborate in the automation of AWS infrastructure via Terraform, Ansible, and Jenkins - Software and services configuration via Chef Cookbooks
  • Deployed the generated build to WEB and APP server using the continuous integration process to all Environments. Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects. ( DEV, QA, PERF, AUTH, UAT , PRODUCTION ) Automated system configuration using Puppet.
  • Managed daily builds and releases to QA . Debugged build failures and worked with developers and QA personnel to resolve related issues.

Environment: Amazon Lambda, Cassandra, DynamoDB Sub Version,Kubernetes, Clear Case, Maven, ANT, Jenkins, Git, Chef, Hudson, Web Sphere, JBoss Application Servers, Apache Tomcat, ELK, Agile/Scrum, SDLC, Windows, RedShift, Linux .Net .

Confidential, San Francisco, CA

Build & Release  Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion/CVS support for different projects.
  • Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies.
  • Installed, administered and managed Red Hat Linux, SLES, Solaris, HP-UX and AIX servers.
  • Facilitated the flow of information, by organizing and presiding over regularly scheduled meetings with all Aurora Lounge Team Members
  • Design, deploy, maintain Ubuntu server environments primarily hosted in AWS.
  • Experience in using AWS resources like IAM for maintaining the user accounts, security groups
  • Worked directly with Cloud Azure product team in tracking and resolving defects
  • Used GIT as source code management tool: creating local repo, cloning the repo, adding, committing, pushing the changes in the local repositories, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs, etc.
  • Developed the puppet manifest scripts using DSL for the deployment on different servers/environments.
  • Using TFS API to write a work item import/export tool for Excel import/export of all work item types per project collection and team project.
  • Import/Export Tool to and from Excel to Microsoft Test Manager (MTM).
  • Migrate source code base from StarTeam to Team Foundation Server.
  • Build automation to use with the continuous integration scenario for triggering a coordination with TFS Release Management.
  • Automatic build/deployment tool utilizing TFS Build Definitions.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Created the branches in Subversion and Perforce to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in both Subversion and Perforce.
  • Experience in using AWS resources like IAM for maintaining the user accounts, security groups
  • Worked directly with Cloud Azure product team in tracking and resolving defects
  • Using GIT to manage source code developed by various platform engineers.
  • Used GIT as source code management tool: creating local repo, cloning the repo, adding, committing, pushing the changes in the local repositories, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs, etc.
  • Build automation to use with the continuous integration scenario for triggering a coordination with TFS Release Management.
  • Automatic build/deployment tool utilizing TFS Build Definitions.
  • Developed shell scripts to automate the system management functions and system backup.
  • Extensively worked on Jenkins for Continuous Integration and for End-to-End automation for all Build and deployments.
  • Implemented GitLab for version control of puppet modules and process documentation
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Implemented Puppet Version 3 for Automation in the Non-production environment.
  • Automated deployment of Linux applications, system configuration and security settings using Puppet Enterprise.
  • Performed automate testing by using Xamarin test cloud.Used Xamarin Insights for finding and debugging issues in the app.Used Xamarin test cloud to automate testing.
  • Documented project’s software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Coding the designed modules using C, C++ and multi-threading.
  • Deployed the applications to Web sphere Application Server 5.0 and static content to apache web servers.

Environment: Subversion, AWS, ANT, Jenkins, Puppet, Maven, Remedy, RHEL, XML, WebLogic, Oracle, Perl Scripts, Shell scripts, Nexus, APACHE/TOMCAT, Python, Ruby, Redshift.

Confidential

Build & Release  Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Used Subversion as source code repositories.
  • Configured application servers ( JBOSS ) to deploy the code. 
  • Configured plugins for the integration tools to the version control tools .  
  • Worked with the developers to configure plugins trough Eclipse to develop the code. 
  • For check in process used Tortoise SVN as a migration tool .
  • Utilize Jira for issue reporting , status, and activity planning. 
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds. 
  • Integrated Apache Maven with Jenkins for the builds as the Continuous Integration process.  
  • Build Java code on to different Jenkins servers as per the schedule. 
  • When required applied patches as per the release process. 
  • Maintained JIRA for tracking and updating project defects and tasks. 
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log .  
  • Responsible for communicating next steps, deployment schedules, quality assurance , validation and defect tracking/ resolution.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Responsible for designing and deploying best SCM processes and procedures.
  • 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.
  • Used AGILE MVN method to develop a build and ANT as a build tool.
  • Involved in writing parent pom.xml files to establish the code quality tools integration.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion/CVS support for different projects.
  • Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies.
  • Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
  • Created the branches in Subversion and Perforce to implement the parallel development process.
  • Merged release branches to the trunk after the production release and resolved the conflicts rose during the merge in both Subversion and Perforce.
  • Automated provisioning and scaling of Couch base cluster using AWS Ops Works stacks.
  • Implemented GitLab for version control of puppet modules and process documentation.
  • Worked with the Architects on SDLC process being the owner of post development environments.
  • Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
  • Implemented Puppet Version 3 for Automation in the Non-production environment.
  • Automated deployment of Linux applications, system configuration and security settings using Puppet Enterprise..
  • Performed volume management using VERITAS Foundation Suite 5, SVM and LVM and the creation of zfs, VxFS, UFS and ext3 file systems.
  • Installation and support of various applications and Databases including Oracle, MySQL and Sybase along with Web Logic 10, JBOSS 4.2.x, Oracle 10g, Sun Java System Web Server 7, Tomcat .
  • Involved in working with QA team in Load and Integration testing of J2EE applications on JBOSS Application Servers.
  • Provisioning of LUNs from SAN based on McData Switches and Hitachi Based Storage.
  • Patch management using native commands on Solaris and Linux and following the chance control procedures.
  • Performance tuning and troubleshooting of the applications arising out of the ticketing systems in Remedy.
  • Monitoring the servers using tools like BMC and Nagios and providing 24x7 supports on call rotation basis.
  • Modified the Linux Kernel (2.4 ) to control the swap.
  • Configuration and support of VERITAS Cluster Server 5.0 for various agents including SAP, Oracle, DNS
  • Decommission of the servers/service groups which include: removal of Databases, DNS, take full ad-hoc backup of file systems, removal from backups, removal from AD.
  • Extensive experience in programming with C, C++ , Device driver , Application Services on UNIX, Windows Host .
  • Strong scripting knowledge ( Perl and C ) to perform different administration tasks.
  • Experience in Shell scripting (ksh, bash ) to automate system administration jobs
  • Automated tasks using bash , korn shell scripts.
  • Carried Deployments and builds on various environments using continuous integration tool.

Environment: SVN, Shell/Perl Scripts, SCM, Jenkins, Build Forge, Maven and ANT Tomcat, Jira, Subversion, AWS, ANT, Jenkins, Puppet

Confidential

Linux Administrator

Responsibilities:

  • Administration of Sun Servers (SPARC and x86 ) running Solaris 9, 10 and Dell, HP Servers running SUSE, Red hat EL 3, 4.x, 5, HP-UX, CentOS which included jumpstarting, performing live upgrades of Solaris operating systems and Kick starting Red hat EL 3, 4.x, 5z..
  • Creation of VMs for SUSE , Solaris x86 and Red Hat Linux on VMware ESX 3.5 and administering them with VI Client .
  • Implement, maintain and support reliable, timely and reproducible builds for project teams
  • Maintained build related scripts developed in ANT, Python and shell. Modified build configuration files including Ant's build.xml .
  • Worked with development team to migrate Ant scripts to Maven .  
  • Experienced in authoring pom.xml files , performing releases with the Maven release plugin , Mavenization of Java projects and managing Maven repositories .  
  • Researched and implemented code coverage and unit test plug-ins with Maven/Hudson. 
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. 
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems. 
  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production. 
  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts. 
  • Managing the code migration from TFS, CVS and Star team to Subversion repository .  
  • Implemented continuous integration using Jenkins.  
  • Created repositories according the structure required with branches, tags and trunks .  
  • Attended sprint planning sessions and daily sprint stand-up meetings. 
  • Configured application servers (JBOSS) to deploy the code. 
  • Configured plugins for the integration tools to the version control tools .  
  • Worked with the developers to configure plugins trough Eclipse to develop the code. 
  • For check in process used Tortoise SVN as a migration tool .
  • Installation and configuration of Oracle 7.x/8.x. 
  • Implemented NFS, DNS and NIS under SUN.
  •  Performed the administration of the Domain Name Server and configuration of the Database Files. 
  • Wrote bash Shell Scripts for getting information about various Linux servers. 
  • Performed OS upgrades and Patch loading as and when required. 
  • Backing up and restoring files across the network.
  • Utilize Jira for issue reporting , status, and activity planning. 
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds. 
  • Integrated Apache Maven with Jenkins for the builds as the Continuous Integration process.  
  • Build Java code on to different Jenkins servers as per the schedule. 
  • When required applied patches as per the release process. 
  • Maintained JIRA for tracking and updating project defects and tasks. 
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log .  
  • Responsible for communicating next steps, deployment schedules, quality assurance , validation and defect tracking/ resolution.
  • Performed volume management using VERITAS Foundation Suite 5, SVM and LVM and the creation of zfs, VxFS, UFS and ext3 file systems.

Environment: Red Hat Linux 3.x, 4, Sun Solaris server, NFS, LVM, RAID, Opsware, Crontab,JIRA,Apache Tomcat

We'd love your feedback!