We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

Bethesda, MD


  • DevOps Engineer with more than 7+ years of experience in IT industry in administration, automation and operation across various virtual platforms (UNIX, LINUX and Windows) with profile of Software Configuration, Build and Release Management with Continuous Integration (CI) & Continuous Deployment/Delivery as an iterative process and Automation of infrastructure including end - to-end code configuration
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in SDLC methodologies like Agile, Scrum and Waterfall.
  • Expertise in Amazon AWS Cloud Administration Services: IAM, EC2, S3, EBS, VPC, ELB, RDS, Dynamo DB, Auto Scaling, Security Groups, Redshift, Amazon AWS IAM Services in Users, Groups, Policies, Roles, AWS Access Keys and MFA.
  • Strong hand-on expertise on configuring and integrating the servers with different environment and creating new machines using configuration management/provisioning tools like CHEF (Knife, recipe, cookbook), ANSIBLE (Playbook, inventory) and PUPPET (Puppet manifests, Factor, catalog).
  • Experience with Build Tools Ant, Maven, Gradle, and MSBuild for writing build.xmls and pom.xmls respectively.
  • Experience in working with version control systems/ source code repository tools like Subversion, Cloudforce, Bitbucket, Rational Clearcase, Perforce, GIT, CVS, Tortoise SVN, GitHub maintaining/troubleshooting the CM tool in UNIX and Windows environment
  • Experience in managing and setting up Continuous Integration using tools like Hudson, Jenkins, BuildBot, Bamboo, ANTHILL PRO, UrbanCode Build, Electric Commander, Sonar, Subversion, RTC, TFS, CruiseControl, Team foundation server, Accrue and Nexus, art factory.
  • Extensive working experience on working with the Deployment Tools like Puppet, Chef, Ansible, Teamcity, CodeDeploy…etc.
  • Hands on experience on working with System health and performance monitoring tools like Nagios, Splunk, NewRelic, Graphite, Datadog, Elasticsearch, Icinga…etc.
  • Good testing experience with Testing like Selenium, Cucumber, TestNG, Junit, JMeter, QUnit, Karma, Jasmine, SonarQube and integrating Unit Tests and Code Quality Analysis Tools like Cobertura, Clover, PMD, find bugs and check style and Bug Tracking tools JIRA, Remedy, BugZilla, Atlassian, ServiceNow, Greenhopper
  • Experience in using Nexus and Artifactory, DockerHub Repository Managers for Maven builds.
  • Experience writing XML, Ant scripts, shell scripts, Perl scripts, Java scripts, Python, Ruby, Chef (DevOps), Puppet (DevOps), Vagrant, Kitchen scripts to automate the deployments.
  • Experience using RPMs to effectively package the applications for product deployments
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat, CentOS, SUSE and Ubuntu, Oracle).
  • Expertise in IDE/Client/CLI tools RAD, Eclipse, IntelliJ, Tortoise GIT, and Visual Studio.
  • Good knowledge on IIS, Tomcat, Apache, WebSphere, JBoss, WebLogic, Nginx, Open VPN, Sensu, logstash and also in design patterns such as Model View Controller (MVC), Strategy Pattern, Command Pattern, Factory Pattern, Inversion of Control and Singleton Pattern.
  • Strong working experience with Database Management systems like MySQL, MSSQL, Oracle, Postgre SQL and MongoDB
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies
  • Experienced in Installing, upgrading and configuring REDHAT Linux 3.x, 4.x, 5.x using KICKSTART Servers.
  • Experienced in installing, configuring, supporting and troubleshooting Unix/Linux Networking services and protocols like NIS, NIS+, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH and SAMBA.
  • Used VMware VSphere, VCenter to create VMs managed these VMs on various ESX hosts
  • Good knowledge on ITIL Process and have worked on coordinating releases across the projects.


Version Control Tools: Subversion, Cloudforce, Bitbucket, Rational Clearcase, Perforce, GIT, CVS, Tortoise SVN, GitHub

Build Tools: Ant, NAnt, MSBuild, Buildr, Gant, Gradle, make, Maven, Rake

Continuous Integration Tools: Hudson, Jenkins, BuildBot, Bamboo, CodeShip, ANTHILL PRO, UrbanCode Build, Electric Commander, Go, TeamCity, Sonar, Subversion, RTC, TFS, CruiseControl

Web technologies: HTML, XML, JAVA Script, JQuery, CSS

