We provide IT Staff Augmentation Services!

Sr. Devops Engineer (development And Operations) Resume

5.00/5 (Submit Your Rating)

New Orleans, LA

SUMMARY:

  • 9+ years of hands on experience in System Administration, Software Configuration Management (SCM), Build, Deployment and Release Management, Infrastructure Management, Software development environment set up.
  • Expertise in creating DevOps strategy in a mix environment of Linux (RHEL, CENTOS) servers along with Amazon Web Services.
  • Experience in all facets of full CM process with tools such as SVN, GIT, PVCS, ClearCase, ClearQuest, Perforce, Cruise Control, Jenkins, Teamcity, Bamboo, Chef and Puppet.
  • Responsible for installation and configuration of the SharePoint Server 2013/2010, Fast for SharePoint and worked on Search Sites customizations using visual studio 2012/2010 solutions for custom web parts development, web services integration and refiner's customization.
  • Expertise in automating various build and deployments using ANT, MAVEN, Perl, Ruby, MS Build, and Shell Scripts.
  • Experience in installing, configuring SQL Server 2008/2012 in large scale environments.
  • Extensively worked with tools like Hudson and Jenkins to implement build automation.
  • Experience in using Nexus and Artifact Repository Managers for Maven builds.
  • Administered and Implemented CI tools Hudson, Teamcity and Jenkins for automated builds.
  • Implemented Puppet modules and manifests to automate configuration of a broad range of services like LAMP Stack, HTTP multiple Vhosts management.
  • Design and implementation of a Puppet - based configuration management system for all new Linux machines (physical and virtual).
  • Expertise in Automation using PowerShell for different modules like Active Directory, Exchange, O365, SCCM, VMware, Hyper-V, Citrix.
  • Extensive experience in setting up Chef Workstation, Server and Clients.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Worked on Docker and Vagrant for managing development environments through creation of Linux virtual containers.
  • Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Deployed to the environment by using Udeploy .
  • Hands-on experience in Azure PAAS, IAAS. 
  • Experience in troubleshooting and deploying applications to Azure .
  • Worked on Enterprise Users Single Sign On through browser and through services with third party application hosted in enterprise or cloud using Ping Federate, Ping One.
  • Experience in branching, tagging and maintain the version across the environments using Version Control tools like Subversion (SVN), GIT, ClearCase and VSS on UNIX and Windows environment.
  • Experience in deploying WAR, JAR, and EAR files in WebLogic, Web sphere, JBoss application servers in Linux/Unix/Windows environment.
  • Worked on Rundeck to execute workflows of servers.
  • Experience in maintaining vSphere Vcenter 6.0, Esxi 6.0, vRealize Automation, vRealize Operations Manager, vRealize Orchestrator in a VMware virtualized environment.
  • Worked on AppDynamics, Grafana and New Relic for monitoring container performance.
  • Experience in Configuring and deploying to Application servers WebLogic and WebSphere.
  • Perform support in implementing Android SDK platform, and Firebase.
  • Strong Knowledge on Android OS Architecture.
  • Created and managed new EC2 and RDS instances to run Linux, Nginx, MySQL, and Python.
  • Worked on cloud-based servers like AWS, PREDIX and CLOUD FOUNDRY.
  • Experience working with Amazon Web Services (EC2/AWS) - Web consoles, APIs, and Security Groups.
  • Experience in AWS - Elastic Load Balancer, VPC, Elastic IP’s, RDS and S3.
  • Used OMS services that run in Azure to achieve different management solutions.
  • Experience in provide continuous support and take care of the end to end CI/CD process till the release of the Application and hosting API's in cloud foundry by using various DevOps Tools.
  • Created SCM Process, policies, procedures and Release Notes to follow Development and allow QA teams to Release and Deploy highest quality product for the enterprise.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
  • Good knowledge on ITIL Process and coordinated releases across the projects.
  • Improved cost control by using VMware VRealize automation to monitor resource and capacity usage.

TECHNICAL SKILLS:

