Sr. Devops Engineer Resume
CA
SUMMARY:
- Over 8+ Years of experience in IT industry as DevOps Engineer, Build/Release Management, Network Engineer and Cloud Management in all phases of SDLC like Analysis, Design, Development, Deploying, Testing and Maintenance of various web based applications.
- Have working knowledge of defect tracking tool JIRA, Service now.
- Experience using WebLogic, WebSphere, web servers for deployments.
- Experience in using Nexus and Artifactory Repository Managers for Maven builds.
- Extensively worked on Hudson, Jenkins, Cruise Control Hudson, Bamboo and Udeploy for continuous integration and continuous delivery to achieve End - to-End automation for all build and deployments.
- Exposure to administration of servers such as Apache, Tomcat, WebLogic, JBoss & WebSphere.
- Hands on experience with Chef, Ansible, RunDeck,AWS, Ruby, Vagrant,Pivotal Tracker, Bash and middleware tools.
- Experienced in AWS Cloud platform with features EC2, VPC, ELB, Auto-Scaling, Security Groups, IAM, EBS, AMI, RDS, S3, SNS, SQS, CloudWatch, CloudFormation .
- Deployed cloud stack using AWS OpsWorks, Optimized volumes and EC2 instances & Created multi AZ VPC instances.
- Experienced in scripting languages like Python, PowerShell, Ruby, Perl, Bash.
- Used configuration management tools Chef, Puppet, Atlassian and CF Engine and Web Service like AWS.
- Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell/bash and Batch Scripts.
- Extensive Experience of Operating Systems including UNIX, Linux, Solaris, Windows NT2000/7/XP/Vista, Windows Server 2008.
- Handled environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
- Extensively worked with version control systems like GIT, CVS, Perforce version, Subversion control systems.
- Experience in writing Docker files to build the micro-service applications.
- Hands on experience with Selenium, QTP and HP Load Runner Testing Tools.
- Experience in implementing, administering and monitoring tools Splunk , Nagios, Consule, Netcool, Graphite and building, deploying Java and SOA applications and troubleshooting the build and deploy.
- Installed and Configured - NFS, NIS, DNS, Mail Server, Apache Web Server on Linux and Solaris.
- Administered and Implemented CI tools Hudson/Jenkins, Puppet, Chef , Octopus Deploy and Anthill Pro for automated builds.
- Expertise in Querying RDBMS such as Oracle, PL/SQL and MY SQL by using SQL for Data integrity.
- Ability in development and execution of XML, Shell Scripts and Perl Scripts.
- Expertise in TCP/IP, AD, DNS, DHCP, WAN, LAN, SMTP.
- Worked on F5 Load balancing, Local Traffic managers (LTM), Global traffic manager (GTM) of series 6400, 6800, 3400, 5100, 3600 and 3DNS migration to GTM.
- Experience working Data Center's managing Servers, SAN and NAS devices like HP, Cisco, Brocade, EMC and HDS devices.
- Coordinated with the Offshore and Onshore teams for Production Releases.
- Experience in all stages of software development cycle thorough with software methodologies like Waterfall, RUP, Scrum and Agile.
- Excellent communications skills, configuration skills and technical documentation skills.
TECHNICAL SKILLS:
Programming Languages: C, C++, C#, JAVA, ASP.NET.
Databases: PL/SQL,NOSQL,SQL 2012/2008/2005, Oracle 11g/10g/9i .
Web Technologies/Frameworks: HTML5,CSS, XML, SOAP, WSDL, UDDI, XSD, XSL, XPATH, Angular.JS, Bootstrap, Adoption, scaled agile.
Application/Web Server: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, IIS.
Web Page Editors: Visual Studio .NET 2013/2012/2010/2008.
Operating Systems: UNIX, Linux, Solaris, Red Hat 4.x, Windows NT2000/7/XP/Vista, Windows Server 2008.
Version Control Tools: SVN, GIT, Clear case,TFS,CVS.
Build & Release Engineering/ DevOps Tools: MAKE, Jenkins, Cruise Control, Remedy, Puppet, Fish eye, AWS, Nagios, Nexus, Rally, Chef, Ant, Maven, Gradle, HUDSON, MS Build, Docker, Anthill pro, and BAMBOO.
MS Software Packages: MS Office, MS FrontPage, Microsoft Visio 2007, SharePoint 2010, MS Excel.
Scripting Languages: Ruby, Python, Bash, Power shell, Shell, Perl.
Networking/Storage Admin: TCP/IP,DFS,DHCP,WAN,LAN,SMTP, Routers, Switches, SAN, NAS, NFS
PROFESSIONAL EXPERIENCE:
Confidential, CA
Sr. DevOps Engineer
Responsibilities:
- Developed and implemented Software Release Management strategies for various applications according to the agile process.
- Configured Continuous Integration by setting up Build and test automation (ATDD) Jobs in Hudson/Jenkins by pointing to Orchestration and UI layer Repositories in GitHub/Subversion.
- Worked on Administration, maintenance and support of Red Hat Enterprise Linux servers.
- Create, maintain and administrating GitHub and Subversion repositories as source code managements.
- Created end to end automation of Continuous Deployment and Configuration Management in Udeploy.
- Provisioned and configured Tomcat and Apache instances using shell/Perl/groovy in Udeploy.
- Working on build Systems such as Make, Maven.
- Converting the ANT Build projects to Maven Build projects.
- Manage deployment automation using Puppet, Custom Puppet Modules and Ruby.
- Configured and Managed Jenkins for running the automated Builds and Deployments to CI Dev Servers.
- Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process.
- Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
- Involved in maintaining Artifactory Server for managing code artifacts like jars, wars, ear files.
- Wrote ANT Scripts to automate the build process.
- Used Jenkins and Ansible for Continuous Integration and continuous deployment in Multiple environments.
- Created inventory in Ansible for automating the CD.
- Used Shell/Perl scripts to automate the deployment process.
- Used Hudson (Jenkins) for Continuous Integration and deployment in Tomcat..
- Using Jenkins AWS Code Deploy plug-in to deploy to AWS.
- Worked on a POC to improve cloud deployment reviewing Cloud Formation, Chef and Terraform .
- Create Jenkins job to build the artifacts using maven, deploy the Terraform templates to create the stack.
- Worked on Octopus Installation and configuration and upgraded from 2.6.5 to 3.3.1.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
- Worked on Managing the Private Cloud Environment using Chef.
- Automated and deployed Cassandra environments using Chef recipes.
- Optimized the Cassandra cluster by making changes in Cassandra configuration file and Linux OS configurations.
- Bootstrapping instances using Chef and integrating with auto scaling
- Designed and deployed AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
- Performed application server builds in EC2 environment and monitoring them using cloud watch.
- Prepared JUnit test cases and executed server configurations.
- Defined high level strategy and positioning of IaaS and PaaS for Cloud consumption.
- Deployed highly available OpenShift Enterprise environments within private, Public , and community cloud environments.
- Implemented & maintained the branching and build/release strategies using ClearCase.
- Installed and supported the ClearCase and Multi-Site tools for the entire group.
Environment: Red Hat Linux 5.0, GIT, SVN, Maven, Hudson, Jenkins, Shell, Perl,Python, ANT, Cassandra,Splunk, Stackstorm, Apache Tomcat, SQL, Azure,Junit, Jira AWS, SpringXD, CHEF, Clearcase.
Confidential, DE
DevOps/ Build Engineer
Responsibilities:
- Defined and Implemented CM and Release Management Processes, Policies and Procedure. Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion ( SVN ) source control.
- Analyze and resolve conflicts related to merging of source code for SVN .
- Working with various Devops tools such as GIT, Maven, Jenkins .
- Automate deployment process using configuration management tool Puppet .
- Worked on Ruby to write GIT applications.
- Worked on Nagios for monitoring the systems.
- Created automation tool using Anthill Pro of daily weekly quarterly admin activities, build, patch and package tasks using Anthill Pro .
- Developed and maintained Perl/Shell scripts for build and release tasks.
- Performed application server builds in EC2 environment and monitoring them using cloud watch.
- Utilized CVS and ClearCase for maintaining build andrelease strategies.
- Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
- Integrated Maven with Jenkins for the builds as the Continuous Integration process.
- Deployed Java applications into web application servers like JBoss.
- Used Docker Container to package the applications and deploy them on the web logic server.
- Used Puppet to manage Web Applications, Config Files, Data base, Commands, Users Mount Points,Packages.
- Effectively communicate the differences between Azure and on-site technologies and the benefits of each type of deployment.
- Experience on Chef as Configuration management tool, to automate repetitive tasks, quickly deploys Critical Applications and proactively manages change.
- Created/configured many jobs in Jenkins to help CI/CD pipelines using many plugins like DSLplugin , parameterized Trigger plugin , pipeline view plugin, Extended email plugin etc
- Designing and Implementing Cloud Orchestration Solution Google Compute Engine, Microsoft Azure and AWS EC2.
- Experience in building and deploying Java & SOA applications and troubleshooting the build and deploy failures.
- Worked on system configurations in SALT -STACK environment.
- Utilized Apache Kafka to capture and process real time and near-real time streaming data.
- Effectively communicate how Azure and on site technologies can work together.
- Used JIRA custom workflows to track issues and Jboss app server to deploy the application.
- Implemented a continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS .
- Linking Development, QA, Engineering, and Operations more closely to user experiences through APM, operational insights,continuous feedback to CD & CI.
- Created scripts in Python which integrated with Amazon API to control instance operations.
- Installation, configuration and administration of VMware and automation of jobs through crontab and autosys.
- Responsible for defining Branching & Merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
- Troubleshoot Build and Deployment issues, with little downtime.
- Organized and Coordinated Product Releases, work closely with Product Development, QA, Support across global locations to ensure successful releases.
Environment: Java, Subversion (SVN), ANT, Maven, Anthill Pro, powerShell /Perl Script, AWS, EC2, Salt,Docker, Chef, Python, Autosys, Ruby, Jboss, Apache Webserver, MetaCase,UNIX/Linux, Oracle, Apache, JIRA, Jenkins, Puppet, GIT HUB.
Confidential, NE
DevOps/ Build & Release Engineer
Responsibilities:
- Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
- Implemented continuous integration using Udeploy.
- Deployed .NET applications to application servers in an Agile continuous integration environment and also automated the whole process.
- Used Ant scripts and Perl/Shell to automate build and deployment Process.
- Designed and implemented the Java and Open source stack with the following tools Maven, Docker , and Jenkins.
- Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet.
- Installed Jenkins Created Deployment Jobs for Various Projects.
- Extensively used ANT tool to do the builds, Integrated ANT to Eclipse and did local builds.
- Release Management and Scheduler tools like Nolio and Control-M .
- Documented release, builds and source control procedures and plans.
- Performed daily/week software builds and releases for their promotion to the production environment.
- Implemented the setup for Master Slave Architecture to improve the Performance of Jenkins.
- Managing the code migration from TFS, CVS and Star team to Subversion repository.
- Prepared Documents and Trained developers on SVN, Hudson (Jenkins), Ant.
- Configured application servers like Tomcat to deploy the code.
- Worked on New Relic for monitoring the systems.
- Worked on Open Stack, AWS Cloud Formation, and Terraform .
- Created UCM Projects, Development and Integration views for Development and Integration Streams.
- Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
- Create plan and deploy Nagios and Netcool monitoring server environment
- Implemented PowerShell scripts that automated creation of contacts from Active Directory users and updating of address books -increasing productivity and efficiency.
- Built Cassandra Cluster on both the physical machines and on AWS.
- Automated Cassandra Builds/installation/monitoring etc.
- Involved in requirements gathering and capacity planning for multi data center (four) Cassandra cluster.
- Administered and maintained multi rack Cassandra cluster using OpsCenter based on the use case implemented consistency level for reads and writes.
- Used JSON to store the data variables and data values.
- Provided end-user training for all Subversion (SVN) users to effectively use the tool.
- Designed Puppet Modules to manage configurations and automate installation process.
- Used CHEF for application automatic deployment and provisioning to different environments.Used Harvest and CVS for repository integration to Anthill Pro for code.
- Configured Bamboo Server and Remote Agent on Windows Server as a CI Server.
- Researched and implemented code coverage and unit test plug-ins with Bamboo.
- Created and maintained user accounts, roles on NOSQL, production and staging servers.
- Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
Environment: .NET, Windows, NOSQL, SVN, Ant, Maven, Shell/perl, Nagios, SQL, Open Stack, PowerShell, Cassandra,ORM, TFS, SCM, GIT Jenkins, JIRA, MS Build, Tomcat, Control-M, Puppet, Puppet DB, Bamboo, Chef, Oracle.
Confidential
Build & Release Engineer
Responsibilities:
- Developed and maintained integration and release processes.
- Used Ant scripts and Perl/Shell to automate build and deployment Process.
- Developed 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.
- Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
- Automated the builds using Bamboo CI server.
- Developed and maintained Perl/Shell scripts for build and release tasks.
- Managed and reviewed Kafka logging and transitioned application from MSSSQL-based logging
- Synthesized Apache Storm and Apceh kafka to gather logging information and deliver data to HDFS
- Automated the process of deployment to Apache Tomcat Application Servers by developing Perl Scripts.
- Deployed the static content into the web servers like Tomcat, IPlanet, and IBM HTTP Server.
- Used SOAP UI and REST to test request/response of the web service functionality, also verified using assertions.
- Creating Automated build process by using Jenkins CI tool and Cruise Control .
- Used Perforce for the purpose of Software Configuration management and maintaining the versions of the Symantec’s Website Code.
- Designed and developed the tools to allow efficient configuration management, build and release of software developed in J2EE, XML and DB2 databases.
- Assisted end-to-end release process from the planning of release content through to actual release deployment to production.
- Used Maven and Gradle as a build tools on java projects for the development of build artifacts on the source code.
- Deployed the Java applications into Apache Tomcat Application Servers .
- Executed the planning of product software releases.
- Performed clean builds according to scheduled releases.
- Design and document CI/CD tools configuration management.
- Involved in Administrator Activities.
- Performed Builds for various Environments like QA, Integration, UAT and Production Environment.
- Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
Environment: UNIX, Sun Solaris, SVN, ANT, NEXUS, Shell /Perl Scripts, XML, Business Objects, Soap UI, JAVA,J2EE, Jenkins, Maven, Tomact, TFS, Perforce, Web Logic, Oracle, Windows, Servlets, PL SQL, Apache Application Server, SQL.
Confidential
Network Administrator
Responsibilities:
- Systems Integration in Wide Area Network using Cisco Routers, Switches, and Access servers over E1 leased Lines and ISDN as per the request from the business based on the application need.
- Installed Linux operating system on the virtual machines to make a Linux environment for creating the file sharing servers
- Interact personally with local and central Telecommunication exchanges to install a data circuit for customers requesting leased Line connection.
- Routing Protocols (RIP, RIP V2, IGRP, EIGRP, OSPF), Virtual LANs, LAN, WAN and Ethernet.
- Frame Relay, ISDN, PPP, HDLC, Network Troubleshooting using CLI Show commands, PING, Trace Route, Telnet.
- Interacted with internal clients to resolve basic help desk connectivity issues.
- Monitoring and keeping track of the Network traffic analysis through the routers using MRTG.
- Maintained good Customer Relation Skills & Troubleshooting skills in a production based environment.
- Involved in group & individual presentations to corporate clients about the company’s internet based products like leased lines and modular routers.
- Primary Link and redundant Backup Links (Single/Dual Router/Switch sites).
- Configured Cisco VPN 3000 Concentrator to allow VPN clients.
- Worked on F5 LTM 6400, 6800 and GTM for the application load balancing.
- Planned, documented and updated existing system procedures, for installation and Outage process at clients premise.
Environment: UNIX/LINUX, Raid, SNMP, PIX Firewalls, MRTG-Monitoring Tools, Cisco 2300 Series Router, LTM, GTM.