Sr. Aws/ Devops Engineer Resume
Stamford, CT
SUMMARY:
- Professional with over 8 years of experience as Linux System Administrator and application support, DevOps build and release engineer, AWS cloud implementation, software configuration, automation and deployment of cloud environments.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
- Extensive experience in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting.
- Hands on experience in AWS and Azure with provisioning & resource management and setting up Enterprise infrastructure on Amazon Web Services (AWS).
- Proficiently experienced in Amazon Web Services cloud platform and its services like EC2, S3, RDS, Lambda, VPC, VPN, Dynamo, EBS, ELB, SNS, Glacier, Auto - Scaling, IAM, Route53, AMI, Security-Groups, Cloud Front, Ops Work and Cloud Formation through AWS management console and AWS Command Line Interface.
- Used micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity micro services.
- Experience in using Amazon RDS Multi- A-Z for automatic failover and high availability of the databases tier for MySQL/MySQL Workloads.
- Provisioned AWS S3 buckets for backup of the application and sync these contents with remaining S3 backups, by creating entry for AWS S3 SYNC in crontab.
- Experience in using Cloud Trail and Cloud Watch to monitor server services like logs, CPU, RAM and disk storage.
- Experience in architecting and managing AWS Cloud infrastructure.
- Experience in configuring AWS Identity & Access Management (IAM) by managing the users new accounts, roles and groups and worked across both private (OpenStack) and public clouds (Amazon AWS).
- Experience in Windows Azure Services like PaaS, IaaS and worked on Azure PaaS storages like Blob (Page and Block), SQL Azure.
- Well experienced in deployment & configuration management and Virtualization.
- Creating reproducible infrastructure environments for the microservices architecture (Ansible, AWS CloudFormation).
- Strong experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers.
- Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Ruby, Python and Batch Scripts.
- Experience with creating Chef Knife, Recipes and Cookbooks to maintain chef servers, its roles and cloud resources.
- Experience in Configuration management tools like Ansible, Chef, and Puppet for Deployment on Multiple platforms and worked on Puppet for the deployment of servers with custom scripts.
- Deployed microservices, including provisioning AWS environments using Ansible Playbooks.
- Provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible and worked on applications to achieve Continuous integration (CI) and Continuous delivery (CD).
- Extensive experience on Jenkins, Build Forge for continuous integration and end to end automation for all build and deployments and implemented a Continuous Delivery pipeline with Docker, Jenkins and GIT.
- Experience in managing uDeploy configuration, administration, upgrade, security and maintenance of systems, platforms like Web, application and DB tier.
- Experience in automating uDeploy agent installation and configuration process.
- Experience in Design and Automation of uDeploy Application process, component process, Environment resources model, Plugins, Security Model (Roles, Teams) in uDeploy, Notification Schemes, Environment Gates, and Approval Process.
- Experience in conducting auto deployment of software applications in secured and managed environment using container technology Docker.
- Experience in working with Kubernetes, running/managing containers, container snapshots and managing images and configured DOCKER Containers for Branching purpose and deployed using Amazon Elastic Beanstalk.
- Expertise in creating DevOps strategy in a mix environment of Linux (CENTOS and UBUNTU) servers along with Amazon Web Services.
- Good experience with monitoring tools like Nagios and Splunk and utilizing Tools such as New Relic, Splunk, Site Scope and Network Management tools.
- Well versed in managing source code repositories like SVN, GIT, GitHub, GIT bucket.
- Experience with build tools Maven for writing pom.xml s for new applications and improvising the existing build scripts on need basis.
- Experience with software Build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively.
- Good command in working with Tracking Tools JIRA and IBM Rational Clear Quest and Worked on PHP5 and MYSQL, HTML5, Ajax, JavaScript, CSS3 and WordPress on Windows and Linux operating systems.
- Experience in branching, tagging and maintaining the version control and source code management tools like GIT, SVN (subversion) on Linux and Windows platforms.
- Extensive experience of designing and developing software applications with Microsoft Visual studio and .NET Framework various versions using C#, ASP.NET.
- Hands of experience on developing web applications using various .Net Technologies like C# and ASP.NET, Entity Frame Work and Web Services and used all aspects of MySQL and PHP Programming (object oriented PHP) in LAMP environment.
- Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.
TECHNICAL SKILLS:
Cloud Platform: AWS, Openstack, Azure Configuration Management Chef, Puppet, Ansible, Terraform
Database: Oracle, DB2, MySQL, PL SQL, NoSQL, MongoDB, SQL Server, Elastic Search
Web Technologies: HTML, CSS, Java Script, JQuery, Bootstrap, XML, JSON, XSL
Monitoring Tools: Splunk, Nagios, AWS Cloud Monitoring, Zabbix
Container Platforms: Docker, Kubernetes
Version Control Tools: GIT, Perforce, GITHUB, SVN, ClearCase, CVS
Web/Application Servers: Apache Tomcat, WebSphere, WebLogic, JBOSS
Languages: C, HTML, Python, Java, Perl,C#,.NET
Scripting Skills: Ruby, Shell, Bash, PHP
Build Tools: ANT, MAVEN, Gradle and Code Deploy
CI Tools: Hudson, Jenkins, BAMBOO, Anthill Pro, UDeploy Infrastructure AWS Cloud Platform (IAAS)
Operating Systems: Red Hat, Linux, Ubuntu, Unix, Windows, CentOS
Virtualization Tools: VMware, Oracle VM Virtual Box.
WORK EXPERIENCE:
Sr. AWS/ DEVOPS ENGINEER
Confidential, Stamford, CT
Responsibilities:
- Working as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
- Migrating and maintaining build and test environments into the Cloud Infrastructure.
- Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
- Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS
- Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
- Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster and created notifications and alarms for EC2 instances using Cloud Watch.
- Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
- Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
- Managing IAM accounts (with MFA) and IAM policies to meet security audit & compliance requirements and efficiently handled periodic exporting of SQL data into ElasticSearch.
- AWS EC2/VPC/S3/SQS/SNS based infrastructure automation through Terraform, Ansible, Python, and Bash Scripts.
- ETL process for continuously bulk importing catalog data from Postgres into ElasticSearch.
- Azure infrastructure management (Azure AD, Licenses, Office365, DR on cloud using Azure Recovery Vault, Azure Web Roles, Worker Roles, SQL Azure, Azure Storage).
- Working knowledge of Azure Fabric, Micro services, IoT & Docker containers in Azure and involved in setting up Terraform continuous build integration system.
- Implemented Terraform modules for deployment of applications across multiple cloud providers.
- Using Jenkins AWS Code Deploy plugin to deploy and Chef for unattended bootstrapping in AWS.
- Involved in setting up builds using Chef as a configuration management tool and managed the configurations of more than 40 servers.
- Created Puppet manifests, classes and modules to automate system operations.
- Automated deployment modules of IIS web applications, bindings and configuration settings using a combination of PowerShell scripts and Puppet.
- Used Core and Custom Resources in Puppet Manifests and Meta parameters to make the dependencies in the classes. Defined site-specific and global variables using Puppet hiera (YAML and JSON) for creating reusable modules and implementing and maintaining an APACHE TOMCAT/MY SQL/PHP, LDAP, LAMP web service environment.
- Employed Git/GitHub, Chef, Jenkins, OpenStack, Balance, Node-Proxy, VMWare and Open Source software to build the automated testing and delivery pipelines.
- Connected continuous integration systems with the GIT version control repository and continually built as the check ins came from the developer and Managed Maven project dependencies by creating parent-child relationships between projects.
- Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
- Installed and Administered Jenkins CI for ANT and Maven Builds and installation, Configuration and Management of RDBMS and NoSQL tools such as Dynamo DB.
- Evaluated Kubernetes for Docker container orchestration and worked in using Dockers Swarm and deployed spring boot applications.
- Implemented java design patterns like Singleton, Factory, Command patterns and wrote Python scripts for pushing data from Dynamo DB to MySQL Database.
- Created and maintained the Python deployment scripts for Web Sphere web application server.
- Developed and implemented software release management strategies for various applications according to agile process and edited Grunt configurations and AngularJS pages and Express routes.
- Build security utilities and tools for internal use that enables fellow Security Engineers to operate at high speed and wide scale and managed VMware ESXi hosts using vSphere client and Web client.
- Windows environment using C++, Visual Studio IDE, and ClearCase source control and part of uDeploy Application Automation team.
- Worked on Design and Automation of uDeploy Application process, component process, Environment resources model and designed uDeploy Processes that deploys multiple applications using WAS, JBOSS, DM-Server Containers across both virtual and bare-metal environments.
- Get requirements for every release and make uDeploy design changes and developed, maintained and distributed release notes for each scheduled release.
- Responsible for build and deployment of Java applications on to different environments such as QA, UAT and Production and Implementation of NAT gateways for web apps hosted in private subnets. Integration of application with monitoring tool new relic for complete insight and proactive monitoring.
- Resolved update, merge and password authentication issues in Bamboo and JIRA and kept track of all releases and request of the developers through infrastructure management tool.
Environment: AWS, S3, EBS, ELB, Auto Scaling groups, VPC, IAM, Cloud Watch, Azure, Micro Services Glacier, Dynamo DB, OpsWorks, shell scripts, GIT, Ansible, Docker, Chef, Maven, Jenkins, Puppet, Python, Apache Tomcat6.x/7.x, VMware ESX/ESXi Server and Workstation.
Sr. AWS/ DevOps Engineer
Confidential, Basking Ridge, NJ
Responsibilities:
- Installation and administration of Red Hat Virtual machines in VMware Environment. Administration of RHEL 5.x/6.x and Solaris 10/11 includes installation, testing, tuning, patching and troubleshooting day-to-day issues.
- Configuration and maintenance of Apache and Tomcat Servers and Manage Red Hat and investigation of issues found in the production environment. Apache Tomcat configuration and support for other teams within IT.
- Understanding the Project requirements in terms of release and infrastructure.
- Responsible for the design, implementation and support for large scale Web farm infrastructure across multiple data centers using AWS services, monitoring and SCM tools for CI/CD environment.
- Worked in an environment with Amazon Web Services (AWS) products and Elastic Cloud Computing, Simple Storage Services, Cloud Formation, Glacier, Block Storage, Elastic Beanstalk, Amazon Lambda, Virtual Private Cloud, Load balancing, Relational Database Service and Cloud Watch.
- Involved in AWS services like Glacier, ELB (Load Balancers), RDS, SNS, SWF, and IAM and Amazon Web Services (AWS) provision.
- Created, deleted and managed user accounts and their roles to interact with AWS and setup their ACLs with Amazon IAM.
- Monitored and managed hardware, software, and networking for a large-scale cluster on Amazon EC2 instances for the organization.
- Worked with cloud providers and API's for Amazon (AWS) EC2, S3, VPC with CloudSigma (EU) and GFS storage and used AWS Command line client(CLI) and management console to interact with AWS resources and APIs.
- Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Puppet.
- Architect, develop, plan and migrate servers, relational databases (SQL) and websites to Microsoft azure cloud and deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
- Setup of Source code repositories Git/ GitHub/Bitbucket/Git lab from scratch for all the projects and responsible for migrating from SVN to GIT and maintaining repository manager GitLab.
- Integrated Maven with Subversion to manage and deploy project related tags and setup the Maven remote internal secure repository with access restricted to team members
- Create plugins using Java to Automate certain usage of the Quickbuild application and create web service and application skeletons using Maven archetypes
- Using Quickbuild to build and deploy Guidewire Applications and other Services
- Setting up CI tool Jenkins from the scratch and performing Continuous Integrated delivery (CI and CD process) using Jenkins and executing the CI Jenkins build jobs for Android application automation builds.
- Maintained Jenkins continuous integration tool using shell/Perl and ruby scripts for automating releases to different environments.
- Designed uDeploy Processes that deploys multiple applications using WAS, JBOSS, DM-Server Containers across both virtual and bare-metal environments.
- Get requirements for every release and make uDeploy design changes and creating, Configuring and managing Jenkins build automation and collaborated with development support teams to setup a continuous delivery environment.
- Worked on Vagrant for managing development environments through creation of Linux virtual containers.
- Automated Linux production servers setup using Puppet Scripts. Used these scripts to replicate production build environments on a local dev boxes using vagrant and Virtual Box.
- Production experience in large environments using configuration management tools Chef, Puppet. Familiar with build server orchestration.
- End to End environment setup software installation server installation, soft links creation and tools installation etc.
- Created infrastructure in a coded manner (infrastructure as code) using Puppet and Chef for configuration management of virtual environments, and Vagrant for virtual machine and resource control.
- Deployed a centralized log management system and integrated into Chef to be used by developers and automated the continuous integration and deployments using Jenkins, Docker and Ansible.
- Maintaining Servers configure management (CM process), System orchestration and to deploy apps using Ansible.
- Virtualized the servers using the Docker for the test environments and dev-environment needs. Used Docker containers for eliminating a source of friction between development and operations.
- Worked with container based deployments using tools like Vagrant & Docker and provisioning dev environments and Docker images for middleware automation.
- Worked with Docker Hub, Internal Docker Registry and implemented docker -maven-plugin in and maven pom to build docker images for all microservices and later used Dockerfile to build the docker images from the java jar files.
- Administered and managed a Splunk server to monitor both Windows and Linux, physical and virtual environments.
- Worked with multiple development teams to troubleshoot and resolve issues and planned release schedules using agile methodology and coordinated releases with engineering and SQA for on-time delivery.
- Deploying the services on middle ware using automation scripts and Jenkins and created scripts to automate load and performance testing using Apache JMeter.
- Understanding & usage of Atlassian tools. Used JIRA as project management / deployment issue tracking tool.
- Worked with NoSQL Platforms and Extensive understanding on relational databases versus No-SQL platforms.
- Executing and Supporting the development & sanity, Unit testing, QA and UAT teams in setting up QA/UAT Environments setup and always collaborated with Development, QA and other teams to ensure a smooth transition of deliverables through proper release channels.
- Communicating and collaborating among cross-functional teams & participating in team discussion on continual improvement.
Environment: Jenkins, Docker, Ansible, Maven, Chef, Puppet, Vagrant, Micro services, AWS, Azure, Splunk,, JIRA, SVN, GitLab, GIT, ElasticSearch, IBM Web Sphere, Java/J2EE, jQuery.
Sr. DevOps Engineer
Confidential, Pleasanton, CA
Responsibilities:
- Installed and Deployed Red Hat Enterprise Linux 6.5, CentOS and installation of packages and patches for Red Hat Linux Servers.
- Involved in troubleshooting of Red Hat Linux server issues and hardware issues and replacements.
- Used Git for Software Configuration management and maintaining the versions. Used AWS cloud services to launch Linux and windows machines.
- Created Cloud Formation templates and deployed AWS resources using it, Managed and performed the environment related configuration changes as a part of deployment.
- Worked on AWS OpsWorks in integration with Chef Configuration management tool to maintain infrastructure.
- Performed S3 buckets creation, policies and on the IAM role based polices and customizing the JSON template and writing json templates for cloud formation and ruby scripts for chef automation and contributing to our repository on github(sub version control).
- Arranged new users, roles and groups using AWS Identity and Access Management (IAM) Utilized special security groups, IAM roles, Auto-scaling groups and implemented and maintained the branching and build/release strategies utilizing Subversion (SVN) and GIT involved in periodic archiving and storage of the source code for disaster recovery.
- Worked on build tasks using Maven, Ant, Gradle and GNU Make files and worked with development team to migrate Ant scripts to Maven.
- Focused on Automated releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Modified existing Maven files in case of errors or changes in project requirements and managed Maven project dependencies by creating parent-child relationships between projects.
- Converted and automated builds using ANT and Maven and scheduled automated nightly builds using Hudson and maintained Continuous integration effort with Hudson along with scheduled builds.
- Automated deployments using Chef Configuration management tool and performed deployment Automation using multiple tools such as Jenkins, Chef, ANT Scripts and GIT.
- Worked on different production environments consisting of Cassandra DB installations and webLogic domains and middleware installations using Chef Cookbooks in Ruby.
- Used Chef for helping developers in deploying a centralized log management system and enabled customers to better manage software development, deployments and infrastructure with tools such as Puppet, Jenkins and Github.
- Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for OpsCode Chef, in Ruby and performed role as Automation Engineer for Developing Build and deploy tool (like Jenkins).
- Responsible for managing Cron jobs on production servers and Integration implementation of Jenkins, uDeploy, JIRA and Crucible for DevOps automation.
- Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Bamboo, and Sonar type Nexus.
- Configured various jobs in Jenkins for deployment of Java based applications and running test suites.
- Implemented Maven script based jobs in Jenkins and Worked with Jenkins Pipelines.
- Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
- Installing and configuring Continuous Integration tools such as Bamboo, Build Forge, AnthillPro, Cruise Control and Hudson for build and deployment automation.
- Involved with set up of continuous integration and daily builds using Bamboo with Artifactory repository manager.
- Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Puppet, HPCDA, HPALM and HPQTP etc.
- Developed Puppet Modules for installation & Auto healing of various tools like Jenkins, Nolio agents, MSSQL, SonarQube, Nexus etc. these modules are designed to work on Linux platforms.
- Troubleshot Java Virtual Machine (JVM) and performed Application Server Tuning, Monitoring and Alerting on Solaris, HP-UX and RHEL Linux.
- Deployment of application to the Tomcat/ Websphere Application Server and installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
- Developed configuration hire data, node classifications, external node classifiers and parameterization for puppet modules.
- Troubleshooting, event inspection and reporting of various puppet issues and starting/restarting of puppet enterprise services.
Environment: Red hat, CentOS, Linux, GIT, JIRA, Maven, Jenkins, Puppet, chef, Nexus, ANT, AWS, Nexus, MySQL, Bamboo.
DevOps Engineer
Confidential, Atlanta, GA
Responsibilities:
- Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
- Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code and provided pre-commit hooks and post commit hooks for Subversion.
- Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using SVN source control
- Worked with application architectures for better migration process of SVN to GIT and Integrated JIRA and SVN to do the pre-commit checks using hook scripts
- Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution and Used AGILE MVN method to develop a build and ANT as a build tool.
- Worked with Nexus for Maven repository and build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
- Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
- Managed Maven project dependencies by creating parent-child relationships between Projects and used Jenkins as a continuous integration tool for automation of daily process.
- Deployed J2EE applications to Application servers in an agile continuous integration environment and automated the whole process.
- Designing and implementing for fully automated server build management, monitoring and deployment by Using DevOps Technologies like Puppet.
- Involved in leading Automation Deployment Team by working with Puppet and created puppet manifests, profiles and roles module to automate system operations.
- Hands on Administration experience with Websphere and Weblogic Application Servers and successfully administrated Subversion (SVN), Cruise Control and AnthillPro.
- Designed, developed and implemented an automated Linux (Centos, Amazon) infrastructure using Collective and AWS and moved existing applications off windows seamlessly to it while aggressively growing.
- Deployment of application to the Tomcat/ Websphere Application Server and involved in integrating Unit Tests and Code Quality Analysis tools like JUnit, Selenium.
- Worked on creating tickets for bug stories and feature stories in JIRA with co-ordination of QA/BA team and issued it to developers to fix bugs and include necessary feature add.
- Setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA with GIT and Jenkins.
- Defined Merging & Branching concepts for various Team Projects which are in different Team Project Collections for TFS 2010/2012.
- Developed Perl and shell scripts for automation of the build and release process.
- Assisted with maintaining current build systems, developed build scripts, and maintained the source control system.
- Performed weekly and on call deployments of application codes to production environments.
- Implementing a Continuous Delivery framework using Jenkins, Puppet, and Maven in Linux environment.
- Responsible for the Plugin Management, User Management and End to End build and deploy setup using Jenkins.
- Strengthening security by implementing and maintaining Network Address Translation in company's network.
- Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments.
- Imported and managed multiple corporate applications into Tortoise SVN and Implemented the setup for Master slave architecture to improve the Performance Automated SQL Scripts, Batch Scripts Deployment to staging and production Databases with TFS.
- Deployment and management of web services with Tomcat and JBOSS provided end-user straining for all Tortoise SVN, JIRA users to effectively use the tool.
- Developed Perl and shell scripts for automation of the build and release process.
Environment: J2EE, Linux, Maven/ANT, Nexus, Puppet, Jenkins, Tomcat, JIRA, GIT, Python, Ruby, Shell Scripts, UNIX/ Linux
Build Release Engineer
Confidential, New York, NY
Responsibilities:
- Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Managed Tortoise SVN repositories for branching, merging and tagging and used Subversion as source code repositories.
- Setting up continuous integration and formal builds using Bamboo with Artifactory repository and resolved update, merge and password authentication issues in Bamboo and JIRA.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
- Developed Shell/Perl Scripts for Automation purpose and developed Maven, Python, Ruby and Shell scripts for build and release activities in Dev, INT, QA, Staging and Production environments.
- Responsible for designing and deploying best SCM processes and procedures and worked closely with Software Developers and DevOps to debug software and system problems.
- Created scripts in Python which integrated with Amazon API to control instance operations.
- Designing and implementing fully automated server build management, monitoring and deployment by Using Technologies like Puppet.
- Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move from one environment to other environments.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure and used Puppet to automate Configuration management.
- Used Puppet to manage Web Applications, Config Files, and Data base, Commands, Users Mount Points, and Packages.
- Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
- Installing, configuring and administering Jenkins CI tool on Linux machines and worked on Nagios for monitoring the systems
- Documented project's software release management procedures with input decisions and developed, maintained, and distributed release notes for each scheduled release.
- Deployed the applications to Weblogic Application Server and static content to Apache Web servers.
- Used Puppet and Ansible configuration management tool for managing Jenkins Slave machines.
- Implemented multi-tier application provisioning in AWS, integrating it with Puppet and setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
Environment: Git, AWS, Puppet, Subversion, Nagios, Web Logic, Jenkins, Maven, Shell Scripts, JIRA, Apache Web Server, Artifactory.
Linux Administrator
Confidential
Responsibilities:
- Installing and configuring SSH (Secure Shell) encryption in order to access securely on Ubuntu and Red hat Linux.
- Participated in the release cycle of the product which involved environments like Development integration, QA, UAT and Production.
- Used auto scaling feature and Involved in Remediation and patching of Linux Servers.
- Performed all necessary day-to-day Subversion support for different projects and maintain and enhance current build procedures for all software development projects.
- Develop and enhance the automated configuration management system and responsible for Branching and merging the code as per the schedule.
- Install and configure Ubuntu, CentOs on remote servers and Desktop servers and installed and configured Apache/Tomcat web server.
- Working with developers to load software onto Linux Enterprise servers and also debugging Scripts.
- Implementing Raid Levels (SDS and Veritas) and OS upgrades and installation of third party software, packages and patches as per requirement.
- Maintaining the Linux Firewall for network and implement to the network security.
- Resolving TCP/IP network access problems for the clients. Develop, Maintain, update various scripts for services (start, stop, restart, recycle) UNIX based shell.
- Responsible for configuring and connection to SSH through SSH clients like Putty and Cyber duck.
- Regularly manage backup process for server and client data and installing open source application, search, analyze and develop new application for users.
- Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
- Installed and Configured Continuum jobs for automating some build Processes and Installed and Configured Nexus to manage the artifacts in different Repositories.
- Configured and automated the Hudson Build jobs for Continuous Integration and used Apache Tomcat as application server for deploying the artifacts.
- Developed LINUX/UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
- Designed and implemented Subversion metadata including elements, labels, attributes, triggers and hyperlinks.
- Used Perl/Shell to automate build and deployment Process and documented the deployment process (Migration Doc) of code to production.
Environment: Subversion, ANT, MAVEN, JAVA J2EE, Apache Tomcat, UNIX, JIRA, Perl Scripts and Shell Scripts, Bamboo.