Build Tools/ CI/CD: Maven, Ant, Jenkins, Teamcity Build Forge and bamboo.

Operating Systems: Linux (RedHat Enterprise Linux3.x,4.x,5.x,6.x, Fedora and CentOS, SUSE 8,10,11, Ubuntu 7.x - 14.x), IBM AIX 5L(5.1,5.2,5.3), Windows, vSphere ESX 3.x,4.x.

Configuration Management tools: Puppet, Chef, Vagrant, Docker, Ansible, Saltstack.

Cloud services: AWS (EC2/SQS/SNS/S3/IAM/ELB), Azure, Predix, Cloud Foundry, Openstack.

Monitoring Tools: Nagios, Stackdriver, Graphite, AWS cloud monitoring

Programming Languages: C, C++, Java, JavaScript, HTML, Python, Perl, Ruby and Shell Scripting.

RDBMS: IBM UDB2, Oracle 9i/10g/11g, MySQL, MS-SQL Server and MS-Access

Networking: TCP/IP, NIS, NFS, DNS, DHCP, WAN, SMTP, LAN, FTP/TFTP, VMware nexus switch, Cisco Routers/Switches, F5 load balancer.

Web/Application Servers: Websphere Application Server (WAS) 3.5, 4.0, MQSeries, WebLogic, Apache Tomcat, JBoss, Server, IBM HTTP Server.

Virtualization Tools: VMware vSphere, Oracle Virtualbox, VMware Workstation, VMware VRealize Automation, VRO workflows.

PROFESSIONAL EXPERIENCE:

Confidential, New Orleans, LA

Sr. DevOps Engineer (Development and Operations)

Responsibilities:

  • Created the end to end CI/CD pipeline from scratch for application and API's for automating the deployment process.
  • Develop automated scripts using PowerShell
  • Implemented continuous integration using Jenkins and configured various plugins. Also used GIT as a Source Code Manager, Maven as a Build Tool, Sonarqube and Artifactory .
  • Create, manage SQL Server AZURE Databases .
  • Deployed the code, various Web Application and API's onto the Cloud Foundry ( PREDIX ).
  • Created and managed shell scripts for the automation of build and deployment process .
  • Used sub modules in GIT and trained the new users on working with sub modules in GIT.
  • Configured and installed monitoring tool Checkmarx and Logstash on the servers.
  • Educated Development teams on GIT , Jenkins , AWS , PREDIX Cloud Foundry and whole CI/CD Pipeline process.
  • Worked on cloud based servers such as AWS and Cloud Foundry.
  • Responsible for Sprint planning sessions and Daily Stand-up meetings.
  • Wrote Rally User Stories and broke those stories into smaller pieces to complete the stories within the allocated sprints.
  • Worked in both Agile and Kanban environments.
  • Integrated Database Maintenance jobs to perform Full, differential & transaction log Backups and scheduled them with the SQL Server agent job scheduler .
  • Documented all the process of CI/CD Pipeline to make sure that all the steps are completed successfully and for feature reference of Dev teams.
  • Worked as a cybersecurity leader in daily sprint standups, providing ownership for all aspects of the security life cycle in the product release.
  • Automation of weekly and monthly server reboot using PowerShell
  • Provided cyber security technical thought leadership, injecting secure coding standards and best practices into daily scrums.
  • Mentoring and skill set knowledge transfers to Scrum team members.
  • Review and modify Agile user stories and epics to ensure correct authentication, authorization, and logging.
  • Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio (SSMS) for Developers
  • Enabled and disabled user accounts using PowerShell Scripting.
  • Using CLI executed management operations like deploy, undeploy applications, create/delete queue and topics, and create/delete data sources in JBoss
  • Developed ANT build scripts, Unix shell scripts for auto deployment process. 
  • Involved in certification of JBoss  image to be complaint with existing tool set 
  • Configured JBoss server authentication with corporate LDAP. 
  • Create JBoss 6.0/7.x domains with central management and multiple instances across different physical servers. 
  • Integration of Application with monitoring tool New Relic for complete insight and proactive monitoring.
  • Partner with other IT and business teams to develop secure technical solutions.
  • Clean, convert, review, and migrate data from source databases into Salesforce
  • Create data models for reporting and dashboards.
  • Windows PowerShell experience for Active Directory Administration.
  • Perform app integrations between Salesforce  and externally available app sources.
  • Worked with a team of architects and developers, operational leads, and functional owners to plan and implement security technical features.
  • Understood how new technologies impact the current environment.
  • Adopted of new technologies and drive the implementation into the environment.
  • Worked in a fast-paced, dynamic environment with shifting priorities comfortable with change and actively driving improvements.

