We provide IT Staff Augmentation Services!

Sr Aws/ Devops Engineer Resume

2.00/5 (Submit Your Rating)

Jersey City New, JerseY

SUMMARY

  • 8+ years of experience in automation, configuring and deploying instances in the areas of Data Center Operations, Systems Administration, Cloud computing and Software Configuration Management (SCM).
  • Expertise in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
  • Designing and deploying numerous applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high - availability, fault tolerance, and auto scaling in AWS CloudFormation JSON templates.
  • Experience in Blue/green deployment strategy by creating new applications which are identical to the existing production environment using Cloud Formation templates & Route53 weighted record sets to redirect traffic from the old environment to the new environment via DNS.
  • Experience in creating and designing the Terraform templates to create custom sized VPC, NAT subnets, NACLs for deployment of Web application and database templates.
  • Designing and distribution of Data across all the nodes and Clusters on different availability zones in AWS Redshift and experience in automating the infrastructure using Terraform in AWS console.
  • Extensive proficiency in supporting Production Cloud environments AWS and VMWare as well as traditional managed hosted environments.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Bash, shell, PERL, Ruby and Python.
  • Maintained Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like DEV, TEST, QA & PROD.
  • In-depth understanding of the principles and best practices of Software Configuration Management (SCM).
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN), Bit Bucket on UNIX/LINUX and Windows environment.
  • Good knowledge in Continuous Integration and Continuous Deployment methodologies.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Experience in working with GIT and migrated from SVN to GIT.
  • Installed, configured and administered Continuous Integration tools such as Bamboo and Jenkins for automated builds.
  • Expertise in all areas of Jenkins like Plugin Management, Securing and scaling Jenkins, integrating Code Analysis, Performance issues, Analytics and Test Phases to complete the CI/CD pipelines within Jenkins.
  • Deep Experience in several areas of Jenkins like master/slave administrations, access controls, report generations, parameterized/triggered build setups etc.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with build utilities like Maven and ANT for building of jar, war and ear files.
  • Managed and distributed builds generated by Maven and ANT by using binary repos like Nexus and Artifactory.
  • Designed, Installed and ImplementedAnsibleconfiguration management system.
  • UsedAnsibleControl server to deploy plays and playbooks to the machines and systems in the inventory.
  • Experience supporting Ansible Environment with multi servers and involved in developing manifests.
  • Experience in working with GIT to store the code and integrated it toAnsibleTower to deploy the playbooks.
  • WroteAnsiblePlaybooks with SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances, build deployment, build scripts and automated solutions using Perl and shell scripts.
  • Experience in Orchestration and Configuration Management of middleware and applications deployment by writing Ansible Playbooks and pushing them into Environments.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks. Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
  • Expertise in working with different Bug Tracking Tools like JIRA and HP Quality center.
  • Experience working on Docker Container, Docker Hub, Docker Swarm for creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Expertise in using the Docker for virtualization, Ship, Run and Deploy the application securely to fasten the Build/Release Engineering. Virtualized the servers using the Docker for test environments and dev-environment needs.
  • Strong experience in Orchestrate Docker Container Deployments with Kubernetes.
  • Experience using Kubernetes for container management that runs Docker containerized applications in a cluster of EC2 instances in Linux Environment.
  • Skilled in monitoring servers using Nagios, Splunk, CloudWatch.
  • Worked on web servers like Apache and Application servers like Web logic, Tomcat, WebSphere, JBOSS to deploy code.
  • Installed/Configured and Managed JFrog Artifactory Repository Manager and all the Repositories.
  • Experienced onELKarchitecture and its components like Elastic search, Log stash and Kibana.
  • Develop or modify SQL queries and stored procedures to meet business requirements and achieve desired performance.
  • Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
  • Excellent communication, team membership and relationship management skills.

TECHNICAL SKILLS

Platforms: UNIX, Linux (Red Hat 4.x,5.x,6.x), CentOS, Ubuntu, Windows 8/7/Vista/ XP

Version Control Tools: Subversion (SVN), GIT, Bitbucket

CI/CD Tools: Hudson, Jenkins, Bamboo

Build Tools: Ant, Maven

CM Tools: Chef, Ansible, Puppet

Programming/ Scripting Languages: C, Perl, Shell, Ruby, Python, Java, Groovy, YAML

