We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Around 9+ years of Experience in IT industry with a profile of Build & release Management, Source Code & Configuration management, and System Administration.
  • Exposed to all aspects of SoftwareDevelopmentLifeCycle (SDLC) such as Analysis, Design, Implementation and Testing.
  • Expertise in post - production analysis of the projects. Passionate about breaking down barriers, building and improving processes , so that development and operations teams work better and smarter.
  • Experience in configuring the EC2 instancesandhands-on experience in setting up the infrastructure of AWS.

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Sr. DevOps Engineer

Responsibilities:

  • Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successfuldeployment of Web applications and database templates.
  • Excellent knowledge in Website Hosting and maintaining the dedicated server in Amazon AWS instance.
  • Managed Virtual servers (Ubuntu Linux and Windows) on AWS EC2 using Open-Source Chef Server.
  • Involved in installing Puppet client on Red hat and Solaris servers for Automation purpose.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud watch.
  • Creating automated build and release environment using CI/CD Tools like Jenkins and Chef.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using ANSIBLE playbooks and has integrated ANSIBLE
  • Implemented Puppet Master, Puppet Console &Puppet Agents, Create Puppet modules&Classes.
  • Installed DOCKER Registry for local upload and download of DOCKER images and even from DOCKER hub.
  • Building pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.
  • Experience in design micro services deployment using Docker.
  • Configuration Management using Subversion (SVN) and maintaining admin related files.
  • Configured S3 to host static web content.
  • Created Chef Recipes for automating the deployment process.
  • Written cookbooks to install JDK and WebLogic.
  • Managed roles, environments, data bags, cookbooks, and recipes in Chef.
  • Designed and Implemented a SOA based search application using Top down development of Web Services, Cassandra/Hector, Node JS and ANT.
  • Excellent understanding of backend web technologies.
  • Customized the RHEL AMI by using the tomcat and WebLogic cookbooks.
  • Solid ability to create automation with Chef, Puppet, Ansible or a shell and Node JS, Angular JS.
  • Migrated the existing subversion repository including all history over to Git.
  • Utilized Java 7.0, Oracle and MySQL DBMS, Amazon Elastic Cloud, Amazon’s Elastic Map Reduce, DataStax Solr and DataStax Cassandra.
  • Application virtualization using VMware ThinApp 4.5 version.
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and JavaScript files.
  • Enabled ELB to automatically route traffic across multiple instances and multiple Availability Zones.
  • Experience with Circle CI, GitHub and Productive Auto Scaling(PAS) in AWS.
  • Defined and Developed plan for Problem and Incident Management Process based on ITIL. Networking protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin.

Environment: EC2, Chef, AWS, Docker, ELB, Terraform, VPC, S3, Red Hat Linux, Git/SVN, Jenkins/Hudson, Maven, shell scripting, Ruby, python, Angular JS, Node JS, UNIX, JIRA.

Confidential, Charlotte, NC

DevOps Engineer

Responsibilities:

  • Implemented new Process and Policies for Build Process.
  • Experience in Migrating Projects from ANT to Maven and Gradle.
  • Built Continuous Integration Environment (Jenkins, Sonar, and Nexus) and Continuous Delivery Environment (puppet, Yum, rsync).
  • Implemented Automated Application Deployment using Puppet.
  • Written Deployment Scripts and Automation Scripts
  • Participated in all Product Release and Patches.
  • Managed GIT and SVN as Source Control Systems.
  • Installed and configured WebLogic Server on Windows and Red Hat Linux Platforms. Contributed in WebLogic administration in Dev and QA environments.
  • Defined the Build and automated Testing Infrastructure. Educated both Development and QA teams with the tools and process.
  • Worked on PHP for frontend development for making dynamic and interactive webpages.
  • Involved in python scripting while working with Jenkins tool.
  • Managed GitHub Projects and migrated from SVN to GitHub with history.
  • Worked on Containerization technology called Docker.
  • Worked on setting up and configuring build servers and allowing access to build agents
  • Worked on Terraform to launch infrastructure from physical and virtual servers to email and DNS providers.
  • Worked on chef for the purpose of infrastructure automation.
  • Making the use of knife to upload items from the chef-repo to the Chef server.
  • Configuring organizational policies i.e. defining roles as well as environments and ensuring that critical data is stored in data bags.
  • Communicating with the nodes whenever needed, such as carrying out a bootstrap operation.
  • Involved in leading Automation Deployment Team by working with Puppet.
  • Involved in building rpm’s using Maven Rpm Plugin.
  • Provided support for Artifact Management using Puppet and used Nexus yum Plugin to provide yum Integration from Repository Server.
  • Written Ruby scripts for recipes while working on chef.
  • Worked on Unit testing with chef cookbooks and even building those cookbooks.
  • Involved in Dev. / QA Deployments and automated using Maven, Gradle.
  • Supported the Developers when there were Conflicts during the Merging process.
  • Experience in building .Net Applications using MS Build and deploy them to IIS Servers.
  • Extensive knowledge of Multiple Client Operating Systems such as Windows, Red Hat Linux, Cent OS, and Ubuntu and subsystems like kernels etc.
  • Implemented the SCM Best Practices by allowing each and every individual Developer their own Workspace.
  • Used Agile and Scrum Methodologies.