Environment: Jenkins, Sonarqube, Artifactory, GIT,SQL Server, AWS, Predix, Cloud Foundry, Akana, Mashery, Rally, New Relic, Maven, Checkmarx, PostgreSQL, Tomcat, Shell, PowerShell Scripting.

Confidential, San Diego, CA

Sr. DevOps Engineer (Development and Operations)

Responsibilities:

  • Contributed to new physical and virtual data center infrastructure design and implementation.
  • Configured RedHat Kickstart for installing multiple production servers.
  • Installation, Configuration and administration of VMware.
  • Worked on OMS service such as Log Analytics to extract data stored in the repository.
  • Worked on Azure Automation for automation and configuration management to OMS.
  • Worked Queues, Blobs, Containers to persist data on Azure.
  • Implemented Azure  APIM modules for public facing subscription based authentication. 
  • Used SQL Azure for Backend operations and data persistence. 
  • Experience in creating and configuring Azure  Virtual Networks (Vnets), subnets, DHCP address blocks, DNS settings, Security policies and routing.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • PowerShell scripts to display the performance of the servers using MS charts and for monitoring Website availability.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Experience working with production servers at multiple data centers.
  • Worked on Physical to Cloud Migration in AWS.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  •  Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • PowerShell script for active directory stale object removal.
  • Developed organizational units in Active Directory and managed user security with group policies.
  • Automated the whole CI/CD pipeline by just using a Integration tool.
  • Managed user accounts on Linux platform by creating Active Directory user groups and giving permissions to the individual users and for the group users to the dev and production servers.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Created users, roles, sharing rules and record level permission to manage sharing access among different users in Salesforce.
  • Worked on various Salesforce.com standard objects like Accounts, Contacts, Leads, Opportunities, Reports and Dashboards.
  • Worked on Rundeck to execute workflows of servers.
  • Worked on Blueprints for automating the capture of content from various environments using vRCS  pack of vRealize.  
  • Worked on creating automated pipelines for code streaming using vRealize.
  • Executed multiple types of workflows by using Rundeck.
  • Worked on creating Rundeck jobs for handling built-in errors.
  • Set up Puppet/Ansible customized monitoring with Nagios,&PNP4Nagios Graphs for both legacy and new environments.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Worked on Version control setups like GIT and integration tools Jenkins
  • Set up Factor and VMware Perl SDK for custom Web-UI-based reports for VMs.
  • Set up PostgreSQL database servers for Web Server environment.
  • Set up LDAP authorization & NFS mounted /home directories for users.
  • Bootstrapping automation scripting for bare metal and virtual servers.
  • Deployed the code to the Open Stack Cloud environment.

Environment: RHEL 6/7,Jenkins, CENTOS 6/7, Ubuntu, SuSE SLES, Solaris x86, VMware ESX 5, VMware Perl SDK, Dell Blade Servers, OMS, Dell M620 servers, PowerShell, M420 servers, Puppet/Ansible, Docker, Python, Perl, PHP, Ruby, Open Stack, Rundeck, Lighttpd, Apache Httpd, Apache Tomcat, Nagios, JIRA, Fisheye, Confluence Administration, AWS, Teamcity.

Confidential, Plano, TX

DevOps Engineer (chef)