Configuration Management Tools: Puppet, Chef, Ansible, Vagrant, Salt

Monitoring Tools: Nagios, Splunk, Cloud Watch, NewRelic, Graphite, Datadog, Elasticsearch, Icinga, Microsoft Network Monitor, Fiddler, Pandora FMS

Programming and Scripting Languages: C, C++, XML, SHELL, PERL, JAVA, POWERSHELL, Python, Ruby, HTML

Databases: MySQL, MSSQL, Oracle, Postgre SQL and MongoDB

Bug Tracking: JIRA, Remedy, BugZilla, Atlassian, ServiceNow, Greenhopper

SDLC Methodologies: Agile, Waterfall

Cloud Technologies: Amazon Web Services (AWS), Openstack and Microsoft Azure, IBM Cloud, Salesforce, Google

Web/ Application Servers: Apache Tomcat, JBoss 4.x/5.x, WebSphere 8.5, WebLogic 10, NetBeans.

Artifactories: Nexus, Artifactory

Virtualization: Vagrant, Docker, Kubernetes, VMware

Testing Tools: AntUnit, Cucumber, DbUnit, webrat, easyb, Fitnesse, JMeter, JUnit, NBehave, SoapUI, Selenium, RSpec

Operating Systems: Linux (Red Hat, CentOS, Ubuntu), Windows NT 2000/2003


Confidential, BETHESDA, MD



  • Defined and Implemented CM and Release Management Processes, Policies and Procedures
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging, building of source code
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion source control
  • Developed build and deployment script using ANT, Shell to Setup development and QA environments.
  • Automate and extended continuous delivery for applications using Chef and Puppet, Bootstrapping instances using Chef and integrating with auto scaling.
  • Written multiple recipes and also customized facts for efficient management of the Chef clients.
  • Building and Implementing new projects builds framework using Jenkins and Maven as build framework tools as Continuous Delivery framework using Jenkins, Chef and Maven in Linux environment.
  • Used CHEF, Knife, Ohai to create cookbooks and recipes to install packages that automate with Linux Setting up CHEF Cookbooks to perform builds and deployment management. Automate Continuous Build and Deploy Scripts for Hudson/Jenkins Continuous Integration tool.
  • Configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning.
  • Automate Configuration Management with CHEF. Familiarity with the principles and practice of system configuration management and written playbooks for deployment
  • Troubleshoot the automation of Installing and configuring JAVA applications in the testing and production environments
  • Worked Design, investigation and implementation of public facing websites on Amazon Web Services (AWS) and Configured Elastic Load Balancers with EC2 Auto scaling groups
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Using Jenkins Amazon Web Services (AWS) Code Deploy plug-in to deploy to AWS.
  • Deployed code on Web Logic servers for Production, QA, and Development environments using WLST scripts
  • Automated the process of configuring property files and JDBC related settings on Web Logic server during deployment using WLST scripts
  • Worked on the Oracle databases in the backend to execute the DML’s
  • Used BMC Remedy tool to track all the defects and changes released to Prod environments
  • Deployed the archives like war files into the Tomcat Application Servers.
  • Remotely coped files using sftp, ftp, SCP, winscp and FileZilla and involved in Log management like monitoring and cleaning the old log files in Linux environment.
  • Installed, Upgraded, Mirrored and Configured RHEL and Sun Solaris Linux using Kickstart, Jumpstart installation respectively.

ENVIRONMENT:: Windows, Linux, AWS, EC2, CVS, SVN, Chef, puppet, Jenkins, Maven, CHEF Cookbooks, Hudson, JDBC, Web Logic, WLST, BMC, Tomcat, Rational Clear Case, Perforce, Subversion, ANT, Shell, Bootstrap, Knife, Ohai

