Sr. Aws / Cloud Engineer Resume
Houston, TX
SUMMARY:
- More than 8 years of extensive experience in Automating, configuring and deploying instances on cloud environments and Data centers. Experience in the areas of DevOps, CI/CD Pipeline, Build and release management, AWS/Azure and Linux/Windows Administration .
- Involved in designing and deploying applications utilizing almost all the AWS stack (Including EC2, Route53, S3, ELB, EBS, VPC, RDS, DynamoDB, SNS, SQS, IAM, KMS, Lambda, Kinesis ) and focusing on high - availability, fault tolerance and auto-scaling in AWS Cloud Formation, deployment services ( OpsWorks and Cloud Formation ) and security practices ( IAM, CloudWatch, CloudTrail ).
- Experienced in cloud automation using , AWS cloud Formation Templates , Chef, Puppet .
- Implemented multiple CI/CD pipelines as part of DevOps role for on-premises and cloud-based software using Jenkins, Chef and AWS/Docker.
- Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Puppet, Terraform and AWS
- Configured and managed Elastic Load Balancing (ELB) to implement fault tolerance and avoid single point of failure of applications, thus providing high reliability and efficient usage.
- Experienced in Azure IaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and Creating Web-Jobs, Azure Windows server 2008/2012/R2, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
- Experienced in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs, Azure AD, Load Balancers, Azure SQL , Cloud Services, etc.
- Established connection from Azure to On-premise datacenter using Azure ExpressRoute for Single and Multi-subscription connectivity.
- Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
- Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform) . Utilized Kubernetes and Docker for the runtime environment of the CI / CD system to build, test deploy.
- AWS and OpenStack to provision new machines for clients. S3 Storage Services on AWS
- Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Production experience in large environments using configuration management tools like Chef, Ansible and Puppet supporting Chef Environment with 500+ servers and involved in developing manifests . Developed Chef Cookbooks to manage systems configuration.
- Written Chef Cookbooks , recipes to automate installation of Middleware Infrastructure like Apache Tomcat , JDK and configuration tasks for new environments etc.
- Experience in developing puppet modules (blue prints) for installation, configuration and continuous integration ( CI ) using combination of puppet master, git, R10K wrapper, Openstack (Horizon), Vagrant and Jenkins .
- Continuous Delivery setups with Puppet by creating manifest and maintain templates for different environments. Migration of shell scripts into Puppet Manifests .
- Wrote Puppet code to provision infrastructure including LAMP stacks, Oracle middleware, Artifactory and Docker.
- Move development application from Docker containers and deploy into production Cloud Foundry environment.
- Experience in Configuration Management, Cloud Infrastructure, and Automation like Amazon Web Services ( AWS ), Ant, Maven, Jenkins, Chef, SVN, GitHub, Clear Case, Tomcat, and Linux.
- Utilize Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
- Setup the Python scripts to create the snapshots on AWS S3
TECHNICAL SKILLS:
Cloud Services: Amazon Web Services(AWS), Azure, OpenStack, Pivotal Cloud Foundry (PCF), Google Cloud Platform (GCP)
Virtualization: VMware ESX/ESXI, Windows Hyper-V, vSphere 5.x, Datacenter Virtualization, Power VM, Virtual Box, Citrix Xen, KVM.
Operating Systems: Red Hat Linux 4/5/6/7, CentOS, Fedora, SUSE LINUX, UNIX, Windows servers 2003, 2008, 2008 R2, 2012, 2012R2, Windows 2000/2003/XP/vista/7/8/10, Ubuntu 12/13/14, Sun Solaris 8/9/10/11, HPUX 10.x/11.x
Automation/configuration Tools: Chef, Puppet, Docker, Vagrant, Ansible, Jenkins, Hudson, Bamboo, Kickstart, Jumpstart, Terraform, Kubernetes, Nodejs, ANT, Maven.
Web Servers: Apache Tomcat, JBOSS 4.x/5.x, Web Logic (8/9/10), WebSphere Apache 1.3.x, Apache 2.0.x, and ngnix, IIS
Database Technologies: DB2, SQL Server, MySQL, RDS, NoSQL- MongoDB, Cassandra DB, DynamoDB
Scripting languages: Ruby, Python, Perl, HTML5, PHP, Bash/shell Scripting, PowerShell Scripting YAML, JSON.
Networking/Protocol: FTP/SFTP, SMTP, TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, Juniper Routers
Version Control Tools: GIT, Bitbucket, SVN (Subversion), CVS
PROFESSIONAL EXPERIENCE:
Confidential, Houston TX
Sr. AWS / Cloud Engineer
Responsibilities:
- Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef and Ansible with AWS Cloud Formation and Jenkins for continuous integration.
- Installed Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
- Experience in using Jenkins to automate most of the build related tasks.
- Maintained Chef Configuration management spanning several environments in VMware and the AWS cloud.
- Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points.
- Experienced working with Ansible tower. Integrating Ansible tower with Jenkins to deploy code to different servers.
- Writing Ansible scripts to configure tomcat servers and maintain application deployment.
- Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins to run packages and various supporting software components such as Maven.
- Designing Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes.
- Writing Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
- Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
- Experience in Creating secured cloud infra using (VPC) for Staging and Development environment on AWS.
- Set up ELB for different applications to ensure high availability of applications.
- Used Amazon S3 to backup database instances periodically to save snapshots of data.
- Used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers ip's.
- Experience in using Tomcat Web Server and JBOSS, Weblogic and WebSphere Application Servers for deployment.
- Used Cloud Watch logs to move application logs to S3 and create alarms raised by applications.
- Design & implemented VPC service for extension of customer's on-premises datacenter with AWS Cloud using AWS VPC and VPN& Direct connect services.
- Implemented Microservice API to develop applications using AWS Load Balancers together with EC2 Container Services.
- Configured applications in virtual private cloud (VPC) and hardened it from malicious attacks using 2-layer protection from security groups (at instance level) and network access control lists (NACL, at subnet level) and using network access translator (NAT) instance.
- Architected & Implemented security to meet PCI requirements, using VPC Public/Private subnets, Security Groups, NACLs, IAM roles, policies, VPN, WAF, Cloud Trail etc. to pass penetration testing against infrastructure.
- Troubleshooting, repairing user connectivity and access to remote/secure resources via ACL, Firewall policy and VPN Configuration change processes. Updating and distributing VPN Client Software.
- Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Chef and EBS.
- Working with DevOps practices by AWS, Elastic Beanstalk & Docker with Kubernetes.
- Utilized Ansible and AWS lambda, elastic cache and cloudwatch logs to automate the creation of log aggregation pipeline with ElasticSearch, Logstash, Kibana stack (ELK stack) to send all our team's logs coming into cloudwatch, to process them and send them off to ElasticSearch.
- Integrated Docker container orchestration framework using Kubernetes by creating pods, configMaps and deployments.
- Lunching and Debugging Docker container, Installing/setup Docker host in environment, Integrating Docker and mesos, to monitor container status.
- Experience working on several Docker components like Docker Engine, Docker-Hub, Docker-Compose and Docker Registry.
- Implemented Terraform modules for deployment of applications across multiple cloud providers.
- Worked on Ansible modules to deploy Docker services on the Docker cluster for the entire microservices stack.
- Install and configure the RabbitMQ environment for the Analytics and setup the supervisor for managing process availability.
- Creating inventory in Ansible for automating the continuous deployment and wrote playbooks using YAML scripting.
- Used MAVEN, GRADLE as build tools on Java projects for the development of build artifacts on the source code and conducted SVN to GIT migration.
Environment: Amazon Web Services, Microservices, Jenkins, Java/J2EE, Python, Ruby, Web logic, UNIX, VMware, Artifactory, Shell, Perl, IAM, S3, EBS, AWS SDK, Cloud Watch, Cloud Formation, JSON, Nodejs, Docker, Chef, Ansible, GIT, SVN, Cassandra.
Confidential, Stamford, CT
Sr. Devops/AWS Engineer
Responsibilities:
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
- Build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.
- Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- 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, and IIS.
- Understanding of developing and testing enterprise products, with current focus on cloud based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.
- Experience in IaaS managing Amazon Web Services (AWS) infrastructure with automation and configuration management i.e., Chef.
- Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
- Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Autoscaling, and Cloud formation scripts.
- 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, and IIS.
- Led adoption of Docker and modern Chef best practices allowing Operations to function more like a PAAS, with less configuration management overhead.
- Created and maintained Python scripts for Automating Build and Deployment Process and Creating Web Based Application by Using Django Framework.
- Creating and managing Development and Continuous Integration Environments using VMWare ESX, automated through Jenkins using PXE boot, Perl and the VMWareCLI.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
- Managed Git and Subversion (SVN) branching and merging for older projects in multiple simultaneous releases, Involved in the migration of code from Subversion (SVN) to Git.
- Deployed Java/J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process.
- Automated Weekly releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository and Responsible for designing and deploying best SCM processes and procedures
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Created scripts in Python which integrated with Amazon API to control instance operations.
- Good experience in Performance profiling of .net applications using Jet Brains-Dot Trace Utility
- Validated tests by crosschecking data in backend on SQL server using SQL Queries
- Used knife command line tool to manage the nodes, cookbooks, recipes, roles, environments and data bags.
- Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
Environment: SVN, GIT, Jenkins, Maven, Nexus, Chef, Vagrant, AWS EC2, Virtual Box, Java/J2EE, SVN, WebLogic, TOMCAT, Python Scripts, Perl Scripts, Ruby Scripts, XML, Unix, JIRA.
Confidential, Boston MA
Sr. Cloud Engineer / DevOps
Responsibilities:
- Experience in Automating, Configuring and deploying instances on AWS and Azure Cloud environments.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Virtualized the servers on AWS using the Docker, create the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
- Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM.
- Written Chef Cookbook, recipes to automate installation of Middleware Infrastructure like Apache Tomcat, JDK and configuration tasks for new environments etc.
- Written cookbooks for Web Logic, JDK 1.7, and Jenkins, tomcat, JBoss and deployment automation.
- Using Chef, deployed and configured ElasticSearch, LogStash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
- Managed Amazon instances by taking AMIs and performing administration and monitoring of the Amazon instances like EC2 using Amazon CloudWatch and Nagios, Splunk.
- Implemented Azure Sql Server for storing the data related to the recruitment and extensively worked on queries and stored procedures.
- Troubleshooting Issues related to Cluster deployments.
- Managing Cluster nodes for Physical issues and escalating issues to respective vendors.
- Working knowledge on Azure Cloud IaaS and PaaS Services, Azure SQL, Azure storage and Azure Services.
- Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks.
- Design roles and groups using Azure Identity and Access Management (IAM)
- Used MCollective, Facter, Hiera frameworks to amend the automation pipeline built around Puppet.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
- Created and updated Puppet manifests and modules, files, and packages stored in the GIT repository.
- Writing various puppet manifests files with Hiera and customized functions and defined resources
- Scheduled the Linux Cron jobs and Jenkins jobs for build automation. Developed Perl and shell scripts for automation of the build and release process.
- Deployed and troubleshoot of various Jenkins issues. Installed and uninstalled, upgraded and downgraded various plugins in Jenkins.
- Assisted developers with establishing and applying appropriate branching, labeling conventions using GIT source control.
- Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
- Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.
- Maintain build related scripts developed in ANT, Ruby, Shell and Python.
- Setup a Jumpstart/Flash and Kickstart servers for provisioning of servers with different profiles.
- Installation of Red Hat EL 4.x, 5.x using Kickstart and PXE on HP DL380 G3
- Performed backup and administration activities for SVN/GIT branching, merging, tagging.
Environment: AWS, Azure, Chef, Puppet, Jenkins, Maven, ANT, Ruby, Shell, Python, WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat 7.x, Docker, Virtualization, Configured plug-ins for Apache HTTP server 2.4, Nginx, LDAP, JDK1.7, XML, SVN, GitHub, Cloudwatch, splunk, Nagios.
Confidential, Renton VA
Sr. DevOps Engineer
Responsibilities:
- Worked with an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Puppet and Jenkins to get the job done.
- Used the continuous Integration tools such as Jenkins and Hudson for automating the build processes.
- Conceived, Designed, Installed and Implemented CI/ CD automation system.
- Created and updated Bash scripts and modules, files, and packages.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
- Involved in Devops migration/automation processes for build and deploy systems.
- As a part of Greenfield Implementation improved the functionality of the code to enhance the performance of an application.
- Upgrading the codebase to expand the working set of functionality across the board as part of Greenfield implementation.
- Implemented auto environment creation using Puppet and AWS.
- Design of Cloud architectures for customers looking to migrate or develop new PaaS, IaaS, or hybrid solutions utilizing Microsoft Azure or Amazon Web Services (AWS).
- Implemented CI and CD for database using Jenkins and UDeploy.
- Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
- Managed Docker orchestration using Docker Swarm.
- Designed and Developed Bamboo Build deployments on Docker containers.
- Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
- Completely responsible for automated infrastructure provisioning (Windows and Linux) using Puppet Scripts.
- Responsible for automated deployment of java application in Tomcat Server using Puppet scripts.
- Responsible for automated identification of application server and database server using Puppet scripts.
- Setup Jenkins tool to integrate the JAVA project and maintained Jenkins with continuous integration and deployment.
- Created the UDeploy templates for components and applications, on boarded around 200 apps into UDeploy to achieve continuous integration.
- Designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
- Develop/capture/document architectural best practices for building systems on AWS.
- Working with technical and non-technical teams across Amazon (AWS).
- Automated the build and release management process including monitoring changes between releases.
- Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins and Puppet.
- Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
- Created and maintained Ant build.XML and Maven Pom.XML for performing the builds.
- Proposed branching strategies for using Version Control Systems like GIT, Clear Case, Stash, GitHub & Subversion.
- Created branches, performed merges in version control systems GIT, GitHub, SVN.
- Automated setting up server infrastructure for the Devops services, using Puppet/Ansible, shell and python scripts.
- Troubleshot switch to server and back to the secure Cloud connection.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
- Involved in the troubleshooting the servers.
Environment: Cloud AWS, Paas, Docker, Puppet, WebLogic, JAVA, Subversion, GIT, GITHUB, Apache Maven, Jenkins, Apache Tomcat, Shell Script, SOA, PowerShell, Linux, Windows, Atlassian stack, JIRA, Cloud Foundry, Openstack, Python, ruby and Perl
Confidential
DevOps / Build & Release Engineer
Responsibilities:
- Managed UNIX’s server services such as Bind DNS, Puppet, Postfix, Apache web server, Tomcat and MYSQL.
- Maintaining the infrastructure (servers for different data centers) using OpenStack. Familiar with OpenStack concepts of user facing availability zones and administrator facing host aggregates.
- Maintaining Source Code Repository using GITHUB and performed different operations like Branching, Merging and Tagging as needed.
- Implementing a Continuous Delivery framework using Puppet, Bamboo, Openstack in Linux environments.
- Managed Roles and profiles for various technology stacks in Puppet.
- Maintained and enhanced existing Puppet modules to be deployed across various providers and deployment architectures.
- Troubleshooting, event inspection and reporting of various Puppet issues and starting/restarting of Puppet enterprise services.
- Managed Puppet classes, resources, packages, nodes and other common tasks using Puppet console dashboard and live management.
- Managed Maven project dependencies by creating parent-child relationships between projects
- Developed and implemented Software Configuration Management strategies for various applications according to the agile process.
- Administered and maintained Subversion version control system adhering to the branching policies.
- 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.
- Experience in User Management and Plug-in Management for Jenkins.
- Used Nexus as Artifact Repository Manager.
- Coordinated Release effort amongst various teams (Integration, QA, Testing, and Business Analysis) in geographically separated environment.
- Involved in Creating and Configuring different Repositories in Nexus.
- Worked in agile modeled software development life cycle.
- Participated in weekly release meetings with Technology, stakeholders to identify and mitigate potential risks associated with the monthly releases.
- Developed build scripts using ANT as the build tool for the creation of (WAR files) build artifacts.
- Involved in troubleshooting the automation of Installing and configuring JAVA applications in the test and pre-production environments.
- Deployed the archives like war files into the Tomcat Application Servers.
- Involved in editing the existing ANT build files in case of project requirement changes.
- Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
- Ensuring availability of Puppet agents across Linux boxes to ensure configuration management application via Puppet Master.
- Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers
- Created and maintained network users, user environment, directories, and security.
- Worked on various components of OpenStack and Heat orchestration templates (HOT) on different project.
- Developed shell scripts to automate the system management functions and system backup.
- Experience in IaaS and PaaS in a hybrid cloud environment working with private and public cloud service providers, including Open stack.
- Implemented multi Node OpenStack KILO Architecture on KVM Using Latest Release of Ubuntu with Services like Horizon, Glance, Keystone & Swift.
- Provided on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.
- Worked on high-volume crash collecting and reporting system, built with Python.
- Performed user and group administration, UNIX tools installation and configuration.
Environment: Ant, Maven, Subversion, Puppet, Java Code, Nodejs, Jenkins CI, Remedy, Artifact Repository, Nexus, Tomcat
Confidential
Build & Release Engineer
Responsibilities:
- 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 GITlab).
- Zabbix for CI/CD tools monitoring.
- Pager Duty to monitoring CI/CD tools and resolve critical issues proactively to manage uptime.
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x& 7.x) on SPARC, x86 and Blade Centres.
- Imported and managed multiple corporate applications into Subversion (SVN).
- Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
- Provided end-user training for all Subversion (SVN) users to effectively use the tool.
- Developed build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments.
- Work with application development and operation teams using a variety of automated testing and build, and deploy tools (MAVEN, Ant, Nexus, JENKINS, SVN, Selenium, JUNIT) to resolve issues with transition to new Devops solution
- Performed Web logic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment
- Deployment and management of many servers via script and CHEF, utilizing cloud providers as a direct Jira.
- Worked able to create scripts for system administration and AWS using languages such as BASH and Python
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
- Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
- Developed Perl and shell scripts for automation of the build and release process.
- Involved in editing the existing ANT files in case of errors or changes in the project requirements.
- Designed a Configuration Management solution using Puppet
- Implement systems that are highly available, scalable, and self-healing on the AWS platform
- Maintaining Infrastructure automation using CHEF
- Mange build and deployment using MAVEN, JENKINS, CHEF SCM tools
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
- Experience in managing virtual instances and disks using Puppet.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure
- Managed MAVEN project dependencies by creating parent-child relationships between projects.
- JENKINS is used as a continuous integration tool for automation of daily process.
- Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
- Used JIRA to track issues and Change Management.
- Experience in designing, building and maintaining an automated build and release environment
- Good scripting skills - PowerShell preferred
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.
Environment: Perl Scripting, Shell Scripting, AWS, JENKINS, Nagios, JIRA, MAVEN, CHEF, Vagrant, Linux, SVN, GIT, Gradle, Puppet, Tomcat, Scrum, Python, MAVEN, Ant, Nexus
Confidential
ITIL Security Engineer
Responsibilities:
- Owned and managed the recovery of critical, high and medium live IT incidents within agreed service levels.
- Supported 27 different clients in real time production environment.
- Managed Major Incidents, ensured that they are logged, progressed, updated, authorized, expedited and resolved within the scope of the Service Level Agreement (SLA).
- Adhered to the business requirements and used the client specific tools in line with client specific standards.
- Analyzed the business impact, severity and nature of every IT incident reported.
- Initiated, participated and chaired the technical & management bridges by engaging the right support for speedy recovery of affected services and effective communication of the status to the business.
- Owned the incident until resolution.
- Effectively drafted and communicated the nature, impact and the course of action being taken for the critical Infrastructure related incidents (impacting Organizational reputation, VIP Customers, and Finances) to the senior executives and business leads.
- Ensured the technical and management escalation is appropriate.
- Skilled in multitasking, managed 3 to 4 major incidents aligned with various tools effectively at a time.
- Documented and tracked the timeline of events that occurred in the process to resolution for each of the incidents managed in support of root cause analysis.
- Worked directly with Incident Lifecycle Coordinators to provide initial incident response.
- Managed, escalated, and assisted repair efforts on Service Assurance issues.
- Participated in group forum meetings with various functions such as Incident Management, Problem Management and Change Management to understand, align the best practices and processes to enhance service provision.
- Participated in Daily Service Review (DSR), Client meetings for the review and initiation of the Service Improvement Plan (SIP).
- Ensured key support information such as emergency contact lists are up to date.
- Provided input and coordinated the development of the Root Cause Analysis (RCA), including initial recommendations to prevent the re-occurrence of a similar incident.
- Acted as Subject Matter Expert (SME) for the team.
- Part of the deployment of 7 customer accounts for the team.
- Upheld the knowledge of the organizational approach towards Service Management, aligned to industry as defined by ITIL.
- Managed the Subversion based source code repository and ensure proper versioning
- Used Shell and Perl scripting to deploy artifacts that are built by Ant.
- Helped developers to resolve subversion code merging issues.
- Supported daily and weekly routines of pushing good builds based on test results.
- Wrote shell scripts and automated creating projects in Jenkins and Nexus repository as part of release process.
- Been Part of “Release Readiness Review” status meeting (Go/No-go Process).
- Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
- Coordinating Release effort amongst various teams (Development, QA, Testing, and Business
- Analysis) in geographically separated environment.
- Worked with Subversion, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Engineering Environment.
- Integrated Subversion for automating builds with Jenkins.
- Managed the Subversion branching strategy for a few applications by creating Release branches,
- Development branches thus ensuring the integrity of Trunk.
- Efficiently performed the task of resolving conflicts while merging in Subversion with the J2EE development background.
- Tweaked and managed the builds by editing build.xml for change in the requirements.
- Managed and performed the environment related configuration changes as a part of deployment.
- Deployed the archives to WebLogic Application Servers. Used Ant scripts to perform the builds and wrote a few build.xml files for application development teams.
Environment: Java, Hudson, Jboss, Subversion, Ant, Maven, Jira, Shell scripting, Remedy, Lotus Notes, Service Now, Outlook, ITIL Frame Work, ITSM