We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

Alpharetta, GA

PROFESSIONAL SUMMARY:

  • Around 8 years of IT industrial experience with different Management tools, DevOps, Linux Administration, Configuration Management, Build, Release Management and Quality Assurance using GIT, CVS, TFS, Subversion(SVN).
  • Expertise in configuration Management tools like chef and puppet to automate repetitive tasks, Continuous Integration and Continuous Deployment with Jenkins.
  • Extensively worked with IBM Rational Team Concert, Cloud AWS cloud EC2, S3, RDS, Auto Scaling with AWS command line interface and AWS python SDK.
  • Experience in working with IAM in order to create new accounts, roles and groups, hosting static websites, deploying a serverless microservice.
  • Implemented, documented and maintained theService - Nowplatform to meet specific business needs to support ITIL and business processes.
  • Tuned and tweakedNagiosfor maximum performance and efficiency.
  • Learning and Implementing Evolving new technologies.
  • Understanding of Android platform and build tools such as Jenkins.
  • Wrote technical specifications and maintained all reports pertaining to android app development process.
  • Implemented, customized and maintained thenagiosmonitoring server and nrpe client for effective end-end monitoring.
  • To stream line and optimize release process in the organization.
  • Setting up scalability for application servers using command line interface for Setting up and administering DNS system in AWS using Route53. Managing users and groups using Amazon identity and access management(IAM). Experience with Cloud Watch, Elastic Search and managing security groups on AWS.
  • Configuration Management and source code repository management using tools like GIT, Subversion(SVN), perforce and PVSC.
  • Infrastructure Management and Deployment automation.
  • Strong proficiency in supporting Production Cloud environments (AWS, Azure, VMWare) as well as traditional managed hosted environments.
  • Deploy and monitor scalable infrastructure on Amazon Web Services (AWS) and configuration management using puppet.
  • Expertized experience in using Red Hat IdM (Red Hat Identity Management) to create user groups and assigning users to designated groups.
  • Extensively worked on several build tools like ANT and Maven, etc
  • Experience in using bug tracking systems like JIRA, Remedy and HP Quality Center.
  • Proficient in deploying applications that uses IBM UDeploy tools, MySQL or similar RDBMS.
  • CM configuration, management and maintenance.
  • SolarwindsAdministrator: discovering and monitoring nodes on the network, adding removing users, configuring alerts for network Devices, Servers and applications.
  • Conducted strategic planning sessions to determine how best to introduce anAgiletransition.
  • Build process, QA release management, Customer Release Management.
  • Installing newsolarwindsmodules and training staff.
  • Extensively worked on Hudson, Jenkins and Team City of continuous integration and for End to End automation for all build deployments with different iOS and Android applications.
  • Customized Team Foundation ServerAgileprocess templates to support process changes.
  • Used InfluxDB to collect data and pre- monitored before sending the database to the Grafana. Then, Grafana is used to continuous monitoring of the database.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) and configuration management using puppet.
  • Created puppet manifests and modules to automate system operations.
  • Deployed Puppet, Puppet Dashboard and PuppetDB for configuration management to existing infrastructure.
  • Worked extensively with Maven to create .jar, .war, .ear files and .class files.
  • Written Chef cookbooks and recipes to Provision Several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Experience on Cloud technologies like VMWARE/VSPHERE, AWS and Openstack.

TECHNICAL SKILLS:

Build Tools: Ant, Maven

Scripting Languages: Shell, Python, Ruby, Perl

Configuration Management: Chef, Puppet, Ansible, OpenStack, AWS.

CI Tools: Jenkins/Hudson, AntHillPro, Teamcity, Bamboo.

Operating Systems: Windows, UNIX (Solaris, Linux), Linux (RedHat, CENTOS). CoreOS

Databases: RDBMS, Oracle 11g, SQL Server, MSAccess, NoSQL

Change Management: Service Now, PVCS Tracker.

Web/Application Servers: Tomcat, APACHE 2.x, 3.x, WebLogic (8/9/10), JBoss.

Tracking Tools: JIRA, Gerrit, Datadog, Zenoss, Solarwinds.

Protocols: TCP/IP, UDP, SMTP, TELNET

DevOps/build and release: TFS, Subversion, GIT, PVCS Version Manager, Bitbucket.

SDLC: Waterfall, Agile, Scrum, Octopus Deploy

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, GA