Container Platforms: Docker, Packer, Kubernetes, ECS

Cloud Platform: AWS, Microsoft Azure

Monitoring Tools: Splunk, Nagios, CloudWatch, log Stash, Elastic Search, Kibana

Bug Tracking Tools: JIRA, HP Quality Center

AWS Services: EC2, ELB, EBS, AMI, S3, VPC, RDS, IAM, CloudFormation, CloudTrail, SNS, SQS, Glacier, CloudFront

Artifactories: Antifactory, Nexus

Web/Application Servers: WebLogic, WebSphere, JBOSS, Apache Tomcat, Nginx

Network Protocols: TCP/IP, DHCP, DNS, SNMP, SMTP, Ethernet, NFS

Database Systems: SQL Server 2000/2005, My SQL, Dynamo DB, Oracle My SQL

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, New Jersey

Sr AWS/ DevOps Engineer

Responsibilities:

  • Experienced in Infrastructure Development and operations Involving AWS cloud platform like EC2, EBS, S3, VPC, RDS, ELB, Auto Scaling, CloudFormation, ElasticCache, CloudWatch, SNS, AWS Import/Export.
  • Experienced in setting up databases in AWS using RDS, Storage using S3 buckets and configuring instance backups to S3 buckets.
  • Assigned Roles and Policies to Users by usingIdentityandAccessManagement(IAM).
  • DefinedAWSSecurityGroupswhich acted as virtual firewalls that controlled the traffic allowed to reach one or moreAWSEC2instances.
  • Implementing and setting upRoute53forAWSWeb Instances &ELB&CloudFrontonAWSEnvironment.
  • Setting upredundancyto multiple Availability Zones (AZ) forEC2instances.
  • CreatedCloudFormationtemplate to build a repeatable process to stand up various application deployment environments inAWS.
  • UsedAWSCloudFront(content delivery network) to deliver content fromAWSedge locations drastically improving user experience and latency.
  • UsedCloudWatchto collect and monitor log files and created alarms in conjunction withSNSto notify the resource usage and billing events.
  • Setting up Auto scaling of the instance group usingAWSCLI(command line tools) andAWScloud environment forDev/QAenvironments.
  • Created scripts for system administration using languages such asShellandPython. Also developed and maintained Shell scripts for build and release.
  • Deployed and configuredElastic search,Log stashandKibana (ELK)for log analytics, full text search, application monitoring in integration withAWSLambdaandCloudWatch. Then store that logs and metrics into S3 bucket using Lambda function.
  • Replaced the use ofCloudFormationwithterraformto not be fully locked into a single cloud provider.
  • Developed Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Knowledge on Migrating .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment and Developed web service using Windows Communication Foundation and to receive and process XML files and deploy on Cloud Service on Microsoft Azure.
  • Used the version control system GIT to access the repositories and used in coordinating with CI tools.
  • Installed and configured GIT and communicating with the repositories in GITHUB.
  • Analyzed and resolved conflicts related to merging of source code for GIT.
  • Designed and maintained the GIT Repositories and the access control strategies.
  • Performed all necessary day-to-day GIT support for different projects.
  • Implemented and Maintained the Branching and Build/Release strategies utilizing GIT source code management.
  • Responsible forContinuous Integration(CI) andContinuous Delivery(CD) process implementation usingJenkinsalong withShellscripts to automate routine jobs.
  • Responsible for installingJenkinsmaster and slave nodes and configureJenkinsbuilds for continuous integration and delivery.
  • UsedJenkins for Continuous Integration and deployment intoTomcatApplication Server.
  • Administered and EngineeredJenkinsfor managing weekly Build, Test and Deploy chain,GITwith Dev/Test/Prod Branching Model for weekly releases.
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using Jenkins.
  • Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven.
  • Automated the deployments using Jenkins and its respective dependency plugins.
  • Built scripts usingANTandMAVENbuild tools in Jenkins to move from one environment to other environments.
  • Developed build using Maven as build tool and used CI tools to kick off the builds move from one environment to other environments.
  • Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Worked on Maven creating artifacts through source code and internal deployment in Nexus repository.
  • Used Maven as a dependency management tool to manage all the dependencies that are required.
  • Worked on the transition project that involved migration activities to Maven from Ant to standardize the build across all the applications.
  • Managed Maven project dependencies by creating parent-child relationships between Projects.
  • Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.
  • Installed/Configured and Managed JFrog Artifactory Repository Manager and all the Repositories.
  • InstalledDockerRegistry for local upload and download ofDockerimages and even fromDockerhub.
  • Implemented a Continuous Delivery pipeline withDocker,JenkinsandGitHub.
  • Configuring theDockercontainersand creatingDockerfiles for various application.
  • CreatedDockerimages using aDockerfile, worked onDockercontainer snapshots, removing images and managingDockervolumes.
  • By using Kubernetes, we have deployed containers of Docker inside a cluster.
  • Createdprivate cloudusingKubernetesthat supportsdevelopment,testandproductionenvironments.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Used Kubernetes to deploy, load balance, scale and manage Docker containers with multiple namespaces.
  • Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
  • Involved inConfigurationAutomationand Centralized Management withAnsible.
  • ImplementedAnsibleto manage all existingserversand automate thebuild/configurationof newservers.
  • Involved in writing various customAnsibleplaybooksfor deploymentorchestrationand developedAnsiblePlaybooksto simplify and automate day-to-day server administration tasks.
  • WroteAnsiblePlaybookswithPythonSSHas the Wrapper to Manage Configurations ofAWSNodes and testPlaybooksonAWSinstances usingPython. RunAnsibleScripts to provision dev servers.
  • ConfiguredAnsibleto manageAWSenvironments and automate the build process ofAMIsused by all application deployments includingAuto Scaling, CloudFormationscripts and automated the infrastructure byChefscripts.
  • Collection of Build metrics and its Test cases fromJenkinsto show case as visualization inKibanadashboard usingELK.
  • Have builtElastic search,Log stashandKibana(ELK) for centralized logging and then store logs, metrics intoS3bucket usingLambdafunction.
  • Designing and implementingCI(Continuous Integration) system: configuringJenkinsservers,Jenkinsnodes, creating required scripts (Perl&Python), and creating/configuring VMs (Windows/Linux).
  • Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Deployed and configured JIRA, both hosted and local instances for issue tracking, workflow collaboration and tool-chain automation.
  • Strong use of Shell scripting languages including BASH for Linux and Mac Platforms and PowerShell for Windows systems.