Responsibilities:

  • Installed/Configured/Managed Jenkins CI Automation.
  • Responsible for the Plugin Management, User Management, Build/Deploy Pipeline Setup and End-End Job Setup of all the projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Installed/Configured and Managed Nexus Repository Manager.
  • Responsible for installation and configuration of the SharePoint Server 2013, and customizations using visual studio solutions for custom web parts development, list web services integration.
  • Troubleshoot any production issue, logs, exception handling and provide user guidance and production support for all Treliant SharePoint applications and maintain all custom solutions in TFS 2010. 
  • 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.
  • Done the automation of the end to end CI/CD Pipeline by using different Integration and deployment tools.
  • Automated the whole testing and deployment process by writing Scripts.
  • Customized changes in Data Bags, Roles and Recipes.
  • Involved in searching node attributes using Knife.
  • Assisted in designing, implementing and evaluating applications, systems and utilities relevant to Active Directory services.
  • Created user, rpm packages and patch management & configuration implementations.
  • Responsible for maintaining the run list on chef-server.
  • Handy Experience on troubleshooting Application Authentication issues in Active Directory Multi domain Environment.
  • Managed User s, Groups, Computers, OU objects and Kerberos Permission delegation in Active Directory.
  • Maintained branches/forks in GITHUB version control for the changes made in cookbooks as per release.
  • Created and managed new EC2 and RDS instances to run Linux,  nginx , MySQL, and Python.
  • Worked on Azure Automation for automation and configuration management to OMS.
  • Deployed the configuration of Virtual Machines by using PowerShell Desired State Configuration which is a management platform in Windows PowerShell.
  • Worked on Azure Backup to provide data backup and restore services for OMS.
  • Automated Apache-webserver configuration, DB Server configuration, SSSD Configuration, LAMP by writing Ruby Cookbooks in Chef.
  • Mentored team to configure workstation, bootstrap a node and deploy cookbooks.
  • Implemented Nagios core/XI for monitoring Infrastructure resources.
  • Automated Nagios alerts and email notifications using python script and executed them through Chef.
  • Automated Nagios services for database server, web-server, application-server, networks, file sizes, RAM utilization, Disk performances using Python script in Chef.

Environment: Chef-DK, Chef workstation, Chef Server, Chef V12, Splunk, Ngnix, OpenStack components - Keystone, Horizon, Visual Studio, SharePoint, Ceilometer, Nagios, Tomcat, Apache web server, OMS Services, Red Hat Linux 5/6/7, Active Directory, Nginx, Cookbooks, Chef Resources, GitHub, SVN, Jenkins, MongoDB, httpd, Web Services, PowerShell, Shell script, Python, Ruby script.

Confidential, Palo Alto, CA

Build-Release/DevOps Engineer

Responsibilities:

  • Maintained ownership of CMDB, Release Branch and making sure all the versions of the Releases are in place for further use.
  • Taking an active part preceding over Software Configuration Management Meetings by suggesting branching strategies and best practices to promote Parallel development and Agile development practices
  • Resolving Release conflicts regarding dates and accommodating in various Release/Build windows by negotiating with customers based on priority and other factors.
  • Addressing dependencies and handling issues with release of interdependent projects especially in the Web services area.
  • Used Subversion in branching, tagging and merging the Source Code and also managed the source code repository.
  • Used Subversion to manage Configuration Items (CI’s).
  • CI builds are done using Jenkins/Teamcity.
  • Build are maintained in Jenkins/Hudson and deployed using plug-ins and Master-Slave setups.
  • Automated, consistent deployments and rollbacks of applications using udeploy.
  • Used udeploy for provisioning, updating, and de-provisioning of cloud environments.
  • Worked on setting up the application serving environment by using Websphere.
  • Used Websphere for the set up and administer services, such as web servers and proxy servers which communicate with the application servers.
  • Deploying applications that use components such as portlets, enterprise beans, Web services.
  • Trained all the developers for self-help to kick of single click builds and single click deploys.
  • Wrote XMLs and used Ant scripts to deploy to WebSphere and WebLogic environments.
  • Integrated QTP kickoff scripts as Post DEV Deployment steps to return smoke test results
  • Aligned the resources with the help of PM for a Mock cutover and cutover (Prod Release)
  • Used Perl and Shell scripts for deployment automation.
  • Enhanced Configuration Management using (PUPPET) to assist with automated, repeatable, and consist configuration and application deployments.
  • Assisted Operations Team by writing specific Puppet manifests to deal with application installations and related configuration files.
  • Responsible for scaling/upgrading/maintaining the application.
  • Created custom developer tools and workflows for testing and releasing Puppet code
  • Trained and communicated the release process to all the counterparts globally.
  • Worked on Ant-Maven conversion process by authoring POM Files.
  • Maintained all the UNIX, Linux, AIX and Solaris environments for deployments.
  • Used Remedy to track the Change requests and Release requests for all the approvals and signoffs and other necessary attributes.
  • Worked on Open Stack environment by using components such as: Nova, Swift, Cinder and Neutron.