Environment: Java, ANT, Maven, Gradle, Jenkins, Linux, Cent OS, Chef, Angular JS, PHP, Ubuntu, Sonar, Docker, Nexus, Splunk, SVN, GIT (GitHub), Python, Shell Scripting, JBoss 6.1, Tomcat, Puppet.

Confidential, Charlotte, NC

Build & Release Engineer

Responsibilities:

  • Responsible for Development, UIT, SYSTEM, UAT, STAGING, PRODUCTION Builds and Releases.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Responsible for CI environments (Jenkins, Nexus, Sonar)
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Worked on general purpose scripting language PHP for web development.
  • Testing the application manually.
  • Performed weekly and call deployments of application codes to production environments.
  • Worked on setting up and configuring build servers and allowing access to build agents
  • Worked on puppet manifest files and puppet master to bring the configuration from the actual state to the desired state.
  • Worked on Chef for infrastructure automation.
  • Managed servers by writing recipes while working with chef.
  • Configured applications that require knowledge about your entire infrastructure.
  • Created perfect clones of QA environments, pre-production environments, partner preview environments and more.
  • Coordinated application release with the developer, DBA, QA and project management teams.
  • Worked in cross-platform environments like Red Hat Linux(kernel), UNIX and Windows.
  • Documentation of detailed build configuration, Build procedures and change history for releases.
  • Participated in the designing from the initial stage of development and prepared the class and sequence diagrams.
  • Coordinating with development teams to perform builds and resolve build issues.
  • Analyze and create daily reports on the status of server backups on intranet and extranet.
  • Configured Environment, run unit tests and created reports by using Maven.

Environment: Java, J2EE, SVN (Subversion), Ant, PHP, Maven, Chef, Jenkins, Puppet, Nexus, Sonar, JIRA, Shell/Perl Scripting, WebSphere, Red Hat LINUX, UNIX.

Confidential

Build and Release Engineer

Responsibilities:

  • Responsible for versioning the source code, releasing binary files and tagging on source files and release files.
  • Administered Jenkins continuous integration server installation and configuration for all SVN Repositories.
  • Automated application packaging and deployments.
  • Managed staging and testing environments.
  • Established coding standards and enforced them through automated tools.
  • Educated team about continuous integration and automated testing practices and supported them throughout development.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes happened from last 24 hours.
  • Worked on environments like UNIX, Windows, Cent OS etc.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in’s come from the developer.
  • Created multiple ANT, MAVEN, Shell scripts for build automation and deployment.
  • Defined branching and merging strategies.
  • Documented the SCM process and policies of the company and recommended some process changes.
  • Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
  • Deployed Java/J2EE applications onto on to Apache Tomcat and WebLogic application servers and configured it to host the wiki website.
  • Deployed application packages on to Apache Tomcat Sever.

Environment: SVN, GIT, Jenkins, Bamboo, ANT, MAVEN, Shell (bash), UNIX, Apache Tomcat &WebLogic Server, Java/J2EE, Linux.

Confidential

WebLogic Administrator/ Application support

Responsibilities:

  • Performed Business validations using JavaScript.
  • Designed and developed two types of Session EJBs.
  • Configured multiple WebLogic domains.
  • Configured Clusters, Server groups and Cloning for improved availability and failover capacity.
  • Managed Apache Server and maintained Plug-in in LAN/WAN environments.
  • Worked on Awk&Sed to parse and format log files in efficient manner.
  • Created and configured websites for webhosting different applications.
  • Configure Clustering EJB objects, JDBC connections and JMS connection factories.
  • Used WLST to check the status of WL Servers.
  • Involved in applying patches for BEA WebLogic Server, SUN Solaris, and Apache &Sun One Webservers.
  • Deployed different application War files, EJB jar files and Enterprise Application Archives (ear) on WebLogic 6.1
  • Designed HTML, JSPs for front-end templates, Back end Development.
  • Installed WebLogic 7.x/8.X/9.2 application server on Sun OS 5.8 and development, staging and production environments.
  • Upgraded WebLogic servers with necessary patches and Service Packs.
  • Created startup and shutdown scripts for server.

Environment: Java, Ant, Jenkins, Web logic, Subversion, Shell & Perl scripting.

We'd love your feedback!