Devops Engineer Resume
GA
SUMMARY:
- Experienced wif both framework and cloud formation to automate AWS environment creation.
- Experience in building application and database servers usingAWSEC2 and create AMIs as well as use RDS for Oracle DB.
- Experience on AWS cloud services like EC2, ECS, S3, RDS, DynamoDB, Elastic Load balancer( ELB), and EBS for installing, configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
- Significant experience wif Amazon Web Services (AWS) and wif the configuration of various Amazon products(Amazon Auto Scaling VPC, Route53, IAM, Cloud Watch, Cloud Trial, Cloud Formation, Cloud Front(CDN), SQS, SNS, API Gateway, SDK, Redshift, EMR, CLI, Elastic cache, Elasticsearch Kinesis, Kibana (ELK) and Lambda.
- Managing Amazon Web Services (AWS) infrastructure wif automation and configuration management tools such as ansible, rundeck and puppet.
- Hands - on experience in cloudPAAS, IAAS.
- Experience in code deploy and code commit in AWS.
- Experience in software Release Management, Deployment and Build Management.
- Used JENKINS to perform automated Builds and Deployments.
- Experience in working wif tools SVN, GIT (version control), ANT, Maven, Gradle (Build automation and standardization), Eclipse, Jenkins, Putty, SQL, JIRA (Defect tracking Tool).
- Setup code repositories like SVN, GIT and managed plugins for Jenkins for scheduled automatic checkout of code.
- Experience in development and configuration experience wif software provision tools like CHEF and PUPPET.
- Good experience wif Container Technology Docker.
- Good noledge in creating and maintain various Dev Ops related tools for the team such as provision scripts, Deployment tools and staged virtual environment using DOCKER.
- Worked wif DOCKERand Vagrant for different infrastructure setup and testing of code.
- Good experience wif Atlassian tools like Bamboo and Jira.
- Developed advanced JIRA workflows based on user requirements.
- Deployed Java applications/Web-services using CI/CD tools like Jenkins, Puppet in standalone and clustered environments.
- Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
- Extensive expertise in Shell Scripting, Perl and POWERSHELL scripting.
- Managing SaltStack based configuration management for deploying several applications-
- Automated testing and continuous integration using TEAM CITY.
- Worked on Dev Ops tools like Jenkins, Maven for Build Management and puppet, chef and ANSIBLE for Configuration Management GIT for Version Control and Nagios for Monitoring and Log Management.
- Experience in working on source controller tools like GitHub (GIT), Subversion (SVN), and IBM Clear case.
- Experience in deploying and maintaining private cloud infrastructure of OpenStack.
- Experienced in OpenStackenvironments to create and manage users using Keystone.
- Experience and Familiar wif Virtualization technologies like installing, configuring,
TECHNICAL SKILLS:
Operating Systems: Sun Solaris 8, 9 & 10 (SPARC & x86), Linux Red Hat 3/4/5 Windows Server 2000, 2003,2008 and 2012, Centos, Ubuntu, VMware ESX/ESXi 3.5/4.1/5, HPUX 10.x/11.x
Software: Veritas Volume Manager 3.5/4/5, Veritas File System,Veritas Cluster Server 3.5, Veritas Netbackup 6.0, Logical Volume Manager
Network Protocols: LDAP, DNS,VIO,NIM, NFS, TCP/IP, SAN, NAS, NFS, Telnet, FTP, DNS, DHCP, NAT, ifconfig, route, HTTP
Storage: Tivoli Storage Manager 5.x, Netapp
CM Tools: Chef, Puppet, Ansible, SaltStack, Docker, Nexus, Bamboo, Vagrant, Terraform
CI Tools: Cruise control, Hudson, Jenkins, Team City, IBM Build Forge
Versioning Tools: CVS, Perforce, TFS, SVN, Clear case, Git, Git hub, Bitbucket
Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest, Mingle
Build Tools: ANT, MAVEN, Gradle
Languages/Scripting: C, C++, Perl scripting, Shell scripting, SQL, Java/J2EE, Python
Monitoring Tool: Nagios, New Relic, Dynatrace
Web/Application servers: WebLogic, WebSphere, ApacheTomcat, JBOSS, IIS
Cloud Computing: AWS, VMware, Microsoft Azure, Open Stack, Rackspace
Databases: Oracle, MYSQL, DB2, NoSQL, MongoDB, DynamoDB
PROFESSIONAL EXPERIENCE:
Confidential, GA
DevOps Engineer
Responsibilities:
- Experience on AWS cloud services like EC2, S3, ECS, RDS, DynamoDB, Elastic Load balancer (ELB), auto scaling groups and EBS for installing, configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
- Launching and configuring of Amazon EC2 Cloud Servers using AMI’s (Linux/Centos) and configuring the servers for specified applications.
- Optimized volumes and EC2 instances using AWS.
- Responsible for building out and improving the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.
- Used different services of Amazon Web Services including Simple Scalable Storage (S3), Route53, SQS, SNS, API Gateway, SDK, Redshift, EMR, Kinesis, CLI, Elastic cache, Virtual Private Cloud (VPC), Cloud Front (CDN) and Identity Access Management (IAM).
- Build application and database servers usingAWSEC2 and create AMIs as well as use RDS for Oracle DB.
- Managing Amazon Web Services (AWS) infrastructure wif automation and configuration management tools such as ansible, rundeck and puppet.
- Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
- Implementing new projects builds framework using Jenkins & maven as build framework tools.
- Using Jenkins AWS Code Deploy plugin to deploy to AWS.
- Deployed and configured Git repositories wif branching, forks, tagging, and notifications. Experienced and proficient deploying and administering Github.
- Implemented and Enhanced the Existing Scripts which are developed in Shell, Perl, Ruby and Python.
- Worked extensively on Power shell scripting and TEMPhas written scripts for automation.
- Utilize Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
- Managing SaltStack based configuration management for deploying several applications.
- Deployed applications into PROD & Pre-Prod environments wif various application server technologies like WebLogic, JBoss & Apache Tomcat.
- Worked on various Dockercomponents like Docker Engine, Hub, Machine, Compose, Docker Registry and Docker Swarm.
- Managed cluster of containers usingDockerSwarm.
- Worked in an agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using tools like Chef & Jenkins.
- WrittenTerraformtemplates, Chef cookbooks, recipes and pushed them onto Chef server for configuring EC2 Instances.
- Wrote Chef Cookbooks to provision nodes. Written chef cookbooks to install and configure webservers, middleware, monitoring, logging and database servers.
- Experience in code deploy and code commit in AWS.
- Involved in Configuring and monitoring distributed and multi-platform servers using chef. Defined Chef Server and workstation to manage and configure nodes.
- Worked on Chef Cookbook testing using Test Kitchen, Vagrant.
- Wrote script (batch and shell) to copy deliverables to local machine from CI/QA and then copying the code from local machine to production servers through putty.
- Developing and maintaining the buildenvironment, the source code control system and managingbuild packages using TFS.
- Integration of Application wif monitoring toolNewRelicfor complete insight and proactive monitoring.
- Worked on Application Management Performance tools likeNewRelicand Dynatrace.
- Setup and/or upgrade database servers and replication environments (NoSQL, PostgreSQL 8.3).
- Deploying Windows Server 2008 R2 Standard/Datacenter wif Windows Server Essentials
Environment: AWS, Git, Git hub, Jenkins, Java/J2EE, ANT, MAVEN, CHEF, Ansible, Rundeck, Puppet, New Relic, SaltStack, WebLogic, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA, TFS.Agile, Linux, RHEL, Unix, Ubuntu, JIRA, Confluence, Slack, AWS, Jenkins, Git, xcode, Maven, SBT, Groovy, Java, IOS, Scala, vRealize, Blueprint, docker, Amazon EMR, Terraform, WAF, ruby, shell, OpenCV, JFrog, Datadog, Splunk, Hadoop, Kafka, Spark, Oozie, New Relic.
Confidential, FL
AWS DevOps Engineer
Responsibilities:
- Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
- Used Gradle, xcode and Maven as a build tools on Java, android and swift based projects for the development of build artifacts on the source code.
- Responsible for build and deployment automation using Docker and Kubernetes containers and Chef.
- Developed Linux, UNIX, Perl and Shell Scripts for manual deployment of the code to various environments.
- Configured Nagios to monitor EC2 Linux instances wif puppet automation. And deployed Solarwinds for network monitoring and analysis.
- Managed the software configurations using Chef Enterprise.
- Manage configuration of Web application and Deploy to AWS cloud server through Chef.
- Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven&Nexus in Linux environment. And performed the scheduling of various automated jobs using RUNDECK.
- Performing data analytics using Redshift under the guidance of various Business Intelligence tools such as Qlik view, Looker, Datameer etc. We had monitored the data pipelines using Apache Kafka and
- Matillion ETL.
- Worked wif a backend team over various issues related to Qlik Sense and surprised wif it’s
- Innovative features.
- Worked on Chef cookbooks/recipes to automate Infrastructure as a code
- Used Ansible for deploying the necessary changes on remote hosts and monitored the process using
- Ansible Tower.
- Used Ansible Tower for running playbooks stream in real-time and amazed to see the status of every running job wifout any further reloads.
- Integration of Maven/Nexus, Jenkins, GIT, Confluence and JIRA.
- Worked on Azure Resource Manager for creating and deploying templates, assigning roles, and getting activity logs.
- To create and manage AD tenants, and had effectively implemented Azure container service
- (DC/OS,Docker, Kubernetes) and functions.
- Expertise in WINS, DNS, DHCP and Active Directory services in Windows 2008/2008R2 servers.
- Expertise in building Microsoft Windows 2008 R2, 2008 servers using HP Smart
- Worked in large complex directory environments wif experience supporting Windows 2008 R2 Active Directory (AD).
- Implemented AWS solutions using EC2, S3, Redshift, Lambda, RDS, EBS, Elastic Load Balancer, Auto scaling groups, SNS, Optimized volumes and Cloud Formation templates.
- Worked on Amazon API gateway in creating endpoints for various applications.
- Implemented DNS service (Route 53) in effectively coordinating the load balancing, fail-over and scaling functions.
- Understanding of secure-cloud configuration (CloudTrail, AWS Config), networking services
- (VPC,Security Groups, VPN etc.) and created roles (IAM)
- Experienced AWS Developer tools such as CodeCommit, CodePipeline, CodeDeploy, CodeBuild etc
- Configured S3 versioning and life cycle policies to add backup files and archive files in Glacier.
- And implemented Python Boto3 to access various AWS services from the CLI.
- Also used Netflix Asgard for filling the gaps between web developers and AWS cloud.
- Worked on Blueprints for automating the capture of content from various environments using vRCS pack of vRealize.
- Monitored and created alarms and notifications for EC2 hosts using Cloud Watch.
- Generated workflows through Apache Airflow, then Apache Oozie for scheduling the hadoop jobs which controls large data transformations.
- Implemented Hadoop clusters on processing big data pipelines using Amazon EMR and Cloudera whereas it depended on Apache Spark for fast processing and for the integration of APIs. Confidential the end, we managed the above resources using Apache Mesos.
- Created and moved the data between different AWS compute (EC2, Lambda) and storage services (S3,
- DynamoDB, EMR), as well as on-premise data sources using Data Pipeline.
- Experience in Azurevirtual machines so that they will be able to connect to on-premises environments.
- Created and managed AD tenants, and then configure application to be able to integrate wif AzureAD(Active Directory).
- Experience in working wif Storage, Security and Compute services inside the Azure cloud.
- Implemented AWS solutions using EC2, S3, Redshift, Lambda, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances
- Worked on RESTful APIs using Node.js and Spring MVC for communicating between applications or systems.
- Needed JBoss server for managing and administering the various J2EE applications.
- Maintained Apigee for building applications, providing security over cyber threats in giving better assistance to the developer teams. Finally, it supports for the betterment of Microservices.
- To overcome the loss of Monolithic applications, we launched several Microservices and it halped us to maintain scale, deploy and resilence.
- Implemented Apache Jmeter and AppDynamics for testing the performance of applications/server/protocols.
- Worked wif JIRA and Alfresco for ticket management and documentation for our Sprints.
- Worked on WebLogic for managing a cluster of logic server pieces.
- Assisted by OEM 12 for effectively handling the Oracle DB using agents, LB wif OMS.
- Created the SQL, PL/SQL scripts (DML and DDL) in Oracle database, MySQL and revising them in SVN.
Environment: Java/J2ee, IOS, Subversion, Ant, Maven, xcode, Jenkins, GIT, SVN, Chef, Puppet, AnsibleRHEL, Cloudwatch, AWS, Azure, Node.js, Asgard, vRealize, Blueprint, Spring MVC, Qlik Sense, Microservices, WAF, Hadoop, Spark, Kafka, Mesos, Oozie, Python, ruby, Alfresco, Flask, Shell Scripting, MPEG, Ruby, PUTTY, SSL certs,Confluence, HP QTP, Selenium, JMeter, JBoss, Oracle DB, MySQL and SQL.
Confidential, Denver, Colorado
AWS DevOps Engineer
Responsibilities:
- Maintained and Administered GIT Source Code Tool.
- Managed Build results in Jenkins and Build Forge and deployed using workflows.
- Maintained and tracked inventory using Jenkins and set alerts when the servers are full and need attention.
- Modeled the structure for Multi-tiered applications by orchestrating the processes to deploy each tier using IBM UrbanCode Deploy.
- Developed builds using MAVEN and Gradle in coordination wif Spring Boot, where the build packages need to be integrated wif Tomcat server spontaneously.
- Created the udeploy templates for components and applications, onboarded around 200 apps into udeploy to achieve continuous integration.
- Achieved continuous Deployment using IBM Udeploy. Integrated Udeploy wif nexus and Jenkins to achieve CD.
- Created applications, components and processes to design the flow for automated deployments in Udeploy.
- While coordinating wif developer teams, Spring Boot halped us to create several RESTful applications and for deployment of J2EE in production environments.
- Using Knife from Chef, we used to bootstrap the nodes and managed roles for automating the chef-client run using ruby recipes.
- Wrote Ansible playbooks to manage Web applications and also used Ansible Tower. We coordinated wif Terraform DSL for automating inside the AWS cloud.
- Orchestrated several CloudFormation templates using openstack Heat and got the block storage support from Cinder.
- Launched Memcached and Redis kind of services using AWS ElastciCache.
- Worked on REST APIs in configuring the changes and to maintainIndex points.
- Integrated Openshift to run Docker containers and Kubernetes clusters.
- Experience in writing various data models in coordination wif the Data Analysts.
- In addition wif supporting large-scale web applications, we indexed database queries using MYSQLserver by writing SQL queries. We worked on Apache Cassandra, Spark along wif Terradata for managing large data-sets of structured data which also performed ETL.
- Had worked over Qlik Sense for making interactive visuals to coordinate wif various teams.
- For data replication over Terradata, we included the HVR Software.
- Included Mesos and Kafka for managing the real-time data streamlines under proper environments. Depended on Zookeeper for any assistance.
- Launched Apache Tomcat along wif Hibernate for controlling incoming user requests regarding Web Applications and their persistence wif the RDBS.
- Monitored application requests across IIS server by creating worker process and containerized the process through an application pool.
- Monitored and analyzed the data streams using SFDC Wave Analytics integrated wif Various BI Tools.
- Assisted the Data Analysts in improving the Business logic using MemSQL behind those applications.
- Worked on creating automated pipelines for code streaming using vRealize.
- Maintained WebSphere for creating jobs in deploying them in various nodes through Job Manager. And, it provides better security when compared to its contemporaries.
- Implemented RabbitMQ for driving towards better user interactions wif our applications as well as between the Microservices.
- Worked on HTTP APIs and Service Discovery relevant to various Microservices.
- Maintained Polarion ALM for highlighting requirements, coding, testing, and release for the applications so that the teams can work in a timely manner.
- Used Alfresco for creating demo pages and documenting the projects in JIRA.
- Provided assistance to the Testing environment for rigorous testing using Selenium.
- Very strong Project Management experience performing ITILRM /SCM activities.
Environment: Jenkins, RHEL, AWS, openstack, CentOS, GIT, Chef, Ansible, Terraform, Maven, Groovy, JIRA, ruby, Python, Shell/Bash, JAVA/J2EE, IOS, Web Sphere, WebLogic, Microservices, RabbitMQ, SQL Scripts, MPEG, Selenium, vRealize, Blueprinting, SFDC Wave, Alfresco, nagios, sensu, Apache Cassandra, Qlik Sense, Apache Mesos, HVR, Apache Kafka, MemSQL, Terradata, MYSQL, StarTeam, Polarion, DOORS, PostgreSQL, IIS and Apache Tomcat.
Confidential, WI
Build/ReleaseEngineer
Responsibilities:
- Experience in deploying and maintaining private cloud infrastructure of OPENSTACK.
- Involved in Requirement gathering, Analysis, Design, Estimation, Development and testing f the assigned tasks in OPENSTACK.
- Provided infrastructure support and user support for OPENSTACK based private cloud.
- Expertise in managing OPENSTACK Control Plane wif automated deployments and rollouts using PUPPET manifests and modules.
- Created the udeploy templates for components and applications, onboarded around 200 apps into udeploy to achieve continuous integration.
- Achieved continuous Deployment using IBM Udeploy. Integrated Udeploy wif nexus and Jenkins to achieve CD.
- Created applications, components and processes to design the flow for automated deployments in Udeploy.
- Experience working wif PUPPETEnterprise and PUPPETOpen Source.
- Used PUPPET forge to write modules and manifests for the installation of packages, running different services changing security configurations of file.
- Installed, configured, upgraded and managed PUPPETMaster, Agents & Databases. Integration of PUPPETwif Apache and Passenger.
- Managed GIT repository, code merging, and production deployments.
- Responsible for merging, tagging and conflict resolution in GIT.
- Maintained and Administered GIT Source Code Tool.
- Written pre-commit, post-commit, post-receive hooks in GIT.
- Integrated PUPPET deployment wif GIT and Bitbucket wif automated Jenkins.
- Experience in installation and configuringKubernetesand clustering them.
- Worked on various Dockercomponents like Docker Engine, Hub, Machine, Compose, Docker Registry and Docker Swarm.
- Worked wif DOCKERSand Vagrant for different infrastructure setup and testing of code.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
- Daily management and administration of JIRA Service Desk including configuring customerportal, generating reports, adding new request types, noledge base and announcements.
- Developed advanced JIRA workflows based on user requirements.
- Saved department 50% in manual time entry by converting users Excel spreadsheets into JIRA.
- AdministerJIRAandConfluenceinstances on a day to day basis including performance tuning/scaling the instances, storage, indexing.
- Created a Team citybuild server.
- Automated testing and continuous integration using TEAM CITY.
- Performed CRUD operations like Update, Insert and Delete data in MongoDB.
- Worked on MongoDBdatabase concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
- Installed, configured and maintained Web and Application Servers including APACHE TOMCAT and JBOSS.
- Responsible for analysing the requirement and implement the solutions using build and deployment automation tools like uBuild/uDeploy/Urbancodedeploy.
- Monitoring of web servers using NAGIOS monitoring tool.
- Created, maintained and automated the scripts by using BASH, PYTHON and RUBY.
- Implementing a Continuous Delivery framework using Ansible & Artifactory in Linux environment.
- Worked on Configuration management tool Ansible for continuous delivery.
- Configured servers using Ansible playbooks.
Environment: Openstack, Puppet, Docker, Kubernetes, Nagios, Jira, Team City, Git, Ansible, Nagios, MongoDB, Apache Tomcat, JBoss, Bash, Python and Ruby, uBuild/uDeploy/Urbancode, Artifactory.