Environment: SVN, GIT, Jenkins, Teamcity, Web logic, Nexus, Sonar, JIRA, Oracle, Shell, WLST, Python, Ant, Maven, Java, Linux, Udeploy, Open Stack.

Confidential, Minneapolis, MN

Systems Engineer/Build Engineer

Responsibilities:

  • Developed and implemented the software release management for the release of web applications.
  • Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Source code configuration tools Subversion and GIT used for different projects.
  • Configured Bamboo for doing the build in all the non-production and production environments.
  • Involved in configuration and support of a production environment hosted in a 24x7 setup.
  • Installation and Configuration of Solaris, Linux and AIX and Windows/NT operating systems on large distributed environment.
  • Deployed the code by using a Configuration Management tool i.e; Saltstack.
  • Managing Disks/Filesystems using Veritas Volume Manager.
  • Setting and Managing NFS, NIS, DNS, Shell Scripting, patching.
  • Used Ansible for continuous management.
  • Executed multiple types of workflows by using Rundeck.
  • Worked on creating Rundeck jobs for handling built-in errors.
  • Integrated Ping Access with Ping Federate System to get authenticated by Ping Federate and Authorized by Ping Access Servers using the Access Control Lists. 
  • Experience in Ping Federation using SAML and integrated with Site Minder authentication. 
  • Integrated both IDP and SP initiated SSO using Ping Federate and with external partners. 
  • Experience in deploying SAML based highly available solutions using Ping Federate and other security products, can create and process the SAML to get tokens which can be processed by other Web Access Management Products. 
  • System performance tuning, User maintenance and security.
  • Responsible for first and second level problem analysis and resolution for system and application tools utilizing already existing UNIX scripts and Windows run books.
  • Installation and support of various versions of Oracle, SQL Server and MySQL databases.
  • Ability to screen and diagnose client inquiries and problems; troubleshoot to clearly understand problems (root cause determination), solve problems, use operational documentation (runbooks).
  • Responsible for administering and maintaining Linux work stations running Apache web server.
  • Expertise in Linux backup/restore with tar including disk partitioning and formatting.
  • Managed email (Postfix and Send mail), LDAP and Oracle services.
  • Work with developers to integrate their web applications onto standard infrastructure.
  • Writing scripts for monitoring log files and sending alerts.
  • Involved in the Recovery of the Unix servers.

Environment: Solaris 8/9/10, Red Hat Linux 4.x/5.x, AIX, BMC Patrol, Ansible, NetBackUp, MQSeries 5.0 WebLogic 6.1, NES/iPlanet4/6. SUN Solaris, E250, E10K, E4500, SunfireV880/440, Windows, Saltstack, Solstice Disk Suite 4.2.1, EMC Centera, EMC Connetrix, SAN Switches, Tape Libraries, EMC Powerpath 4.0,Sun Storage Array NAS and SAN, Sun Disk Suit and MySQL 5.

We'd love your feedback!