DevOps Engineer

Responsibilities:

  • As a member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, release tracking and reporting on Unix platform.
  • Implemented tools for software builds, patch creation, source control, release tracking and reporting on Unix platform.
  • Skilled inAgileMethodologies including ATDD, TDD, pair programming, daily scrum and show & tell presentations.
  • Experience working with java development team, developing java applications forJBossApplication Server. Worked with Network administrators, Operating system administrators and database administrators to maintain the integrity ofJBossenvironment.
  • Experience in reviewingPythoncode for running the troubleshooting test-cases and bug issues.
  • Development web service using Windows Communication Foundation and .Net to receive and process XML files and deploy on Cloud Service on MicrosoftAzure.
  • Led the efforts to install and configureSolarWindsNetwork Management System serving as the Administrator/Engineer.
  • Ensured standardized procedures are used for efficient and prompt handling of all changes.
  • Created and Extensively usedOctopusdeploy Automation for .Net Application By setting a transformed variable to change config files accordingly.
  • Responsible for performing day-to-day administration ofSolarWindsOrion Applications and associated modules and providing technical support to ensure monitoring performance.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Used SQLAzurefor Backend operations and data persistence.
  • Used ANT and Maven as build tools on Java projects for the development of build artifacts on the source code.
  • Developed Shell/Ruby Scripts for automation purpose.
  • Performed setup of clustered environment with Apache Tomcat Application Server.
  • Merged release branches to the trunk after the production release and resolved the conflicts if any during the merge in subversion.
  • Used all features of MySQL/PHPProgramming, Symfony framework in LAMP environment.
  • Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and Chef.
  • Using Chef written 200+ cookbooks like TOMCAT and BASEPACKAGES for an application to automate and make virtual machine servers with the single click we made possible to make server spin off in less than 10 minutes.
  • Performed troubleshooting, fixed and deployed manyPythonbug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Automating Configuration management & Applications using Chef.
  • Used Chef to manage Web Applications, Configuration Files, Data Base, Commands, Users Mount Points and Packages.
  • Responsible for maintaining and growing data held withinServiceNowsuch as our users, locations, configuration items,servicecatalog items.
  • Managed Database such as SQL SERVER 2012 uisingOctopusdeploy.
  • UsedGroovy script language to generate reports.
  • Involved in hands on programming on the core application development using multithreading,Groovy and Grails that combines Hibernate and Spring.
  • Installed Kerberos securedkafkacluster with no encryption on POC vms also set upKafkaACL's.
  • Integrated ApacheKafkafor data ingestion.
  • Programmed scripts inPHPand Bash to access and manipulate and populate data within PostgreSQL databases.
  • Working on the upgrades and in-place upgrades for all products likeJboss, Tomact and Apache.
  • Supported Web Sphere Application Server WPS, IBMHTTP/ Apache Web Servers in Linux environment for various projects.
  • Validated the protocolsHTTP/HTTPS.
  • Played a key role as a team member inJBOSS& Weblogic Architecture.
  • Automated the cloud deployments using Chef and AWS cloud formation templates.
  • Implemented the Chef Software setup and configuration on VM’s from the scratch and deployed the run-list into chef-server and bootstrap the chef clients remotely.
  • Used existing cookbooks from Chef Marketplace and customizing the recipes with respect to each VM.
  • Installed and administeredNexusArtifact Manager for Maven Builds.
  • Created private cloud usingKubernetesthat supports DEV, TEST, and PROD environments.
  • ManagedKubernetescharts using Helm. Created reproducible builds of theKubernetesapplications, managedKubernetesmanifest files and managed releases of Helm packages.
  • Working withAgiledevelopment teams to get stories developed and tested. Data gathering using PL/SQL tools.
  • Installed and ConfiguredNexusto manage the artifacts in different Repositories.
  • Managed JIRA users and created workflows, issues types, fields in production.
  • Monitoring of network services (SMTP, POP3, HTTP, ICMP, SNMP, SSH, FTP) using Nagios.
  • Involved in Creating and Configuring different Repositories inNexus.
  • Using Docker have deployed scalable services, securely and reliably, on a wide variety of platforms, enabled rapid deployment with minimum run-time requirements.
  • Provided metrics withZabbix(enterprise monitoring solution) which was compiled on Red Hat and or CentOS Linux.
  • Compiled, configured and documentedZabbixOpen Source monitoring to use with Linux and Windows systems for Customer facing Systems.
  • ProvidedAgilecoaching for all Scrum teams within the Service Solutions and Tooling group (SST).
  • Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3.
  • Scheduled, deployed and managed container replicas onto a node cluster usingKubernetes.
  • Portable deployment of applications and automatic container builds using Docker.
  • Performed weekly and on-call deployments of application codes to production environments.
  • Assisted and trained offshore team members and responsible for knowledge transfer whenever necessary.