Environment: AWS EC2, EBS, S3, VPC, RDS, ELB, Auto Scaling, CloudFormation, ElasticCache, AWS Import/Export, CloudWatch, SNS, GIT, Jenkins, ANT, Maven, Nexus, Docker, Kubernetes, Ansible, Chef, Terraform, ELK, Nagios, Perl, Python.

Confidential, Baltimore, MD

DevOps/ Cloud Engineer

Responsibilities:

  • Setup and build AWS infrastructure using various resources VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling and RDS in CloudFormation JSON templates.
  • Designed AWS CloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Involved in architecting and deploying of fault tolerant, highly available, cost effective and secure servers in AWS.
  • Deployed JSON template to create a stack in Cloud Formation which include services like Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon VPC, SQS and other services of the AWS infrastructure.
  • Developed and managed cloud VMs with AWS EC2 command line clients and management console.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby and Docker on familiar servers such as Apache.
  • Automating backups by Shell for Linux to transfer data in S3 bucket.
  • Deployed code in to the required environments using AWS Code Deploy.
  • Installed, configured and managed the ELK (Elastic Search, Log stash and Kibana) for Log management within EC2 / Elastic Load balancer for Elastic Search.
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Experience of working with the release and deployment of large-scale Java/J2EE Web applications using SVN repository.
  • Experience on migrating SVN repositories to GIT.
  • Played a key role in a development wide transition from SVN to GIT which resulted in increase in efficiency for the development community.
  • Hands on with Git / GitHub for code check-ins/checkouts and branching etc.
  • Used GIT to keep track of all changes in source code.
  • Configured Jenkins with GIT for appropriate release builds.
  • Expertise building and monitoring software projects continuously with CI tools like Jenkins.
  • Maintained two Jenkins servers to deploy into production and non-production environments.
  • Involved in Setting up the backup server for Jenkins and prepared disaster recovery plans for Jenkins.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Implemented nightly builds on Jenkins and automated various scopes of testing on Jenkins.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using Maven and Jenkins.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Created and maintained Maven Pom.XML for performing the builds.
  • Developed automation framework for Application Deployments to the cloud environments.
  • Installed Chef Server Enterprise on the workstation and bootstrapped the nodes using Knife, and involved in writing Chef Cookbooks and recipes to automate the deployment process.
  • Involved in integrating chef cookbooks into Jenkins jobs for CD framework, and worked with various custom resources, created roles & environments, and using chef handlers for different auto kickoff requirement jobs.
  • Used Chef for server provisioning and infrastructure automation in AWS.
  • Migrated Legacy applications to a repeatable Continuous Integration platform.
  • Designed and implemented Chef, including the internal best practices, cookbooks automated cook books CI and CD system.
  • Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Automated the cloud deployments using Chef, Python (BOTO3 & Fabric) and AWS CloudFormation Templates.
  • Experienced in deployment of applications on Apache Web server, Nginx and Application Servers such as Tomcat, JBoss.
  • Created Pre-commit hooks in Perl/shell/bash for authentication with JIRA-Pattern Id while committing codes in SVN, limiting file size code and file type and restricting development team to check-in while code commit.
  • Organized and Coordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.
  • Worked on setup of various dashboards, reports and alerts in Splunk.
  • Developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
  • Engineered Splunk to build, configure and maintain heterogeneous environments and in-depth knowledge of log analysis generated by various systems including security products.
  • Strengthened the relationship with client by delivering successfully and this helped in moving more project scope to offshore.