Confidential, WOODLANDS, TX



  • Managed and improvised the build infrastructure for global software development teams including implementation of build, continuous integration (CI) and deployment (CD).
  • DevOps Engineer for a team that involved different development teams and multiple simultaneous software releases and efficient two way code synchronization every day, Build, release & Test accordingly.
  • Generated and maintained the Project SCM plan. Created hooks and managed permissions on the branches for subversion. Work closely with developers, QA teams, Product owners and other stakeholders to deliver software through the build and deployment system.
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and VMware Vm’s as required in the environment.
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering GitHub.
  • Triggering the SIT environment build of client remotely through Jenkins.
  • Extensively worked in building Puppet enterprise modules using puppet DSL to automate infrastructure provisioning and configuration automation across the environments.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Used Puppet, Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, Packages
  • Configured SSL/TLS in every application layer and configuration of mutual authentication, manually using Ansible, Puppet.
  • Have created different kind of documentations for further use by any team members or the tenants for Configuration management framework (Puppet, Ansible, Chef), Continuous Integration pipelines (Jenkins, Hudson, Bamboo), logging (Log4j, ELK), Monitoring (Nagios, Splunk) to name a few.
  • Implemented zero downtime deployment process in WebLogic using python and shell script and automated it using Jenkins.
  • Deployed application updates using Jenkins. Installed, configured, and managed Jenkins.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning; Created roles, cookbooks, recipes, and data bags for server configuration, deployment, and app stack build outs.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Assisted developers in writing cookbooks for deploying product applications in development, QA and production environments.
  • Deploy builds to production and work with the teams to identify and troubleshoot any issues.
  • Installed and configured Nagios as monitoring tool for disk usage, CPU utilization, list of open files etc. and sending alerts to our teams based on the same.
  • Applied redirection rules in Apache based on redirection conditions provided by developers.
  • Responsible for writing Manifests to configure nodes.
  • Configure Linux environments in both public and private domains.
  • Experienced in Installing, Upgrading, Patching, Configuring and Administrating Red Hat Linux.
  • Installation, Maintenance, Administration and troubleshooting of Sun Solaris 9,10and Red hat9, AS 3.0 servers on various hardware platforms that include Sun 4800, V480, 280R, 4500, 3500, Dell6400, 2400, 1800 etc.

ENVIRONMENT:: RedHat Linux, AWS, EC2, subversion, GIT, Github, Jenkins, Hudson, Bamboo, Chef, Puppet, Puppet Dashboard, Puppet DB, Ansible, VMW are Vm's, Apache HTTP, Nagios, Slunk, Python, SSL/TLS, Log4j, ELK, Web Logic, Apache, RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS, SNS

Confidential, DALLAS, TX



  • Experience with configuration management and automation tools ( Docker/Kubernetes)
  • Integrated GIT into Jenkins to automate the code check-out process
  • Designed the overall SCM, CI and Release Management process and workflows
  • Implemented branching and strategies and automated release branching process
  • Created a reusable deploy distribution for the system which can be ported to multiple environments without having the need to run separate builds.
  • Worked on Cloud automation using AWS Cloud Formation templates
  • Created automation for many AWS specific tasks such as parsing a CSV for automated read/writes into DynamoDb so that changes are source controlled and automated via Jenkins.
  • Used Openstack and AWScloud services to launch Linux and windows machines, created security groups and written basic powershell scripts to take backups and mount network shared drives.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools
  • Implementing a Continuous Delivery framework using Jenkins, Maven & Nexus in Linux environment
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Wrote Bash/Shell/Perl scripts for managing day-to-day transactions &for automation of routine tasks
  • Automate all the tool and Product and Integrate together required for company specific product through Cookbooks
  • Worked on Redhat5.x and 6.x, SUSE Linux 10.x, Microsoft SCOM hardware platforms and in VMware Sphere client 5.x virtual environment.
  • Installing, configuring and maintaining RHEL 5.x, 6.x physical and virtual server.
  • Building RHEL 5.x, 6.x and SUSE Linux 10 as a 4-node cluster from scratch using HPSA tool
  • Setup monitoring and alerting mechanisms for AWS and private datacenter infrastructure
  • Transitioned Infrastructure from private data center to Cloud (AWS)
  • Worked with Docker for convenient environment setup the test environments
  • Automated the deployments using scripts, Udeploy which execute the automated CI and release management process
  • Knowledge on Deploying Couchbase, Tomcat and Elasticsearch clusters using Docker.
  • Responsible for Database build, release and configuration
  • Using Jenkins AWS CodeDeploy plug-in to deploy to AWS
  • Begin rapidly utilizing AWS with the AWS SDK for .NET, Optimized volumes and EC2 instances
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, GitHub, Confluence, Jira and Cloud Foundry.
  • Troubleshooted build issues during the Jenkins build process, Worked on ELK Stack.
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Member of Continuous Change Management CCM representing changes for Release and environment configuration (TFS on linux windows platform)