Environment: Java/J2EE, Unix, XML, Linux(RHEL) Maven, GIT, SVN, Dockers, JIRA, ANT, Jenkins, JBoss, WebLogic, Ruby, Remedy, AWS, CoreOS.

Confidential, Chicago, IL

DevOps Engineer

Responsibilities:

  • Responsible for versioning the source code, releasing binary files, creating and applying labels on source files and release files.
  • Automated application packaging and deployments.
  • Experienced in usingKafkafor streaming of data.
  • Managed Linux staging and testing environments.
  • Environment build and deployment automation using VMWare ESX, Docker Container, Vagrant, and Ansible.
  • Run a single command on the nodes to provision the infrastructure of the organization using Terraform.
  • Worked on various modules ofServiceNowlike Incident management, change management, and Problem management,ServiceCatalog, User Administration, Reporting and Discovery.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in aPythonbased environment, along with data analytics, data wrangling and Excel data extracts.
  • Created Web App Services and deployed Asp.Net applications through MicrosoftAzureWeb App services.
  • Worked onPHPwhich is a Server - Side scripting language designed for web development.
  • Involve in installation, configuration and maintenance of Jenkins andOctopusfor compilation and packaging of new code releases.
  • Used Ansible to manage Web Applications, Config Files Data Base, Commands, Users Mount Points, and Packages.
  • Analyzed, defined, and developed build process improvements usingTFS.
  • Performed and deployed Builds for various Environments like QA, Integration, UAT using Customized XAML files inTFS2010.
  • Provide support for all networking issues includingLAN/ethernet, WiFi and VPN to all end-users; Mac & PC.
  • Edited multiple HBAC Rules on Red Hat Identity Management console depending on users in the group and providing authentication for only designated users.
  • Deployed a centralized log management system and integrated into Puppet to be used by developers.
  • Responsible forLANtroubleshooting, hardware repairs, mapping of network drives, and imaging also removing viruses using virus removal tools.
  • Using Ansible Scripts with Ivy to build the application and deploy.
  • Used Web hosting service such as Bitbucket to connect with the GIT repositories and deploy the code to different environments.
  • Continuous Integration and continuous deployment of the build code in the Jenkins platform with required plugins.
  • Installing, configuring and administering Jenkins CI tool on Linux machines.
  • Involved in Setup and Configuration of Ansible Configuration Management.
  • Deploy and monitor scalable infrastructure on Amazon Web Services (AWS) & configuration management using Chef and Ansible.
  • Configured Apache webserver with Websphere application server through proxy plug-in.
  • Involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/issue tracker.
  • Used Terraforms to launch EC2 instances by writing a configuration file and also destroy them if not required.
  • Configured Elastic Load Balancers with EC2Auto scaling groups.
  • Grafana 4.0 Beta release, the graphite dashboard was used on different serves and check the status of each node running and monitor the graphs.
  • Experience in using WebLogic, Admin, WebLogic deployer and WebLogic server commands.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.
  • Integrated Maven, Sonarqube with Jenkins and worked on the static analysis tools like code sonar.
  • Explored variousC#SDK, Multithreading features for shimmer sensor and implemented those to build an application from scratch
  • Used Sonar for monitoring the project on a weekly or monthly basis and check the quality of the developed code.
  • Involved in writing parent pom files to establish the code quality tools integration.
  • Developed WLST, ANT scripts, UNIX shell scripts to automate the deployment process.
  • Performed Production Releases using SQL Management Studio for SQL script deploys, MS SQL 2008 Reporting Services for report deploys, custom Perl scripts to deploy binaries, and .MSI packages for framework changes.

Environment: C#, Puppet, SVN, GIT, GitHub, Jenkins, Terraform, AWS, Chef, Maven, OpenStack, Cloud Computing, Gerrit, Apache Tomcat Application Server, Linux, SQL, Graphana, InfluxDB.