Environment: Git, Ant, Maven, Jenkins, Chef, Docker, JBoss, Splunk, ELK, EC2, S3, RDS, EBS, Elastic Load Balancer, Auto Scaling, Perl, Shell, JIRA, Python, Nginx, Apache, Tomcat.

Confidential, Columbus, OH

DevOps/ AWS Engineer

Responsibilities:

  • Build/Release Management, CI & CD (Continuous Integration/Continuous Delivery) and deployment.
  • Involved in designing and deploying a large application utilizing almost all theAWSstack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high availability, fault tolerance, and auto-scaling inAWSCloud Formation.
  • Working on migration project of moving current applications in traditional datacenter toAWSby usingAWSservices.
  • UtilizedAWSCLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • CreatedAWSRoute53 to route traffic between different regions.
  • Setup and buildAWSinfrastructure in various resources like VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud formation JSON templates.
  • Worked on Simple storage services (S3) for snapshot and Configured S3 lifecycle of Applications logs, including deleting old logs, archiving logs based on retention policy of Apps.
  • Involved inAWSEC2/VPC/S3/SQS/SNS based on automation Python, Bash Scripts.
  • Worked on MultipleAWSinstances, set the security groups, Elastic Load Balancer (ELB) and AMIs, Auto scalingto design cost effective, fault tolerant and highly available systems.
  • Used Git, Maven, Jenkins, Chef and Jira as tools for day to day build & release cycles.
  • Installed and administered GIT and ensured reliability of application besides working on branching strategies for GIT.
  • Configured and deployed GIT repositories with branching, forks, tagging, merge requests, and notifications.
  • Collaborated with development and support team to setup a continuous delivery environment with the use of Docker.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes. Expertise in setting up Docker Host, Docker Registry, RHEL/ Centos Atomic Host, Docker images (Centos, RHEL and Ubuntu instances).
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely for fasten the Build/Release Engineering. Used Docker machine as a virtualization between systems.
  • Worked on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Configured Docker container for branching purposes. Worked on setting up the automated build on Docker HUB.
  • Experience in Build/Release Engineering Automation with Docker and Jenkins.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to Schedule the builds.
  • Hands-on experience configuring workflows, writing jobs in Jenkins for performing automated builds and deployments.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in multiple environments.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef server.
  • Managed On-site OS/Applications/Services/ Packages using Chef as well as AWS for EC2/S3&ELB with Chef Cookbooks.
  • Create Chef Automation tools and builds, do an overall process improvement to any manual processes.
  • Converting production support scripts to Chef recipes and AWS server provisioning using Chef Recipes.
  • Manage the configurations of multiple servers using Chef.
  • Written Chef Cookbooks and recipes to Provision several pre-prod environments consisting of Deployment automation, AWS EC2 instance mirroring, WebLogic domain creations and several proprietary middleware installations.
  • Used Chef Configuration management system to develop automation and monitoring web application and database servers.
  • Initially used Puppet as a Configuration management tool and later started using the Chef.
  • Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
  • Creating Puppet modules and manifest files from scratch and experience in editing existing Puppet manifests and automated manual installation process using Puppet.
  • Managed and deployed the software configurations using Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
  • Performed system administration and operations tasks using Puppet, Nagios.
  • Managed Servers and Reports using Puppet through host groups and Puppet modules and manifests.
  • Wrote Puppet manifests from scratch for deploying, configuring, and managing collected for metric collection and monitoring.
  • Proficient in deploying and support applications on WebSphere, Tomcat, WebLogic application servers Used Shell/Perl scripts to automate the deployment process.
  • Created and maintained the Python deployment scripts for Web Sphere web application server.
  • Installed, administered and configured Team Forge, Jenkins for Continuous Integration Builds, automated deployments and Notifications.
  • Developed Maven scripts to automate the compilation, deployment, and testing of Web and J2EE applications.
  • Worked on setting up Splunk to capture and analyze data from various layers Load Balancers, Webservers.
  • Provided regular support guidance to Splunk project teams on complex solution and issue resolution.
  • Managing source code, software builds, software versioning and detect tracking on all software maintenance tasks and projects.