ENVIRONMENT: Red Hat Linux 5,6,7, SUSE Linux 10,11, Solaris 9, 10, CI, AWS Cloud, Azure, OpenStack, PowerShell, Jenkins, Maven, CloudWatch, Cookbooks, Docker, Elasticsearch, JIRA, Python, Ruby, Shell, Perl, GIT, Jenkins, Maven, AWSEC2, WebSphere, ANT, Chef, Java, logstash, Kibana, J2EE.




  • Developed and supported the Software Release Management and procedures.
  • Worked with the Architects on SDLC Agile process being the owner of post development environments.
  • Responsible for design and maintenance of the GIT repositories and the access control strategies.
  • Created the branches to the trunk after the production release and resolved the conflicts rose during the merge in GIT.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Documented project's software release management procedures with input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Installed and configured Hudson for Continuous Integration.
  • Configured Puppet to perform automated deployments.
  • Creating The Automation Build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Installation, upgrade and configuration of Red Hat Linux using the kick start installation and SUSE
  • Updating YUM Repositories and RPM
  • Created virtual servers on VMware ESX/ESXi and installed operating system on Guest servers
  • Configuring and Maintained DNS servers, Mail servers, FTP servers, NFS, NIS, RPM
  • Created File systems from local storage as well as NFS partitions for application portability
  • Administration of UNIX servers like AIX and Sun Solaris in both test and production environment and applied patches
  • Created File systems from local storage as well as NFS partitions for application portability
  • Administration of UNIX servers like AIX and Sun Solaris in both test and production environment and applied patches
  • Expert in User Management and Plugin Management for Puppet.
  • Build, configured and support application team environments.
  • Deployed the applications to Tomcat Application Server and static content to apache web servers.
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.

ENVIRONMENT: Red Hat/Ubuntu/SUSE/Sun Solaris Linux/UNIX, GIT, Maven, Hudson, Tomcat, Perl, Shell Script, Oracle, Puppet, Amazon EC2, DNS servers, Mail servers, FTP servers, NFS, NIS, RPM.




  • Installed, upgraded and configured of Redhat Linux RHEL 3.x, 4.x and Windows server.
  • Strong Knowledge in creating User, Computer and Auto logon accounts.
  • Assigned folder permissions to the users by gathering approval from the group owners.
  • Created users, groups and setup their home directories and appropriate access restrictions to software in the Active Directory environment and NIS domains.
  • Managed performance of the server and resolved issues with Virtual Memory and swap space on operating environments and configured & monitored DHCP server.
  • Installation, Management, Configuration of LAN/WAN systems utilizing Cisco Switches and Routers
  • Installation, Maintenance, Administration and troubleshooting of Sun Solaris 9,10and Red hat9, AS 3.0 servers on various hardware platforms that include Sun 4800, V480, 280R, 4500, 3500, Dell6400, 2400, 1800 etc.
  • Install and configure Instruction Detection System (IDS) like Tripwire, Snort, and Lids.
  • Restricted remote users to access system at different levels worked on data restriction. Configured and maintained APACHE, NFS and FTP servers.
  • Maintaining relations with project managers, DBA's, Developers, Application support teams and
  • Responsible for the administration of Websphere MQ. Managed the security and performance optimizations for EJB containers and web applications in IBM WebSphere, IBM HTTP Server and Apache web server.
  • Managing and Administration of SAN environment creating fabric zone
  • Working experience with virtual firewalls like checkpoint VSX, IDS, IPS as well as encryption techniques.
  • Managed system installation, troubleshooting, maintenance, performance tuning, managing storage resources, network configuration to fit application and database requirements.
  • Documented the configurations, changes made on any part of System and Network.
  • Configured and administered DNS (Bind on Linux), Web (Apache), Mail (Exchange 2003), DHCP and FTP Servers.
  • Upgraded Memory, CPU and Disk size on the existing VMware Sessions on ESX Servers
  • Involved in Backup of data on DAT tape drive, security, performance and availability of system and network.
  • Efficiently created and managed various Groups (Domain Local and Global Security
  • Worked on HP Open View Service Desk (OVSD) tickets and raised tickets for any issues.

ENVIRONMENT: Redhat/Sun Solaris Linux 3.x, 4.x, Windows 2000, 2003, Exchange 2003, Apache 1.3.x, IIS 5.0, 6.0 and Oracle 8i, 9i, VMware ESX, SFTP, FTP, DNS, DHCP, SCP, winscp, filezilla, Kickstart, Jumpstart, LAN/WAN, Tripwire, Snort, Lids, APACHE, IBM WebSphere, IBM HTTP Server, SAN, Firewalls/IDS, VSX, IDS, IPS

Hire Now