Confidential, Williamsville, NY

Build and Release Engineer

Responsibilities:

  • Primary duties include Build and Deployment of the java applications onto different environment Dev, QA and UAT.
  • Deployed ASP.NET web applications, ASP.NET web services on IIS 7.5.
  • Targeted and migrated completed builds to multiple servers and platforms.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Worked with the Test Leads and Managers to schedule activities in Testing and Production environment in C#.
  • Installed and maintained Jenkins for Continuous Delivery as well as automate Ansible Playbook runs against production infrastructure.
  • Developed and supported the Software Release Management and procedures.
  • Notifications to the development and configuration team by configuring Jenkins to deployment process.
  • Good experience in debugging ASP.NET and IIS related issues.
  • Jenkins was used mostly to build and the .Net related web application of Confidential .
  • Managing and monitoring Jenkins (Auditing, Project based Security, Authorization and access management)
  • Created the Deployment notes along with the SCM team and release the Deployment instructions to Application Support.
  • Used ANT and Maven as build tools on Java projects for the development of build artifacts on the source code.
  • Managed Users and Groups in SVN and involved in troubleshooting client specification issues and user issues. Also, used SVN for branching, tagging and merging.
  • Build artifacts (WAR’s and EAR’s) are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts.
  • Provided daily technical support, re-engineering, and administration of an enterprise Configuration Management System that supported multiple development applications.
  • Supported local System Administrators to troubleshoot Configuration Management and Network issues.
  • Involved in deploying various IIS and ASP.NET applications.
  • Developed Shell/Ruby Scripts for automation purpose.
  • Performed setup of clustered environment with Apache Tomcat Application Server.
  • Creation of Data sources for the application involving DB2, Oracle.
  • Used AWS IAM to create users and assign particular permissions to the designated users.
  • Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.
  • Assisted and trained developers on SCM procedures whenever necessary.

Environment: Java, ASP.Net, SVN, Maven, Jenkins, WebLogic, Node.js Red Hat Linux, Ruby, JBoss.

Confidential

Linux Administrator

Responsibilities:

  • Build artifacts (WAR’s and EAR’s) are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts.
  • End to End automation from Build to Production is implemented.
  • Created Branches, Tags in SVN for each release and particular environments.
  • Involved in creating builds and deploying it in different environment servers
  • Participated in defining release engineering processes and procedures for labelling builds.
  • Participated in the release cycle of the product which involved environments like Development, INT, QA, UAT and Production.
  • Involved in setting up and debugging the hardware related issues for server builds.
  • Perform biweekly build cycle and testing processes.
  • Strong usage of GIT commands to clone central repository to local server, merge local changes with master, etc.
  • Developed build and deployment script using ANT and Maven as build tools in Jenkins to move from one environment to other environments.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Installed and Configured Continuous jobs for automating some build processes.
  • Configured and automated the Jenkins Build jobs for Continuous Integration.
  • Developed and maintained Perl/Ant scripts for build and release tasks.
  • Experience in using JIRA as Issue Tracking Tool or the Review Management Tool.
  • Interact with the development team using RabbitMQ to check the status of the build code.
  • Provided end-user training for all Subversions (SVN) users to effectively use the tool.

Environment: Subversion, Apache Tomcat, Java/J2EE, ANT, Perl Scripts, Maven, Unix, Python, WebSphere and Shell Scripting.

Confidential

Junior test engineer

Responsibilities:

  • Responsible for GUI and Functional Testing, using Black Box Testing Techniques.
  • Involved in Automation Test Plan Preparation.
  • To ensure proper change control processes and procedures are followed.
  • Clear look on updating concepts and finding defects, sending it with suggestions back to the development team.
  • Communicates with the Business/Functional Analyst on any issue clarification or business requirement specifications.
  • Participate in Test Closure activities.
  • Regression testing performed on every new build of the application.
  • Interacted and attended project meetings with other team members to resolve the problems.
  • Preparation of weekly and monthly status reports.
  • Reporting the Coverage status of test performed on the daily/weekly basis.
  • Involvement in Test Estimation and Test Strategy implementation.
  • Installed plug-ins on Jenkins platform to run the automated build process

Environment: Selenium Webdriver, Java, Oracle, MS Access, C# .Net, Windows2008, Windows2003 server.

We'd love your feedback!