Environment: AWS (EC2, S3, VPC, ELB, RDS, EBS, Cloud Formation, Cloud watch, Cloud trail, Route 53, AMI, SQS, SNS, Lambda, CLI, CDN), Docker, Chef, Puppet, Jenkins, ANT, Maven, Git, SVN, Cron, Jira, Bash, Shell, Perl, Python, Ruby, Tomcat, WebLogic, AutoScaling, WebSphere, Route53, DNS, Bamboo, Nagios, Splunk.

Confidential, Tinton Falls, NJ

DevOps/ Build & Release Engineer

Responsibilities:

  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.
  • Efficient in tracing complex build problems, release issues and environment issues in a multicomponent environment.
  • Active member in the release cycle of the product which involved environments like DEV, UAT and Production.
  • Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile and Waterfall models.
  • Worked on various components of Chef including chef server, workstations, Nodes, configurations of chef client and writing cookbooks and recipes for Chef and assigning roles to nodes.
  • Configured and integrated the servers for different environments to automatically provision and configuration management using Chef. Troubleshoot the communication issues with Chef client nodes and Chef servers.
  • Experience of working with the release and deployment of large-scale Java/J2EE Web applications using SVN repository.
  • Updating the SVN log properties for revisions. Setting up the SVN sync servers, changed rev properties for SVN sync.
  • Automated the regular tasks in Subversion and Streamlining the process of access to SVN.
  • Managed SVN repositories for branching and merging the code as per the schedule.
  • Merged release branches to the trunk after the production release and resolved the conflicts during the merge in Subversion.
  • Configured Jenkins with SVN for appropriate release builds. Scheduled automated nightly builds using Subversion.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using Ant Scripts and Jenkins.
  • Designed and implemented fully automated server build with Jenkins, chef.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT to schedule the builds.
  • Set up CI (Continuous Integration) for major releases in Jenkins and TeamCity.
  • Setting up Jenkins master, adding the necessary Plugins and adding more slaves to support scalability and agility.
  • Designed the project workflows/pipelines using Jenkins for Continuous Integration and deployment into different Web/Application Servers.
  • Implemented continuous integration using Jenkins. Configured security to Jenkins and added multiple nodes for continuous deployments.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Used ANT and artifacts on the source code.
  • Used Apache Tomcat as application server for deploying the artifacts.
  • Worked on ANT and MAVEN Scripts to automate the build process.
  • Built source code and created Dynamic Views and Snapshot views for end users using Maven scripts.
  • Developed Shell/Bash/Perl Scripts for automation purpose.
  • Deployed the applications to Web Sphere Application Server 5.0/Jboss 4.x.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Deployed code on WebSphere Application Servers for Production, QA, and Development environments.
  • Implemented unit testing framework driven using Junit and Cucumber.
  • Used Remedy ticketing system to interact with the team and to solve issues.
  • Worked with various scripting languages like Shell, Ruby and Python.
  • Coordinated with the Offshore and Onshore teams for Production Releases.

Environment: Linux, SVN, ANT, MAVEN, Jenkins, Bamboo, shell, Jboss, Tomcat, Chef, Websphere, TeamCity, Remedy, Python.

Confidential

Linux Administrator

Responsibilities:

  • Responsible for creating virtual machines and installing Redhat Enterprise Linux, CentOS and Ubuntu on it.
  • Monitor and analyze servers and resolve any problems, maintain systems reporting, tuning.
  • Created users, manage user permissions, maintain User and File system quota on Linux servers.
  • Configuration of all data sources, certificates as per the TAD from web engineers.
  • Used configuration management tools such as Puppet and Saltstack.
  • Worked on Installing and configuring Puppet and creating manifests for new servers and pushing them to servers using modules.
  • Tested Puppet Enterprise in lab environment and successfully set up node communication.
  • Used Puppet to deploy code on multiple servers at a time.
  • Worked with DEV and Test teams to develop Puppet modules for auto deployment integrate with Jenkins to support CI/CD model.
  • Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
  • Diagnose and resolve problems associated with DHCP, DNS, VPN, NFS, Tomcat and Apache.
  • Worked closely with the Networks and Security Team in opening firewalls and DNS requests required for infrastructure.
  • Proficient in Networking and configuring TCP/IP, DNS, NFS, NIS, NIS+, SAMBA, LDAP, SSH, SSL, SFTP, SMTP, SNMP.
  • Managed systems routine backup, scheduling jobs, enabling Cron jobs, enabling system logging and network logging of servers for maintenance.
  • Performed RPM and YUM package installations, Change Management requests for software releases, patches.
  • Installs Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Utilizing SAR, Netstat, Iostat and Vmstat for performance analysis, tuning and capacity planning, problem prevention, detection, and resolution.
  • Coordinate and assist developers with establishing and applying appropriate branching, Continuous Delivery is being enabled through Deployment into several environments of Test, QA, and Production using Nexus and Jenkins.
  • Configuring SUDO and granting root permission to Backup Admins/DBAs to perform root related activities.
  • Creating and modifying Standing Operating procedures for the team.
  • Modifying and Writing scripts in Bash and Korn shell for optimizing day to day administration.
  • Automated system management tasks like user account creation, file system size monitoring, monitor system resources and system maintenance using Shell scripts.
  • Wrote shell scripts for automating builds and deployment process.
  • Deployment applications (JAR and WAR, RAR and EAR) and related troubleshooting in clustered environment using Admin console and Bash scripts.

Environment: Puppet, Satellite, Shell Scripting, Jenkins Redhat Linux, CentOS, Ubuntu, TCP/IP, DNS, NFS, NIS, NIS+, SAMBA, LDAP, SSH, SSL, SFTP, SMTP, SNMP, DHCP, DNS, VPN, NFS, Tomcat and Apache

Confidential

Software Developer

Responsibilities:

  • Associated with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Responsible and lead the team in complete Software Development Life Cycle (SDLC) tasks - design, coding, testing and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Designed and developed the web-tier using JSP's, Servlets and Tiles framework.
  • Implemented security for different front-end views based on the access privileges.
  • Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic, WebSphere, JBOSS application server.
  • Worked with SQL, MySql and MS Access databases and Object-Relational Mapping (ORM) frameworks to import and export data, manipulate and store data, and remove corrupted data.
  • Developed PL\SQL scripts to execute the Java process and Test the application.
  • Expertise with Servers Apache Tomcat, JBoss and WebLogic.
  • Extensive knowledge on web services like SOAP and RESTful.
  • Performed unit testing in Java Platform using test scripts and automated testing using Test Framework.
  • Building, installing and upgrading company software as well as necessary supporting frameworks.
  • Testing and troubleshooting existing software, recommend program improvements or revisions.
  • Developed business applications using web technologies like HTML, CSS and JavaScript based on W3C Standards.
  • Proficient in programming JavaScript data capture and event handling methods via the DOM event model.
  • Setting up the build, configuration and auto deploying using Maven build tool.
  • Bug tracking, Issue tracking, and Project management using JIRA tool.
  • Worked with production management to identify issues and create a summary issues report each week.
  • Develop and customize client solutions to meet specifications outlined by internal team members and clients.

Environment: Java/J2EE, Spring, Hibernate, SQL, MySQL, HTML, CSS, JavaScript, JSP Gradle, Maven, JIRA, SOAP, RESTful, Linux.

We'd love your feedback!